Skip to main content

Inbox

Route: /inbox. Incoming offers appear in the API's rank order, with score evidence, expiry and negotiation history.

What does it show?​

  • Each offer's players, notes, score breakdown and expiry. Unavailable breakdowns say so explicitly.
  • For an offer that answers or follows your counter, the thread: every offer in order, whose move it is, and how many of the thread's counters you have used.

Which endpoints does it call?​

EndpointPurpose
GET /v1/trade/incomingRanked incoming offers
GET /v1/trade/incoming/<id>/threadNegotiation history
POST /v1/trade/incoming/<id>/triageMark seen, snooze or dismiss
POST /v1/trade/incoming/<id>/decisionAccept or decline
POST /v1/trade/incoming/<id>/decision/retryRetry a rejected or unknown response
POST /v1/trade/incoming/<id>/counterQueue a counter
GET /v1/league/current-week, GET /v1/league/teamsContext

What actions can it take?​

ActionConfirmationEffect
Seen, Snooze, DismissApprover label (snooze also needs a future time)Changes the offer's triage state
Accept, DeclineDialog showing exact players and notes, a verification checkbox and approver labelQueues the response
CounterSame dialogQueues negotiation for later outgoing approval; no ESPN counter is sent yet
RetryReviewed dialog; unknown outcomes also need confirmation that ESPN shows the offer unansweredRe-queues the response

Counter is disabled once the thread reaches its counter limit.

info

A queue receipt is separate from a confirmed ESPN outcome. Follow the Activity link in the receipt to check.