Audit Logs
Required permissions
Authorizations
AuthorizationstringRequired
All requests to the Cortex API need to provide an Authorization: Bearer <token> header, where <token> is an API key created in the Settings page of your workspace.
Query parameters
startTimestring · date-timeOptional
endTimestring · date-timeOptional
pageinteger · int32RequiredDefault:
Page number to return, 0-indexed. Default 0.
0pageSizeinteger · int32RequiredDefault:
Number of results to return per page, between 1 and 1000. Default 250.
250objectIdentifiersstring[]Optional
objectTypesstring · enumOptionalPossible values:
Filter by Cortex object types (CATALOG, SERVICE, TEAM, SCORECARD, etc), integration configurations (AWS_CONFIGURATION, BITBUCKET_CONFIGURATION, etc), and more.
actorApiKeyIdentifiersstring[]Optional
actorEmailsstring[]Optional
actorIpAddressesstring[]Optional
actorRequestTypesstring · enumOptionalPossible values:
Responses
200
Successfully retrieved audit logs
application/json
pageinteger · int32Required
Current page number, 0-indexed
totalinteger · int32Required
Total number of results
totalPagesinteger · int32Required
Total number of pages
429
The client has exceeded the rate limit by performing too many requests in a short period. Retry the request after a delay.
application/problem+json
get/api/v1/audit-logs
GET /api/v1/audit-logs?page=0&pageSize=250 HTTP/1.1
Host: api.getcortexapp.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"logs": [
{
"action": "CREATE",
"actorIdentifier": "text",
"ipAddress": "text",
"objectIdentifier": "text",
"objectType": "text",
"timestamp": "2026-01-01T00:00:00.000Z"
}
],
"page": 1,
"total": 1,
"totalPages": 1
}Last updated
Was this helpful?