Skip to main content
curl --request POST \
  --url https://api.longshot.xyz/v1/rfq/{id}/cancel \
  --header 'Authorization: Bearer <session_token>'
{
  "request_id": "550e8400-e29b-41d4-a716-446655440000",
  "cancelled": true,
  "message": "RFQ cancelled"
}
curl --request POST \
  --url https://api.longshot.xyz/v1/rfq/{id}/cancel \
  --header 'Authorization: Bearer <session_token>'
{
  "request_id": "550e8400-e29b-41d4-a716-446655440000",
  "cancelled": true,
  "message": "RFQ cancelled"
}

Endpoint

POST https://api.longshot.xyz/v1/rfq/{id}/cancel
Authorization: Bearer <session_token>
Cancels an active RFQ session. Completed RFQs are terminal; the cancel response can be 200 with cancelled: false when the RFQ already completed.

Headers

Authorization
string
required
Bearer <session_token> from wallet auth or Privy session auth.

Path Parameters

id
uuid
required
RFQ request ID returned by POST /v1/rfq.

Response Fields

request_id
string
RFQ request ID.
cancelled
boolean
Whether cancellation succeeded.
message
string
Human-readable cancel outcome.