API Documentation Download OpenAPI specification

Unsuspend Email Account

POSThttps://bll.titan.email/partner/unsuspendEmailAccount

API to unsuspend any suspended Email Account

Body

application/json
titanOrderIdnumberrequired

The unique order ID against each domain provisioned with Titan

Example: 1
titanAccountIdnumberrequired

The unique mail account ID against each email provisioned with Titan

Example: 1
emailstringrequired

The email account within the mail order to be unsuspended.

Example: info@xyz.com
suspensionTypestringoptional

Reason for the suspension (e.g. abuse, expiry, or any custom value).

Example: abuse
notestringoptional

Any internal description / ticket ID, visible in the parter-panel only to the partners support team. This is so that more info is communicated, and the next agent knows what to do with this case.

Example: some reason

Responses

200OKapplication/json
reqIDstringrequired
Example: server.req.id
newStatusstring · enum

Account can have multiple suspensions added by a partner due to non-payment or added by titan due to abuse. so after removal of suspension added by partner domain may still stay on suspended status. This newStatus reflects status after this unsuspend API call.

Example: active
Possible values: active suspended
See General Errors for other errors that this API can return.
POST/partner/unsuspendEmailAccount
curl https://bll.titan.email/partner/unsuspendEmailAccount \
  --request POST \
  --header 'Authorization: API.Key' \
  --header 'Content-Type: application/json' \
  --data '{
  "titanOrderId": 1,
  "titanAccountId": 1,
  "email": "info@xyz.com",
  "suspensionType": "abuse",
  "note": "some reason"
}'
Response
{
  "reqID": "server.req.id",
  "newStatus": "active"
}