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"