Create API key

edit

Creates a new API key.

Request

edit

POST /api/v1/users/auth/keys

Request body

edit

(CreateApiKeyRequest) (required) The request to create the API key

Responses

edit
201

(ApiKeyResponse) The API key is created and returned in the body of the response.

400

(BasicFailedReply) The request is invalid. Specify a different request, then try again. (code: api_keys.invalid_input)

449

(BasicFailedReply) Elevated permissions are required. (code: root.unauthorized.rbac.elevated_permissions_required)

To perform this operation, you must be authenticated by means of one of the following methods: apiKey, basicAuth.

Request example

edit
curl -XPOST {{hostname}}/api/v1/users/auth/keys \
-u $CLOUD_USER:$CLOUD_KEY \
-H 'Content-Type: application/json' \
-d '
{
   "authentication_token" : "string",
   "description" : "string"
}
'