---
title: "Review a fraud database check"
method: PATCH
path: "/v1/checks/fraud-database/{id}/review"
tags: ["Fraud database check"]
---

# Review a fraud database check

`PATCH /v1/checks/fraud-database/{id}/review`

Approve or reject a fraud database check. The Reviewer type will be set to `api`.

## Path parameters

- `id` string, uuid, required

## Request body

- ReviewCheckInput
  - `action` 'approve' | 'reject', required
  - `comment` string, nullable — Optional comment for the review.
  - `override` boolean — Set to true to change the status of an already reviewed check (in status approved or rejected).

## Response `200`

Fraud database check has been reviewed

**ℹ️ Click to see full payload**

- FraudDatabaseCheck
  - `id` string, uuid, required
  - `company_id` string, uuid, nullable, required
  - `individual_id` string, uuid, nullable, required
  - `is_internal` boolean, required
  - `status` 'in_progress' | 'need_review' | 'processing' | 'approved' | 'rejected' | 'expired', required — ℹ️ Check status `expired` is deprecated and will be removed Q1'25. It will be replaced with an expired flag.
  - `type` 'fraud_database', required
  - `subtype` string, nullable, required — Currently always null for `fraud_database` Check
  - `last_activity_at` string, date-time, required — Latest activity date Date time in format [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) (`yyyy-MM-ddTHH:mm:ss.S+X` eg `2023-01-31T13:30:00.000Z`)
  - `data` FraudDatabaseCheckData, required
    - `result` 'approved' | 'rejected' | 'error', nullable, required
    - `settings` FraudDatabaseCheckDataSettings, required
      - `vendor` 'cifas', required
      - `automatic_approval` boolean, required
      - `automatic_rejection` boolean, required
    - `vendor` FraudDatabaseCheckDataVendor, required
      - `name` 'cifas', required
      - `search_reference` string, nullable, required
    - `review` Review, required
      - `comment` string, nullable, required
      - `reviewed_at` string, date-time, nullable, required — Date time in format [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) (`yyyy-MM-ddTHH:mm:ss.S+X` eg `2023-01-31T13:30:00.000Z`)
      - `reviewer_type` 'user' | 'system' | 'api', nullable, required
      - `user` NestedUser, required
        - `id` string, uuid, required
        - `first_name` string, required
        - `last_name` string, required
        - `email` string, email, required
    - `information` FraudDatabaseCheckDataInformation, required
      - `entity_type` 'company' | 'individual', required
      - `first_name` string, nullable, required
      - `last_name` string, nullable, required
      - `birth_date` string, nullable, required
      - `email` string, nullable, required
      - `phone_number` string, nullable, required
      - `company_name` string, nullable, required
      - `company_number` string, nullable, required
      - `vat_number` string, nullable, required
      - `address` Address, required
        - `street_address` string, nullable, required
        - `street_address_2` string, nullable, required
        - `postal_code` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required
        - `region` string, nullable, required
        - `country` string, alpha-2, nullable, required — [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code (eg `FR`)
    - `ai_analysis` FraudDatabaseCheckDataAiAnalysis, required
      - `interpretation` string, nullable, required

## Other responses

- `400` — The request is either malformed or contain invalid parameters. - Make sure the identifier specified in the URL is a valid UUID - Make sure the body payload matches the expected schema
- `404` — No Fraud database check can be found.

---

[API](https://skmtc.dev/dotfile/apis/api-specifications.md) · [All operations](https://skmtc.dev/dotfile/apis/api-specifications/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dotfile/api-specifications/revisions/36393567057b/schema)
