api-tokens

Manage croit API tokens.
get /api-tokens

List all configured api tokens.

Parameters
pagination string query
Responses
200 successful operation
ApiTokenInfo array
ApiTokenInfo object
Information about an API token.
[
  {
    "id": 0,
    "name": "string",
    "roles": [
      "string"
    ],
    "expiresBy": 0
  }
]
post /api-tokens

Create a new API token. Returns the secret token (which should only be shown once to the user).

Parameters
body object
Request to create a new API token.
{
  "name": "string",
  "roles": [
    "admin"
  ],
  "expiry": 0
}
Responses
200 successful operation
string
"string"
patch /api-tokens/{id}

Update an API token.

Parameters
id integer path Required
body object
{
  "roles": [
    "admin"
  ]
}
Responses
default successful operation
delete /api-tokens/{id}

Delete an API token.

Parameters
id integer path Required
Responses
default successful operation