compliance:write
The compliance:write scope allows you to run OEM advertising compliance checks and apply suggested replacements. Use the sync freeform endpoints for pasted copy (agents / MCP), or trigger an async check on existing Hrizn content. Freeform checks also require the dealership’s Compliance Checking plan feature (Pro+ / add-on). Results are heuristics — not legal advice.
Endpoints
Article reports are retrieved with
content:read via GET /public/content/{id}/compliance, or via the compliance.completed webhook.
Check freeform copy
issues array with stable ids plus suggested_replacement text.
Body
Apply compliance fixes
problematic_text → suggested_replacement pairs. Set recheck: true to run another check on the revised text in one round-trip.
Trigger article compliance check
Path parameters
Request body
No request body is required.Example
Response — 202 Accepted
Retrieving the compliance report
Once the check completes, retrieve the report using thecontent:read scope:
Status codes
Error response — Missing scope
If your API key does not includecompliance:write, any request to this endpoint returns:
