Skip to content
Coritan Docs

Client API: Container Apps: Users

The 4 Client API operations for users.

View as Markdown

Part of Container Apps.

Method Path Summary
GET /api/v1/client/servers/{uuid}/users List subusers for a server
POST /api/v1/client/servers/{uuid}/users Add a subuser to a server
PUT /api/v1/client/servers/{uuid}/users/{subuser_id} Update subuser permissions
DELETE /api/v1/client/servers/{uuid}/users/{subuser_id} Remove a subuser from a server

GET /api/v1/client/servers/{uuid}/users

List subusers for a server.

Authentication: an access token, sent as Authorization: Bearer <token>.

Name In Type Required
uuid path string yes
Status Meaning
200 Success.
422 The request is not valid. detail lists each problem.

A 200 response is a list; each item has these fields:

Field Type
[].id integer
[].server_id integer
[].user_id integer
[].permissions array of string
[].created_at string (date-time)
[].email string or null
[].name string or null

POST /api/v1/client/servers/{uuid}/users

Add a subuser to a server.

Authentication: an access token, sent as Authorization: Bearer <token>.

Name In Type Required
uuid path string yes

application/json (required)

Field Type Required
user_id integer yes
permissions array of string yes
Status Meaning
201 Success.
422 The request is not valid. detail lists each problem.

Fields of a 201 response:

Field Type
id integer
server_id integer
user_id integer
permissions array of string
created_at string (date-time)
email string or null
name string or null

PUT /api/v1/client/servers/{uuid}/users/{subuser_id}

Update subuser permissions.

Authentication: an access token, sent as Authorization: Bearer <token>.

Name In Type Required
uuid path string yes
subuser_id path integer yes

application/json (required)

Field Type Required
permissions array of string yes
Status Meaning
200 Success.
422 The request is not valid. detail lists each problem.

Fields of a 200 response:

Field Type
id integer
server_id integer
user_id integer
permissions array of string
created_at string (date-time)
email string or null
name string or null

Remove a subuser from a server

Section titled Remove a subuser from a server

DELETE /api/v1/client/servers/{uuid}/users/{subuser_id}

Remove a subuser from a server.

Authentication: an access token, sent as Authorization: Bearer <token>.

Name In Type Required
uuid path string yes
subuser_id path integer yes
Status Meaning
200 Success.
422 The request is not valid. detail lists each problem.