API endpoint base: https://pirca.arvadosapi.com/arvados/v1/api_client_authorizations
Object type: gj3su
Example UUID: zzzzz-gj3su-0123456789abcde
The api_client_authorizations resource stores the API tokens that have been issued to permit access the API server.
An ApiClientAuthorization is not a generic Arvados resource. The full list of properties that belong to an ApiClientAuthorization is:
| Attribute | Type | Description | Example |
|---|---|---|---|
| uuid | string | An identifier used to refer to the token without exposing the actual token. | |
| api_token | string | The actual token string that is expected in the Authorization header. | |
| created_by_ip_address | string | - | |
| last_used_by_ip_address | string | The network address of the most recent client using this token. | |
| last_used_at | datetime | Timestamp of the most recent request using this token. | |
| expires_at | datetime | Time at which the token is no longer valid. May be set to a time in the past in order to immediately expire a token. | |
| owner_uuid | string | The user associated with the token. All operations using this token are checked against the permissions of this user. | |
| scopes | array | A list of resources this token is allowed to access. A scope of [“all”] allows all resources. See API Authorization for details. |
See Common resource methods for more information about create, delete, get, list, and update.
Required arguments are displayed in green.
Create a new ApiClientAuthorization.
Regular users may only create self-owned API tokens, but may provide a restricted scope . Administrators may create API tokens corresponding to any user.
Arguments:
| Argument | Type | Description | Location | Example |
|---|---|---|---|---|
| api_client_authorization | object | query |
create_system_auth api_client_authorizations
Arguments:
| Argument | Type | Description | Location | Example |
|---|---|---|---|---|
| scopes | array | query |
Return the full record associated with the provided API token. This endpoint is often used to check the validity of a given token.
Arguments:
| Argument | Type | Description | Location | Example |
|---|
Delete an existing ApiClientAuthorization.
Arguments:
| Argument | Type | Description | Location | Example |
|---|---|---|---|---|
| uuid | string | The UUID of the ApiClientAuthorization in question. | path |
Gets an ApiClientAuthorization’s metadata by UUID.
Arguments:
| Argument | Type | Description | Location | Example |
|---|---|---|---|---|
| uuid | string | The UUID of the ApiClientAuthorization in question. | path |
List api_client_authorizations.
See common resource list method.
Update attributes of an existing ApiClientAuthorization.
Arguments:
| Argument | Type | Description | Location | Example |
|---|---|---|---|---|
| uuid | string | The UUID of the ApiClientAuthorization in question. | path | |
| api_client_authorization | object | query |
The content of this documentation is licensed under the
Creative
Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the
Apache License, Version 2.0.