---
title: "x402 payment discovery and challenge"
method: GET
path: "/api/x402/discovery"
tags: ["Discovery"]
---

# x402 payment discovery and challenge

`GET /api/x402/discovery`

## Request

- Base URL: `https://zambo.dev`
- URL: `https://zambo.dev/api/x402/discovery`
- Auth: none declared

Returns the public x402 payment contract when requested without proof, and the resource payload after a valid payment proof is supplied.

## Response `200`

Discovery resource or already-authorized response

- object

## Other responses

- `402`: Payment required. The response describes the exact Base USDC payment and retry contract.

---

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