Get API Key
Changed on > 🚧 This endpoint is in beta and subject to change.
>
> A beta revision header (2026-10-15.pre) is required to use our beta APIs. Klaviyo APIs in beta are not intended for use in production. See our [versioning and deprecation policy](https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy) for more information.
Retrieve a single private API key by id.<br><br>Rate limits:<br>Burst: 1/s<br>Steady: 15/m
Scopes: credentials:read
Request
- Base URLhttps://a.klaviyo.com
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Identifier for the key.
Query parameters
Request additional fields not included by default in the response. Supported values: 'redacted_key'
For more information please visit https://developers.klaviyo.com/en/v2026-10-15.pre/reference/api-overview#sparse-fieldsets
Headers
API endpoint revision (format: YYYY-MM-DD[.suffix])
Response
Success
Example response
{
"data": {
"attributes": {
"redacted_key": "pk_****abcd",
"name": "prod-webhook-handler",
"status": "active",
"scopes": [
"profiles:read",
"events:write"
],
"created": "2022-11-08T00:00:00+00:00"
},
"id": "01HQXYZ"
}
}Changes
- warning
added the new
experiments:readenum value to the///////response property for the response status
- warning
- warning
added the new
locations:readenum value to the///////response property for the response status - warning
added the new
locations:writeenum value to the///////response property for the response status - warning
added the new
messages:readenum value to the///////response property for the response status - warning
added the new
messages:writeenum value to the///////response property for the response status
- warning