License Status

Returns current license status and limits.

Request

Property Value
Method GET
URL /api/license/status
Content-Type application/json
Authentication Bearer Tokenb

Response

Status Codes

Code Description
200 Success
400 Bad Request - Invalid parameters
401 Unauthorized - Invalid or missing token
429 Too Many Requests - Rate limit exceeded
500 Internal Server Error

Successful Response (200)

{
  "data": {
    "licenseType": "Commercial",
    "licenseModel": "Subscription",
    "licenseState": "VALID",
    "expireDate": 1778608476000,
    "maxConnections": "Unlimited",
    "maxStreams": "Unlimited",
    "maxTranscoding": "Unlimited"
  },
  "meta": {
    "executionTime": 0,
    "generatedAt": 1764229987957
  }
}

Response Body

Parameter Type Description
data.licenseType "Non-Commercial" | "Commercial" Type of license
data.licenseModel "Subscription" | "Developer" License model
data.licenseState "VALID" | "EXPIRED" | "INVALID" Current license state
data.expireDate integer License expiration date (Unix timestamp in ms)
data.maxConnections "Unlimited" | integer Maximum allowed connections
data.maxStreams "Unlimited" | integer Maximum allowed streams
data.maxTranscoding "Unlimited" | integer Maximum allowed transcoding tasks
meta.executionTime integer Request processing time in milliseconds
meta.generatedAt integer Response generation timestamp (Unix timestamp in ms)

Error Response (4xx/5xx)

{
  "message": "Error message"
}

Error Response Body

Parameter Type Description
message string Human-readable error message