Chapter 4. APIToken Service
4.1. A P I Token Service Copy linkLink copied to clipboard!
4.1.1. GenerateToken Copy linkLink copied to clipboard!
POST /v1/apitokens/generate
GenerateToken generates API token for a given user and role.
4.1.1.1. Description Copy linkLink copied to clipboard!
4.1.1.2. Parameters Copy linkLink copied to clipboard!
4.1.1.2.1. Body Parameter Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
4.1.1.3. Return Type Copy linkLink copied to clipboard!
4.1.1.4. Content Type Copy linkLink copied to clipboard!
- application/json
4.1.1.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
4.1.1.6. Samples Copy linkLink copied to clipboard!
4.1.2. GetAPIToken Copy linkLink copied to clipboard!
GET /v1/apitokens/{id}
GetAPIToken returns API token metadata for a given id.
4.1.2.1. Description Copy linkLink copied to clipboard!
4.1.2.2. Parameters Copy linkLink copied to clipboard!
4.1.2.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
4.1.2.3. Return Type Copy linkLink copied to clipboard!
4.1.2.4. Content Type Copy linkLink copied to clipboard!
- application/json
4.1.2.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
4.1.2.6. Samples Copy linkLink copied to clipboard!
4.1.3. GetAPITokens Copy linkLink copied to clipboard!
GET /v1/apitokens
GetAPITokens returns all the API tokens.
4.1.3.1. Description Copy linkLink copied to clipboard!
4.1.3.2. Parameters Copy linkLink copied to clipboard!
4.1.3.2.1. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| revoked | - | null |
4.1.3.3. Return Type Copy linkLink copied to clipboard!
4.1.3.4. Content Type Copy linkLink copied to clipboard!
- application/json
4.1.3.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
4.1.3.6. Samples Copy linkLink copied to clipboard!
4.1.4. ListAllowedTokenRoles Copy linkLink copied to clipboard!
GET /v1/apitokens/generate/allowed-roles
GetAllowedTokenRoles return roles that user is allowed to request for API token.
4.1.4.1. Description Copy linkLink copied to clipboard!
4.1.4.2. Parameters Copy linkLink copied to clipboard!
4.1.4.3. Return Type Copy linkLink copied to clipboard!
4.1.4.4. Content Type Copy linkLink copied to clipboard!
- application/json
4.1.4.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
4.1.4.6. Samples Copy linkLink copied to clipboard!
4.1.5. RevokeToken Copy linkLink copied to clipboard!
PATCH /v1/apitokens/revoke/{id}
RevokeToken removes the API token for a given id.
4.1.5.1. Description Copy linkLink copied to clipboard!
4.1.5.2. Parameters Copy linkLink copied to clipboard!
4.1.5.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
4.1.5.3. Return Type Copy linkLink copied to clipboard!
Object
4.1.5.4. Content Type Copy linkLink copied to clipboard!
- application/json
4.1.5.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |