Services

Service management endpoints

List all services

get
Authorizations
AuthorizationstringRequired

API Key with rest-api:* scope

Responses
200

List of services

application/json
get
/services

Create a new service

post
Authorizations
AuthorizationstringRequired

API Key with rest-api:* scope

Body
namestring · min: 1 · max: 100Required
descriptionstring · max: 500Optional
is_premiumbooleanOptionalDefault: false
slugstring · min: 3 · max: 50Optional

URL-friendly identifier

Pattern: ^[a-zA-Z0-9-_]+$
keyless_modebooleanOptionalDefault: false
Responses
post
/services

Get service details

get
Authorizations
AuthorizationstringRequired

API Key with rest-api:* scope

Path parameters
serviceIdintegerRequired
Responses
200

Service details

application/json
get
/services/{serviceId}

Update service

put
Authorizations
AuthorizationstringRequired

API Key with rest-api:* scope

Path parameters
serviceIdintegerRequired
Body
descriptionstring · max: 500Optional
is_premiumbooleanOptional
slugstring · min: 3 · max: 50OptionalPattern: ^[a-zA-Z0-9-_]+$
keyless_modebooleanOptional
Responses
200

Service updated

No content

put
/services/{serviceId}

No content

Delete service

delete
Authorizations
AuthorizationstringRequired

API Key with rest-api:* scope

Path parameters
serviceIdintegerRequired
Responses
200

Service deleted

No content

delete
/services/{serviceId}

No content

Last updated