v32

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-151,1412,2144.5 MB
Services

Update service's details

Update the status or options for a client's service.

put/iam/clients/{clientId}/services/{serviceId}

Path parameters

clientIdinteger required

Account ID.

serviceIdinteger required

Service's ID.

Request body

status'new' | 'trial' | 'trialend' | 'active' | 'paused' | 'activating' | 'deleted' required

Status of the service.

enabledboolean

Shows if a service is enabled or disabled.

Response

OK.

idinteger required

Service's ID.

name'CDN' | 'STORAGE' | 'STREAMING' | 'DNS' | 'DDOS' | 'CLOUD' required

Service's name.

clientinteger required

Client's ID.

status'new' | 'trial' | 'trialend' | 'active' | 'paused' | 'activating' | 'deleted' required

Status of the service.

previous_status'new' | 'trial' | 'trialend' | 'active' | 'paused' | 'activating' | 'deleted' required

Status of the service.

status_changed_atstring date-time required

When status was changed.

startstring date-time required

Trial start date.

deleted_datestring date-time nullable

Date and time when service's status will be changed to deleted.

Applicable only if current service's status is trialend or paused.

enabledboolean required

Shows if a service is enabled or disabled.

Example response

{
  "status": "paused",
  "previous_status": "active"
}