Files
SatsFaucet/backend/openapi/path-items/claim-confirm.yaml
2026-02-28 21:14:27 -03:00

40 lines
1021 B
YAML

post:
tags: [Claim]
summary: Confirm quote and pay (rate limited)
security:
- BearerAuth: []
requestBody:
content:
application/json:
schema:
type: object
required: [quote_id]
properties:
quote_id:
type: string
responses:
"200":
description: Success or already consumed
content:
application/json:
schema:
$ref: "../components/schemas/claim.yaml#/ConfirmResult"
"400":
description: Invalid request
content:
application/json:
schema:
$ref: "../components/schemas/common.yaml#/ApiError"
"404":
description: Quote not found or expired
content:
application/json:
schema:
$ref: "../components/schemas/common.yaml#/ApiError"
"502":
description: Lightning payment failed
content:
application/json:
schema:
$ref: "../components/schemas/common.yaml#/ApiError"