Skip to main content
POST
/
v2
/
order-disputes
/
{orderDisputeCase}
/
accept
Accept an order dispute as seller
curl --request POST \
  --url https://api.gameboost.com/v2/order-disputes/{orderDisputeCase}/accept \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "message": "You are right, processing the refund now."
}
'
{
  "data": {
    "id": 123,
    "orderable_type": "account_order",
    "orderable_id": 123,
    "buyer_id": 123,
    "status": "waiting_for_seller",
    "progress_path": "waiting_for_seller",
    "reason": "account_not_as_described",
    "explanation": "<string>",
    "preferred_resolution": "other",
    "preferred_resolution_note": "<string>",
    "escalation_reason": "seller_requested",
    "closure_reason": "seller_accepted",
    "outcome": "refund",
    "seller_response_due_at": 123,
    "buyer_response_due_at": 123,
    "active_due_at": 123,
    "is_active_deadline_expired": true,
    "dispute_timing_hours": 123,
    "locked_at": 123,
    "closed_at": 123,
    "created_at": 123,
    "updated_at": 123,
    "events": [
      {
        "id": 123,
        "type": "dispute_created",
        "actor_id": 123,
        "actor_username": "<string>",
        "payload": {},
        "evidence_urls": [
          "<string>"
        ],
        "created_at": 123
      }
    ]
  },
  "message": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

orderDisputeCase
string
required

The ID of the order dispute case.

Body

application/json
message
string | null

Optional message shared with the buyer when accepting the dispute.

Maximum string length: 1200
Example:

"You are right, processing the refund now."

Response

A single order dispute case

data
object

Order dispute case

message
string | null

Optional success message