---
title: "Verify a compact JWS receipt online (signature, schema, provenance labels, verification coherence, key revocation, supersession)"
method: POST
path: "/receipts/verify"
tags: ["receipts"]
---

# Verify a compact JWS receipt online (signature, schema, provenance labels, verification coherence, key revocation, supersession)

`POST /receipts/verify`

## Request

- Base URL: `https://app.tascan.io/api/v1`
- URL: `https://app.tascan.io/api/v1/receipts/verify`
- Auth: none required

Verify a compact JWS receipt online (signature, schema, provenance labels, verification coherence, key revocation, supersession). Public, 30/min per IP. Body {jws[, jwks]}. For verification without trusting TaScan, run `npx tascan-verify receipt.jws` instead.

## Request body

- object

## Response `200`

Success. JSON body: { data: ... } or an error object { error, message }.

## Other responses

- `4XX`: Client error (validation, auth, scope, rate limit).

---

[API](https://skmtc.dev/tascan/apis/tascan-api.md) · [All operations](https://skmtc.dev/tascan/apis/tascan-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tascan/apis/tascan-api/revisions/56fcd2861498?raw)
