---
title: "LEGACY Denial claim — Exact Session $0.25 (OFF TABLE as wealth)"
method: POST
path: "/v1/denials/claim"
tags: ["denial-exchange", "legacy-non-wealth", "session", "x402"]
---

# LEGACY Denial claim — Exact Session $0.25 (OFF TABLE as wealth)

`POST /v1/denials/claim`

## Request

- Base URL: `https://sqlguard.io`
- URL: `https://sqlguard.io/v1/denials/claim`
- Auth: `x402` (a scheme the document does not define)

LEGACY non-wealth Exact Session after hunting GET /v1/denials — OFF TABLE as primary. Prefer Pilot Challenge unlock POST /v1/challenge/unlock ($100.00, amount 100000000). Body: deny_id + agent_id. Not Instant.

## Request body

- object
  - `deny_id` string, required: Open deny_id from GET /v1/denials
  - `agent_id` string, required: Stable agent or wallet id

## Response `200`

Session opened after Exact settle

## Other responses

- `402`: Exact USDC Session payment required
- `404`: DENIAL_NOT_FOUND or already claimed

---

[API](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes.md) · [All operations](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes/llms.txt) · [OpenAPI document](https://skmtc.dev/sqlguard/apis/sqlguard-permission-before-production-writes/revisions/d164204b4aea?raw)
