---
title: "x402-paywalled demo API resource"
method: GET
path: "/api/v1"
---

# x402-paywalled demo API resource

`GET /api/v1`

DEMO-ONLY x402 (HTTP 402 Payment Required) resource mounted at the /api/v1 path that x402 scanners probe. A bare request returns HTTP 402 with an x402 `accepts` block pointing at a testnet wallet; a retry carrying an X-PAYMENT header returns a canned demo response. x402 discovery is inline in the 402 response, so this operation carries no x-payment-info. No settlement is verified. Forter does not sell goods or take real payment.

## Response `200`

Demo quote (returned after an X-PAYMENT retry).

- DemoPaymentObject — Canned, demo-only payment/quote object. Forter does not sell goods or take real payment.
  - `object` string
  - `status` string
  - `amount` string
  - `currency` string
  - `availability` object

## Other responses

- `402` — Payment Required - body carries the x402 accepts block.
- `429` — Too Many Requests (The client exceeded a rate limit). Honor Retry-After before retrying.
- `500` — Server Error (Something went wrong on Forter's end)
- `default` — Typed error envelope for any undeclared 4xx / 5xx status.

---

[API](https://skmtc.net/forter/apis/forter-api.md) · [All operations](https://skmtc.net/forter/apis/forter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/forter/forter-api/revisions/d7b02e919b34/schema)
