---
title: "Receive OCR callback relay events"
method: POST
path: "/vault/ocr/callback"
tags: ["Vaults"]
---

# Receive OCR callback relay events

`POST /vault/ocr/callback`

Public relay endpoint for OCR completion callbacks. Validates a signed callback target and forwards the payload to the suspended workflow webhook.

## Query parameters

- `target` string, required
- `objectId` string, required
- `expiresAt` string, date-time, required
- `signature` string, required

## Response `200`

Callback forwarded successfully

## Other responses

- `400` — Missing or invalid relay parameters
- `401` — Invalid relay signature
- `410` — Relay signature expired
- `502` — Forwarding to workflow webhook failed

---

[API](https://skmtc.net/casemark/apis/case-dev-api.md) · [All operations](https://skmtc.net/casemark/apis/case-dev-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/casemark/case-dev-api/versions/5b7e64e6d6f9/schema)
