Auditmark

List revisions made outside a correction

GET
/inspections/{inspection_id}/revisions

Post-completion changes that belong to no correction session.

A null correction_id means only that no session was open, NOT that no human made the change: enforce_response_lock also permits an authenticated admin or inspector to insert an is_amendment row on an amendment-mode inspection, which lands here with a real actor_user_id. Do not present these as system writes.

unattributed=true is required rather than defaulted, so this path stays free to mean "every revision on this inspection" later without silently changing what an existing caller gets.

include_start=true merges unattributed Start-section revisions (a service-role support fix, say) into the same sequence; without it the rows are body-only, exactly as before.

Authorization

OrgApiKey
AuthorizationBearer <token>

Organization API key. Send as Authorization: Bearer <key>. Create one in Admin > Settings > API keys.

In: header

Path Parameters

inspection_id*Inspection Id

Query Parameters

unattributed?Unattributed
cursor?string|null
limit?Limit
include_start?Include Start

Response Body

application/json

application/json

curl -X GET "https://api.auditmark.io/v1/inspections/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions"
{  "items": [],  "next_cursor": "string"}
{  "detail": [    {      "loc": [        "string"      ],      "msg": "string",      "type": "string",      "input": null,      "ctx": {}    }  ]}