Skip to content

Query container permissions

GET /container/<containerId>/permissions

Description

Query the token permissions for the given container ID. Returns with authentication flags and the type token which is used.

Path parameters

Param Description
containerId Container Id.

Query parameters

none

Return codes

Error code Reason
200 Success.
400 Unknown field or invalid query param.
401 Invalid or missing token.
403 Insufficient permissions (required: API+CONTAINER_ACCESS).
404 Container not found.

Example

Curl request:

curl \
    -X GET 'https://api.infrasonar.com/container/123/permissions' \
    -H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

Response:

{
    "permissions": [
        "API",
        "ASSET_MANAGEMENT",
        "CHECK_MANAGEMENT",
        "CONTAINER_ADMIN",
        "CONTAINER_MANAGEMENT",
        "READ"
    ],
    "tokenType": "user"
}