---
title: "Free frozen example of a paid response"
method: GET
path: "/v1/sample"
tags: ["Status"]
---

# Free frozen example of a paid response

`GET /v1/sample`

## Request

- Base URL: `https://api.m2msentinel.com`
- URL: `https://api.m2msentinel.com/v1/sample`
- Auth: none required

A structurally complete example of one paid response, captured from the same code path the paid route uses. Free and never payment-gated. The values are not current: the payload is nested under `response` and the envelope carries `sample: true` and `capturedAt` so a snapshot can never be mistaken for live data. Frozen rather than live for two reasons: a live preview of gas, price or liquidity data would give away the thing being sold, and a sample that calls an upstream provider can fail, which would mark the listing failing in directories that re-probe it.

## Query parameters

- `name` 'gas-fees' | 'dex-metrics' | 'token-price' | 'whale-signals' | 'transaction-preflight', required

## Response `200`

Frozen sample

- object
  - `status` 'SAMPLE', required
  - `sample` true, required
  - `capturedAt` string, date-time, required
  - `note` string
  - `paidRoute` string, required
  - `priceUsd` number, nullable: x402 price for the sampled route, or null when the route is API-key/RapidAPI metered and not x402-payable.
  - `currency` string, nullable
  - `network` string
  - `access` string: Access model for this sample. The transaction-preflight sample is API_KEY_OR_RAPIDAPI_METERED_NOT_X402.
  - `response` object, required: The paid payload, exactly as the paid route shapes it.

## Other responses

- `404`: No sample by that name

---

[API](https://skmtc.dev/m2msentinel/apis/m2m-sentinel-base-contract-capability-checks-before-you-sign.md) · [All operations](https://skmtc.dev/m2msentinel/apis/m2m-sentinel-base-contract-capability-checks-before-you-sign/llms.txt) · [OpenAPI document](https://skmtc.dev/m2msentinel/apis/m2m-sentinel-base-contract-capability-checks-before-you-sign/revisions/2dadd4e704fd?raw)
