Python
from auriko import Client
client = Client()
identity = client.me.get()
print(f"Workspace: {identity.workspace.id}, Profile: {identity.profile}")const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.auriko.ai/v1/me', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl https://api.auriko.ai/v1/me \
-H "Authorization: Bearer $AURIKO_API_KEY"
{
"credential_type": "api_key",
"status": "active",
"profile": "inference",
"key_id": "550e8400-e29b-41d4-a716-446655440000",
"key_prefix": "ak_live_abc1",
"key_name": "Production inference",
"workspace": {
"id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"name": "Acme Corp"
},
"scopes": [
"inference:invoke"
],
"rate_limits": {
"inference_rpm": 1000,
"management_reads_rpm": 120,
"management_writes_rpm": 30
},
"expires_at": null,
"created_at": "2026-01-15T00:00:00Z"
}Account
Get API key identity
Discover your workspace, scopes, profile, and rate limits from an API key
GET
/
v1
/
me
Python
from auriko import Client
client = Client()
identity = client.me.get()
print(f"Workspace: {identity.workspace.id}, Profile: {identity.profile}")const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.auriko.ai/v1/me', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl https://api.auriko.ai/v1/me \
-H "Authorization: Bearer $AURIKO_API_KEY"
{
"credential_type": "api_key",
"status": "active",
"profile": "inference",
"key_id": "550e8400-e29b-41d4-a716-446655440000",
"key_prefix": "ak_live_abc1",
"key_name": "Production inference",
"workspace": {
"id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"name": "Acme Corp"
},
"scopes": [
"inference:invoke"
],
"rate_limits": {
"inference_rpm": 1000,
"management_reads_rpm": 120,
"management_writes_rpm": 30
},
"expires_at": null,
"created_at": "2026-01-15T00:00:00Z"
}Returns credential introspection for the calling API key: its workspace, granted scopes, capability profile, rate limits, and expiry. The response reflects current state. Any valid active API key can call this endpoint; no scope is required.
Authorizations
API key authentication.
Keys start with ak_ prefix.
Example: Authorization: Bearer ak_live_xxxxxxxxxxxx
Response
API key identity
The authentication scheme used by the caller.
Available options:
api_key Always "active" on success — disabled or expired keys fail authentication with 401 before this response is produced.
Available options:
active Capability class derived server-side from the key's scopes.
Available options:
inference, management, mixed The API key's resource ID (not a secret).
The key's display prefix (e.g. "ak_live_abc1").
Human-readable key name.
The workspace this key is scoped to.
Show child attributes
Show child attributes
Granted scopes for fine-grained capability decisions.
Show child attributes
Show child attributes
Key expiry, or null if the key does not expire.