GET/api-keys
List all API keys for the team. Raw key values are never returned — only metadata and the key prefix. Requires the api_keys:read scope.
Response
Returns data.keys — an array of key objects. Each includes id, name, prefix (first 16 chars, e.g. zxk_live_jGGR0B1), scopes, allowedIps, isActive, expiresAt, requestCount, lastUsedAt, createdBy, createdAt, and updatedAt. The keyHash field is never exposed.
Example response
{
"data": {
"keys": [
{
"id": "pRvJ6Q-F7u_kJAODgWney",
"name": "CI Deploy Key",
"prefix": "zxk_live_jGGR0B1",
"scopes": ["sites:read", "sites:write", "deployments:write"],
"allowedIps": null,
"isActive": true,
"expiresAt": null,
"requestCount": 42,
"lastUsedAt": "2026-03-25T20:41:35.954Z",
"createdBy": "usr_abc123",
"createdAt": "2026-03-25T20:29:56.204Z",
"updatedAt": "2026-03-25T20:41:35.954Z"
}
]
}
}Code examples
cURL
curl "https://www.zyberspace.com/api/v1/{teamSlug}/api-keys" \
-H "Authorization: Bearer zxk_live_YOUR_API_KEY"JavaScript
const res = await fetch(`https://www.zyberspace.com/api/v1/{teamSlug}/api-keys`, {
headers: { Authorization: "Bearer zxk_live_YOUR_API_KEY" },
});
const data = await res.json();
console.log(data);Base URL: https://www.zyberspace.com