API referenceActivity log
Get an audit log entry
GET
Returns one audit entry by id. Without audit.view only your own entries.
Any signed-in caller. Available to MCP clients and the assistant.
cookie
seylo_session<token>entryId*stringMatch
^[0-9]+$Length
length <= 20Success.
application/json- response
id*stringMatch
^[0-9]+$at*stringFormat
date-timeactor*opId*stringtarget*|nullprojectId*|nullinput*outcome*string|stringerrorCode*string|nulldurationMs*integerRange
0 <= valueip*string|nulluserAgent*string|nullapprovalId*string|nullcurl -X GET 'https://example.com/api/v1/audit.get?entryId=string'Example Response
{ "id": "string", "at": "2019-08-24T14:15:22Z", "actor": { "type": "user", "id": "string", "label": "string", "credentialId": "string" }, "opId": "string", "target": { "type": "string", "id": "string", "label": "string" }, "projectId": "string", "input": {}, "outcome": "ok", "errorCode": "string", "durationMs": 0, "ip": "string", "userAgent": "string", "approvalId": "string"}Export the audit log GET
Returns matching entries (newest first, at most 10,000) as a CSV or JSON Lines file for download. truncated is true when more matched. Needs `audit.view`, which owners and admins hold. Not available to MCP clients or the assistant.
List audit log entries GET
Lists audit entries newest first, filtered by actor, op, target, project (its services included), outcome and time. Pass nextCursor back as cursor for the next page. Without audit.view only your own entries are returned. Any signed-in caller. Available to MCP clients and the assistant.