Api Keys
Query parameters
project_idany ofOptional
stringOptional
nullOptional
include_revokedbooleanOptionalDefault:
falseHeader parameters
authorizationany ofOptional
stringOptional
nullOptional
X-Atlas-API-Keyany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
Response model for API key (without plaintext).
key_idstringRequired
project_idstringRequired
team_idstringRequired
org_idstringRequired
namestringRequired
scopesstring[]Required
statusstringRequired
key_suffixstringRequired
created_atstringRequired
expires_atany ofOptional
stringOptional
nullOptional
last_used_atany ofOptional
stringOptional
nullOptional
422
Validation Error
application/json
get
/v1/admin/api-keysHeader parameters
authorizationany ofOptional
stringOptional
nullOptional
X-Atlas-API-Keyany ofOptional
stringOptional
nullOptional
Body
Request to create a new API key.
project_idstringRequired
namestringRequired
scopesstring[]OptionalDefault:
["read:services","write:services"]expires_in_daysany ofOptional
integerOptional
nullOptional
Responses
201
Successful Response
application/json
422
Validation Error
application/json
post
/v1/admin/api-keysPath parameters
key_idstringRequired
Header parameters
authorizationany ofOptional
stringOptional
nullOptional
X-Atlas-API-Keyany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
Response model for API key (without plaintext).
key_idstringRequired
project_idstringRequired
team_idstringRequired
org_idstringRequired
namestringRequired
scopesstring[]Required
statusstringRequired
key_suffixstringRequired
created_atstringRequired
expires_atany ofOptional
stringOptional
nullOptional
last_used_atany ofOptional
stringOptional
nullOptional
422
Validation Error
application/json
get
/v1/admin/api-keys/{key_id}Path parameters
key_idstringRequired
Header parameters
authorizationany ofOptional
stringOptional
nullOptional
X-Atlas-API-Keyany ofOptional
stringOptional
nullOptional
Body
Request to update API key metadata.
nameany ofOptional
stringOptional
nullOptional
scopesany ofOptional
string[]Optional
nullOptional
Responses
200
Successful Response
application/json
Response model for API key (without plaintext).
key_idstringRequired
project_idstringRequired
team_idstringRequired
org_idstringRequired
namestringRequired
scopesstring[]Required
statusstringRequired
key_suffixstringRequired
created_atstringRequired
expires_atany ofOptional
stringOptional
nullOptional
last_used_atany ofOptional
stringOptional
nullOptional
422
Validation Error
application/json
patch
/v1/admin/api-keys/{key_id}Path parameters
key_idstringRequired
Header parameters
authorizationany ofOptional
stringOptional
nullOptional
X-Atlas-API-Keyany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
Response when creating a new API key (includes plaintext ONCE).
api_keystringRequired
key_idstringRequired
project_idstringRequired
namestringRequired
scopesstring[]Required
warningstringOptionalDefault:
Store this API key securely. It will not be shown again.422
Validation Error
application/json
post
/v1/admin/api-keys/{key_id}/rotateLast updated