Query the immutable audit trail for all platform activity. Every claim state change, user login, provider update, and configuration change is logged with actor, timestamp, and context.
| Parameter | Type | Description |
|---|---|---|
| limit | integer | Number of records to return (1–100, default: 20) |
| offset | integer | Pagination offset |
| action | string | Filter by action type (e.g. claim.submit) |
| resource_type | string | Filter by resource type (claim, provider, user) |
| resource_id | string | Filter by specific resource UUID |
| actor_user_id | string | Filter by the user who performed the action |
| outcome | string | Filter by outcome: success or failure |
curl -X GET "http://localhost:8000/api/v1/audit?limit=50&action=claim.submit" \
-H "Authorization: Bearer YOUR_TOKEN"auth.loginUser signed in
auth.logoutUser signed out
claim.submitClaim submitted
claim.status_changeClaim status updated
claim.adjudicatedAdjudication decision made
provider.createdNew provider registered
provider.status_changeProvider status updated
workflow.task.claimReviewer claimed a task
workflow.task.transitionTask status transitioned
user.createdNew user provisioned