API Keys
Count workspace API keys
Returns the number of API keys in the workspace. Drives the API keys page's count badge without loading and counting every key.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://loading/accounts.v1.Accounts/CountAPIKeys" \ -H "Content-Type: application/json" \ -d '{}'{
"count": 3
}{
"code": "unauthenticated",
"message": "The request lacks a valid API key in the Authorization header."
}{
"code": "permission_denied",
"message": "The API key is not allowed to perform this action on this workspace."
}{
"code": "resource_exhausted",
"message": "The request was rate limited. Slow down and retry later."
}{
"code": "internal",
"message": "An internal server error occurred."
}ChangePassword
Changes the signed-in user's password. The caller must supply their current password to authorize the change.
CreateAPIKey
Creates an API key scoped to a workspace with the given policies and optional expiry. The full key is returned only once at creation and must be stored immediately. A recent two-factor re-verification is required.