List append-only repository security audit events

GET/v1/security/audit-events

How to call this endpoint

Every ACP API request uses bearer authentication. The examples here show the actual request path, auth header, and body shape that the platform expects.

Path, query, and header parameters

These parameters control which ACP object the endpoint acts on and how the request is processed.

Path parameters
None.
Query parameters
NameLocationTypeRequiredDescription
repositoryIdquerystringNo
runIdquerystringNo
findingIdquerystringNo
limitqueryintegerNo
Header parameters
NameLocationTypeRequiredDescription
X-Computer-Agents-OrganizationheaderstringNoActive organization context. If omitted, the authenticated user's personal organization is used.

Body schema

This endpoint does not require a request body.

None.

What the API returns

Each response code below includes the documented payload shape for the ACP API.

200Security audit eventsapplication/json
FieldTypeRequiredDescription
objectlistYes
dataobject[]Yes
data[].idstringYesUnique identifier.
data[].repositoryIdstringNo
data[].runIdstringNo
data[].findingIdstringNo
data[].remediationIdstringNo
data[].actorTypeuser | system | github | agentYes
data[].actorIdstringYes
data[].actionstringYes
data[].targetTypestringYes
data[].targetIdstringYes
data[].correlationIdstringNo
data[].payloadobjectNo
data[].previousHashstringYesSHA-256 digest of the preceding organization security audit event; empty for the chain root.
data[].eventHashstringYesSHA-256 digest binding this event to its predecessor.
data[].createdAtstringYesISO 8601 timestamp.
has_morebooleanYes
total_countintegerYes
List append-only repository security audit events
Loading...
Response 200
Loading...
See the ACP quickstart and SDK flow