API referenceActivity log
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.
cookie
seylo_session<token>actorId?stringPanel-issued id.
Match
^[a-z0-9]{16}$actorType?string|string|string|string|string|string|stringopId?stringExact op id ("services.deploy") or a module with a dot ("services.").
Length
length <= 80targetType?stringLength
length <= 40targetId?stringLength
length <= 40projectId?stringPanel-issued id.
Match
^[a-z0-9]{16}$outcome?string|stringfrom?stringFormat
date-timeto?stringFormat
date-timeq?stringMatches the actor label, op id or target label.
Length
length <= 100format*|Default
"csv"Success.
application/json- response
filename*stringcontentType*stringcontent*stringrows*integerRange
0 <= valuetruncated*booleancurl -X GET 'https://example.com/api/v1/audit.export?format=csv'Example Response
{ "filename": "string", "contentType": "string", "content": "string", "rows": 0, "truncated": true}API reference
The panel's HTTP API - base URL, authentication, request style, errors and rate limits. Every action in the panel is available here.
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.