---
title: "Update verification state (sandbox only)"
method: PATCH
path: "/sandbox-tools/verifications/{verification-id}"
tags: ["Sandbox tools"]
---

# Update verification state (sandbox only)

`PATCH /sandbox-tools/verifications/{verification-id}`

## Request

- Base URL: `https://sandbox.dlocal.com/kyc`
- URL: `https://sandbox.dlocal.com/kyc/sandbox-tools/verifications/{verification-id}`
- Auth: API key in header `X-Date` and API key in header `X-Login` and API key in header `X-Trans-Key` and API key in header `Authorization`

**Sandbox only.** Changes verification status while preserving realistic flow transitions, so you can simulate states and receive notifications.

Official reference uses host `sandbox.dlocal.com` and path `/kyc/sandbox-tools/verifications/{verification-id}`.

## Path parameters

- `verification-id` string, required

## Request body

- object
  - `status` string, required: Target verification status. [See details](https://docs.dlocal.com/reference/verification-status).
  - `status_detail` string, required: Target status detail. [See details](https://docs.dlocal.com/reference/verification-status).

## Response `200`

Event processed successfully

## Other responses

- `400`: Bad request — invalid verification status
- `401`: Unauthorized — invalid credentials
- `403`: Forbidden — authentication failed or unauthorized access
- `404`: Verification not found
- `500`: Internal server error

---

[API](https://skmtc.dev/dlocal/apis/kyc-verifications.md) - [All operations](https://skmtc.dev/dlocal/apis/kyc-verifications/llms.txt) - [OpenAPI document](https://skmtc.dev/dlocal/apis/kyc-verifications/revisions/249db3120bc4?raw)
