List audit events
Append-only log of user, agent, and system actions, newest first. Page with `before`.
Append-only log of user, agent, and system actions, newest first. Page with before.
Authorization
bearerAuth A Supabase Auth user access token for the signed-in SignalDock user, sent as Authorization: Bearer <token>. Paste one from a signed-in session, or obtain one through the oauth2 scheme; the API accepts either.
In: header
Query Parameters
uuid1 <= value <= 1000100date-timeResponse Body
application/json
application/problem+json
application/problem+json
curl -X GET "https://example.com/compliance/audit?organizationId=497f6eca-6276-4993-bfeb-53cbbbba6f08"[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "organization_id": "7c60d51f-b44e-4682-87d6-449835ea4de6", "actor_kind": "user", "actor_id": "04f37679-bfbf-4906-b749-01756515cecf", "action": "message.approved", "subject_kind": "string", "subject_id": "80e197be-61ad-4068-b4ff-a483fb5c18f9", "details": { "property1": null, "property2": null }, "created_at": "2019-08-24T14:15:22Z" }]Record a contact's lawful basis PUT
GDPR Art. 6 basis, recipient legal form, and the Art. 14 data source. Outreach refuses contacts without one.
Export audit events GET
Owner or admin on Growth or Scale. Audit events oldest first, at most 10,000 per call; continue from the last `created_at`. The export is itself audited.