---
title: "Retrieve a linked x402 settlement receipt"
method: GET
path: "/api/settlement-receipts/{receipt_id}"
tags: ["Verification Records"]
---

# Retrieve a linked x402 settlement receipt

`GET /api/settlement-receipts/{receipt_id}`

## Request

- Base URL: `https://flint.network`
- URL: `https://flint.network/api/settlement-receipts/{receipt_id}`
- Auth: none required

Returns the portable purpose-separated hybrid receipt envelope by default, a bare ES256 compact JWS for format=jws, or a decoded inspection view for format=decoded.

## Path parameters

- `receipt_id` string, required

## Query parameters

- `format` 'decoded' | 'jws'

## Response `200`

Stored settlement receipt in the requested representation.

- union
  - HybridEnvelope
    - `envelope_version` string, nullable
    - `jws` string, required: ES256 compact JWS.
    - `pq_signature` string, nullable: Parallel ML-DSA-65 signature when configured.
    - `pq_kid` string, nullable
    - `pq_alg` string, nullable
  - DecodedSettlementReceiptResponse
    - `header` object, required
    - `envelope_version` string, nullable, required
    - `pq_signature` object, required
      - `present` boolean, required
      - `alg` string, nullable
      - `kid` string, nullable
    - `settlement_receipt` object, required: Decoded receipt payload. This view is not itself signed.

## Other responses

- `400`: Invalid request
- `404`: Resource not found
- `500`: Server error

---

[API](https://skmtc.dev/flint/apis/flint-agent-transaction-control-api.md) · [All operations](https://skmtc.dev/flint/apis/flint-agent-transaction-control-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flint/apis/flint-agent-transaction-control-api/revisions/eb5052b7b5dc?raw)
