Request Body
An optional name for the API key to help identify it.
The access scope for the key. Either "read-write" or "read-only". Defaults to "read-write".
curl -X POST https://api.getagentdrive.com/v0/keys \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "CI/CD Pipeline",
"scope": "read-write"
}'
{
"id": "key_abc123",
"key": "agd_sk_live_abcdef1234567890abcdef1234567890",
"key_prefix": "agd_sk_live_abcd",
"name": "CI/CD Pipeline",
"scope": "read-write",
"created_at": "2026-03-19T10:00:00Z",
"last_used_at": null
}
The full API key (key field) is only returned once at creation time. Store it securely — you will not be able to retrieve it again.
Response
Unique identifier for the API key.
The full API key. Only returned at creation time.
A prefix of the key for identification purposes.
The access scope: "read-write" or "read-only".
ISO 8601 timestamp of when the key was created.
ISO 8601 timestamp of when the key was last used, or null.