---
title: "Changes to Submit a compliance review"
method: POST
path: "/api/compliance/{organizationId}/reviews/{complianceReviewId}/submit"
---

# Changes to Submit a compliance review

`POST /api/compliance/{organizationId}/reviews/{complianceReviewId}/submit`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `65aadbefe527`: 8 breaking, 5 warning, 6 info

## Changes

- **2026-11-03** `65aadbefe527`: 8 breaking, 5 warning, 6 info
  - added `#/components/schemas/AttestationValidationsRejectedExceptionBody, #/components/schemas/AssociatedPersonAttestationValidationsRejectedExceptionBody` to the response body `oneOf` list for the response status `412`
  - the response's body type changed from `object` to no type for status `412`
  - added `#/components/schemas/ComplianceReviewStatusRejected` to the `oneOf[subschema #1: Individual compliance review submitted]/status` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ComplianceReviewStatusRejected` to the `oneOf[subschema #2: Business compliance review submitted]/status` response property `oneOf` list for the response status `200`
  - removed the required property `errorInstanceId` from the response with the `412` status
  - removed the required property `message` from the response with the `412` status
  - removed the required property `name` from the response with the `412` status
  - removed the required property `params` from the response with the `412` status
  - added the new `DOCUMENT_DATA_MISMATCH` enum value to the `oneOf[subschema #1: Individual compliance review submitted]/status/oneOf[subschema #2: Submission Validations Failed]/failures/items/validationCode` response property for the response status `200`
  - added the new `DOCUMENT_DATA_MISMATCH` enum value to the `oneOf[subschema #2: Business compliance review submitted]/status/oneOf[subschema #2: Submission Validations Failed]/failures/items/validationCode` response property for the response status `200`
  - added the new `MissingAttestationsException` enum value to the `name` response property for the response status `422`
  - added the new `SignedAgreementRequiredException` enum value to the `name` response property for the response status `403`
  - added the new `businessSourceOfFundsDocuments` enum value to the `params/requiredAttestations/items/attestationType` response property for the response status `422`
  - added response discriminator for the response status `412`
  - added the non-success response with the status `429`
  - response property `oneOf[subschema #1: Individual compliance review submitted]/status/oneOf[subschema #2: Submission Validations Failed]/failures/items/validationCode` deprecated
  - response property `oneOf[subschema #2: Business compliance review submitted]/status/oneOf[subschema #2: Submission Validations Failed]/failures/items/validationCode` deprecated
  - added the required property `oneOf[subschema #1: Individual compliance review submitted]/status/oneOf[subschema #2: Submission Validations Failed]/failures/items/failureInfo` to the response with the `200` status
  - added the required property `oneOf[subschema #2: Business compliance review submitted]/status/oneOf[subschema #2: Submission Validations Failed]/failures/items/failureInfo` to the response with the `200` status

---

[Operation](https://skmtc.dev/muralpay/apis/mural-api/docs/api/compliance/:organizationId/reviews/:complianceReviewId/submit/post.md) - [API](https://skmtc.dev/muralpay/apis/mural-api.md) - [Page](https://skmtc.dev/muralpay/apis/mural-api/changes/api/compliance/:organizationId/reviews/:complianceReviewId/submit/post)
