Compliance reviews group document submissions together. Auto-created during document submission or referenced for appending. Endpoints (all Company Key):
  • GET /v1/compliance-reviews — list all reviews
  • GET /v1/compliance-reviews/{id} — get specific review
  • PATCH /v1/compliance-reviews/{id} — update review metadata
List reviews:
  Partner ──GET /v1/compliance-reviews──> API
         <── 200 OK [ { reviewId, status, businessEntityId, documentCount } ]

Get review details (includes linked documents):
  Partner ──GET /v1/compliance-reviews/{id}──> API
         <── 200 OK { reviewId, status, documents[], ... }

Update review metadata:
  Partner ──PATCH /v1/compliance-reviews/{id}──> API
         <── 200 OK { updated review }

Append documents to existing review:
  Partner ──POST /v1/documents/submit──> API
         (complianceReviewId: "{reviewId}")
         <── 200 OK { new documentId under same review }
Key behaviors:
  • Reviews are auto-created during document submission with businessEntityId — no separate “create review” endpoint
  • A review can contain multiple documents submitted over time via the append flow (complianceReviewId)
  • Reviews are scoped to the authenticated company
  • Review status reflects the aggregate state of its documents