---
title: "Compliance Check Review Required"
method: POST
path: "risk_report.review_required"
tags: ["Compliance Checks"]
---

# Compliance Check Review Required

`POST risk_report.review_required` (webhook)

The `risk_report.review_required` event is fired when issues are found with a compliance check on a `Company`. Manual intervention from a `TeamMember` will be required to determine whether or not to transact with the `Company` before `Payables` and `Receivables` to that `Company` are possible.

## Headers

- `Routable-Signature` string
- `Routable-Signature-Timestamp` string, date-time

## Payload

- WebhooksOutgoingWebhookEvent
  - `detail` WebhooksWebhookDetail: An optional detail object providing more information about the event that occurred.
    - `company_id` string, uuid: The ID of the `Company` to which the resource that triggered the webhook belongs.
    - `errors` object, nullable: A list of any errors that may have occurred on the action that triggered the webhook.
    - `external_id` string, nullable: The external ID of the resource that fired the webhook, if applicable.
    - `idempotency_key` string, nullable: The idempotency key of the request that fired the webhook, if applicable.
    - `request_id` string, uuid, nullable: The request ID for the request that fired the webhook, if applicable.
  - `event_name` string, required: The event that triggered the webhook.
  - `event_resource` 'company' | 'item' | 'payable' | 'payment_method' | 'receivable' | 'risk_report' | 'tax_form' | 'test', required: The type of resource a webhook references: | Value | Resource | | ------------------ | ----------------- | | `company` | `Company` | | `item` | ***deprecated*** | | `payable` | `Payable` | | `payment_method` | `PaymentMethod` | | `receivable` | `Receivable` | | `risk_report` | `ComplianceCheck` | | `tax_form` | `TaxForm` | | `test` | N/A |
  - `object_id` string, uuid, required: The ID of the resource associated with this event.

## Acknowledgement `200`

Return a `200 OK` status with no body to indicate that the webhook was processed successfully.

## Other responses

- `401`: Return a `401 Unauthorized` status with no body if any of the [validation steps](https://developers.routable.com/docs/webhooks) are unsuccessful when processing the incoming webhook event.

---

[API](https://skmtc.dev/routable/apis/routable-api.md) - [All operations](https://skmtc.dev/routable/apis/routable-api/llms.txt) - [OpenAPI document](https://skmtc.dev/routable/apis/routable-api/revisions/9d71f3ec4b5c?raw)
