Dispute an SDR invoice within the grace period
Dispute an SDR invoice. Must be in pending state and within the grace period (the 5-calendar-day review window after submission).
Auth: requires a personal API key whose user has the Admin or Owner role in the calling org (require_org_admin). MBM PR #8575 round-7 review flagged that dispute_org_invoice is marked _DESTRUCTIVE at the MCP layer ("decide deliberately") but had no developer_api gate. We gate it here for the same reason it's DESTRUCTIVE in MCP: opening a dispute notifies the SDR, escalates to ops for resolution, damages the engagement, and there is no un-dispute API. Sibling consistency with approve_org_invoice and terminate_org_hiring — every destructive /org/* route requires the same role.
Request
- Base URL: https://be.graph8.com/api/v1
- URL: https://be.graph8.com/api/v1/marketplace/org/invoices/{invoice_id}/dispute
- Auth: HTTP bearer
Path parameters
Headers
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 2 revisions of this API.