cURL
curl --request PATCH \ --url https://aarwcjjzhlmkgdwrisyt.supabase.co/functions/v1/dispute-escalate \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "dispute_id": "c3d4e5f6-a7b8-9012-cdef-345678901234" } '
{ "success": true, "status": 123, "error": "<string>", "details": [ { "field": "<string>", "message": "<string>" } ] }
Moves the dispute from negotiation → escalated. Once escalated, only support staff can resolve it via PATCH /dispute-resolve.
negotiation
escalated
PATCH /dispute-resolve
Typically called after the 24-hour negotiation window expires without agreement, but either party can escalate early.
JWT access token obtained from /auth-verify (login context) or /auth-signup. Set the bearer_token environment variable in your API client to apply it globally.
/auth-verify
/auth-signup
bearer_token
Dispute escalated