---
title: "Verify an attestation"
method: POST
path: "/api/v1/attestations/verify"
---

# Verify an attestation

`POST /api/v1/attestations/verify`

## Request

- Base URL: `https://spoolis.com`
- URL: `https://spoolis.com/api/v1/attestations/verify`
- Auth: none required

Checks the lower-level signed verdict beneath an Outcome Receipt, including its signature, trust set, expiry, digests, and amount bounds.

## Request body

- VerificationAttestation
  - `id` string, required
  - `environment` 'production' | 'demo', required
  - `spoolId` string, required
  - `compilationVersion` string, required
  - `verificationPlanVersion` string, required
  - `result` 'pass' | 'partial' | 'fail' | 'uncertain', required
  - `approvedAmount` string, required
  - `maximumAmount` string, required
  - `assetOrCurrency` string, required
  - `payerPartyId` string, required
  - `providerPartyId` string, required
  - `providerDestination` string
  - `conditionResults` object[], required
  - `evidenceDigest` string, required
  - `verificationDigest` string, required
  - `issuedAt` string, date-time, required
  - `expiresAt` string, date-time, required
  - `nonce` string, required
  - `signingKeyId` string, required
  - `signature` string, required

## Response `200`

Verification result

- VerifyResult
  - `valid` boolean, required
  - `environment` 'production' | 'demo' | 'null', nullable, required
  - `reasons` string[], required

## Other responses

- `400`: Machine-readable API error
- `401`: Machine-readable API error
- `403`: Machine-readable API error
- `404`: Machine-readable API error
- `409`: Machine-readable API error
- `413`: Machine-readable API error
- `422`: Machine-readable API error
- `429`: Machine-readable API error
- `500`: Machine-readable API error
- `503`: Machine-readable API error

---

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