List API Keys
List all active API keys for the current user.
Request
Returns a list of your active API keys. For security, the full key hash is never returned — only the key prefix and metadata.
This endpoint requires session authentication (you must be logged in via the dashboard).
Example Request
curl https://app.ewasl.com/api/settings/api-keys \
-H "Authorization: Bearer ewasl_YOUR_SESSION_TOKEN"
Response
keysarrayList of API key objects.
Response Example
{
"keys": [
{
"id": "key_123abc",
"name": "Production App",
"prefix": "ewasl_sk_...d4e5",
"permissions": ["posts:create", "posts:read"],
"is_active": true,
"created_at": "2026-01-15T10:00:00Z",
"last_used_at": "2026-03-01T08:30:00Z"
},
{
"id": "key_456def",
"name": "MCP Integration",
"prefix": "ewasl_sk_...h8i9",
"permissions": ["posts:create", "posts:read"],
"is_active": true,
"created_at": "2026-02-20T14:00:00Z",
"last_used_at": null
}
]
}