---
title: "Denial Exchange — open DENY inventory (no raw SQL)"
method: GET
path: "/v1/denials"
tags: ["denial-exchange", "gateway", "pilot-challenge"]
---

# Denial Exchange — open DENY inventory (no raw SQL)

`GET /v1/denials`

## Request

- Base URL: `https://sqlguard.io`
- URL: `https://sqlguard.io/v1/denials`
- Auth: none required

Public board of signed DENY receipts (sql_hash + policy codes only). Wealth: mint or hunt deny_id → Exact Pilot Challenge unlock POST /v1/challenge/unlock ($100.00, amount 100000000) or Gateway Pilot. Legacy Session claim POST /v1/denials/claim ($0.25) is OFF TABLE as primary. Instant is taste-only.

## Query parameters

- `limit` integer

## Response `200`

open_count + denials[] + claim.url POST /v1/denials/claim

---

[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)
