---
title: "Pay for and start an exact quoted whole-site audit"
method: POST
path: "/api/paid-audits/{quoteId}"
---

# Pay for and start an exact quoted whole-site audit

`POST /api/paid-audits/{quoteId}`

## Request

- Base URL: `https://websiteiq.xyz`
- URL: `https://websiteiq.xyz/api/paid-audits/{quoteId}`
- Auth: none declared

A request without payment returns HTTP 402 and PAYMENT-REQUIRED. Retry the same quote with an x402 v2 payload in PAYMENT-SIGNATURE. A settled request queues the exact robots-permitted scope and returns PAYMENT-RESPONSE plus token-bearing status and report URLs. Payment identifiers make retries idempotent.

## Request body

- object
  - `quoteId` string

## Response `202`

Payment settled and the quoted audit was queued; PAYMENT-RESPONSE contains settlement evidence

## Other responses

- `402`: Exact x402 v2 challenge in PAYMENT-REQUIRED
- `409`: Expired, closed, mismatched, or conflicting quote/payment replay
- `503`: Payment runtime, facilitator, or queue temporarily unavailable

---

[API](https://skmtc.dev/websiteiq/apis/websiteiq-audit-api.md) · [All operations](https://skmtc.dev/websiteiq/apis/websiteiq-audit-api/llms.txt) · [OpenAPI document](https://skmtc.dev/websiteiq/apis/websiteiq-audit-api/revisions/69878bfadd54?raw)
