ApiKeys
API key information
Given an API key ID, this endpoint gives you information about one key.
For more details on how API keys work, and how to handle them securely, see the Security and API Key Usage guide.
get/api_keys/{key_id}
Path parameters
key_idinteger required
Example:3245
Key ID
Query parameters
include_all_permissionsboolean
Controls whether permissions are filtered based on what the API key's user is actually allowed to access. An API key can have broader permissions than its attached user's own permissions, however they won't be taken into account unless the user has them.
- false (default) — The returned permissions list is filtered down with only those the user has access to.
- true — The returned permissions list is not filtered. All permissions are included in the response, regardless of what the user has access to.
Response
OK
Example response
{
"id": 3245,
"label": "API key name",
"description": "API key for updating business name, and categories.",
"user_id": "5309c3a237bbc544d8e26737",
"user_name": "Perceval de Galles",
"user_role": "BUSINESS_MANAGER",
"user_type": "user",
"expiration_date": "2022-06-05",
"last_used_at": "2019-08-22 11:46:38.914467+00",
"created_by": "5309c3a237bbc544d8e26737",
"created_by_name": "John Smith",
"created_at": "2018-03-12 11:49:03.399475+00",
"revoked_by": "5309c3a237bbc544d8e26737",
"revoked_by_name": "John Smith",
"revoked_at": "2020-10-20 11:46:38.914467+00",
"ip_whitelist": [
"172.16.0.0/12",
"127.0.0.1"
],
"has_restricted_permissions": true,
"permissions": [
"business_edit",
"business_edit_name",
"business_edit_categories"
]
}