Need help? Get answers from the docs with Omni's in-app AI! Log in to your Omni instance and open the Omni Agent in the sidebar.
curl --request GET \
--url https://{instance}.omniapp.co/api/v1/api-keys \
--header 'Authorization: Bearer <token>'{
"pageInfo": {
"hasNextPage": false,
"nextCursor": null,
"pageSize": 50,
"totalRecords": 2
},
"records": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "CI deployment key",
"type": "organization",
"enabled": true,
"createdAt": "2026-01-15T10:00:00.000Z",
"membershipId": null
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"name": "Personal token",
"type": "personal",
"enabled": true,
"createdAt": "2026-02-10T14:30:00.000Z",
"membershipId": "c3d4e5f6-a7b8-9012-cdef-123456789012"
}
]
}This endpoint requires Organization Admin permissions.
List API token in the organization - including Organization API keys, Personal Access Tokens, and MCP OAuth grants - with optional filtering by type. Only metadata - not actual secret values - are returned.
curl --request GET \
--url https://{instance}.omniapp.co/api/v1/api-keys \
--header 'Authorization: Bearer <token>'{
"pageInfo": {
"hasNextPage": false,
"nextCursor": null,
"pageSize": 50,
"totalRecords": 2
},
"records": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "CI deployment key",
"type": "organization",
"enabled": true,
"createdAt": "2026-01-15T10:00:00.000Z",
"membershipId": null
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"name": "Personal token",
"type": "personal",
"enabled": true,
"createdAt": "2026-02-10T14:30:00.000Z",
"membershipId": "c3d4e5f6-a7b8-9012-cdef-123456789012"
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.omni.co/llms.txt
Use this file to discover all available pages before exploring further.
Can be either an Organization API Key or Personal Access Token (PAT).
Include in the Authorization header as: Bearer YOUR_TOKEN
Filter by token type. Omit to return all types.
organization - Organization-level API key. Not tied to a specific user.personal - Personal access token. Acts as a specific user.mcp - MCP OAuth grant issued during the OAuth authorization floworganization, personal, mcp Cursor for pagination.
Number of items to return per page.
1 <= x <= 100Field to sort by.
createdAt, name Sort direction.
asc, desc Was this page helpful?