Skip to content

/license/activate

POST
/license/activate
curl --request POST \
--url https://example.com/api/v1/license/activate \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "key": "example" }'
Media typeapplication/json
object
key
required
string
>= 16 characters <= 8000 characters
Examplegenerated
{
"key": "example"
}

Default Response

Media typeapplication/json
object
state
required
string
Allowed values: unlicensed evaluation active grace degraded restricted send_suspended
reason
required
Any of:
string
daysRemaining
required
Any of:
integer
>= -9007199254740991 <= 9007199254740991
lapse
required
Any of:
string
Allowed values: billing technical
license
required
Any of:
object
licenseId
required
string
tier
required
string
maxMailboxes
required
integer
>= -9007199254740991 <= 9007199254740991
maxDomains
required
integer
>= -9007199254740991 <= 9007199254740991
issuedAt
required
string
expiresAt
required
string
features
required
Array<string>
issuedTo
required
Any of:
string
boundTo
required
Any of:
string
usage
required
object
mailboxes
required
integer
>= -9007199254740991 <= 9007199254740991
domains
required
integer
>= -9007199254740991 <= 9007199254740991
lastHeartbeatAt
required
Any of:
string
lastError
required
Any of:
string
claimedElsewhere
required
boolean
machine
required
string
Example
{
"state": "unlicensed",
"lapse": "billing"
}