Access Keys

Access Keys allow users to authenticate and interact programmatically with the NVIDIA Run:ai API. Each access key consists of a client ID and secret that can be used to obtain authentication tokens. Access keys can be managed by individual users for their own use, or by administrators for organization-wide access. For more information, see Access controlarrow-up-right.

Get a list of access keys.

get

Retrieve a list of the user's access keys.

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/access-keys

Create an access key.

post

Used to create an access key.

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
namestring · min: 2 · max: 255Required

The name of the access key. The name must be unique within the user's access keys list and can only contain lowercase alphanumeric characters and hyphens. It must start and end with a letter.

Pattern: ^[a-z][-_a-z0-9]*[a-z0-9]$
Responses
post
/api/v1/access-keys

Get access key by id.

get

Retrieve the details of an access key by id.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
accessKeyIdstringRequired

The access key ID

Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/access-keys/{accessKeyId}

Delete an access key by id.

delete

Use to delete an access key by id.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
accessKeyIdstringRequired

The access key ID

Responses
delete
/api/v1/access-keys/{accessKeyId}

No content

Regenerate an access key secret.

post

Use to regenerate the access key secret by id.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
accessKeyIdstringRequired

The access key ID

Responses
chevron-right
200

Regenerated successfully.

application/json
post
/api/v1/access-keys/{accessKeyId}/secret

Get a list of all access keys.

get

Retrieve a list of all access keys.

Authorizations
AuthorizationstringRequired

Bearer authentication

Query parameters
clientIdstringOptional

Filter results by clientId

Example: 3434c-12323ab-4ce2ea6-b44fc-db344d
createdBystringOptional

Filter results by creatdBy

Example: [email protected]
Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/administration/access-keys

Delete an access key by id for administrations.

delete

Use to delete an access key by id for administrations.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
accessKeyIdstringRequired

The access key ID

Responses
delete
/api/v1/administration/access-keys/{accessKeyId}

No content

Last updated