Submit dispute evidence and finalize a dispute via the Braintree GraphQL API before the reply-by deadline

domain: developer.paypal.com/braintree · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Query the Dispute node to confirm its status is OPEN and read its replyByDate before attempting to add evidence — only OPEN disputes accept new evidence
  2. For text-based evidence (a refund transaction ID, tracking number, etc.), call the createDisputeTextEvidence mutation with the disputeId and the evidence content
  3. For file-based evidence, call createDisputeFileEvidence using Braintree's partial implementation of the GraphQL multipart request spec: send a multipart/form-data request with an operations part (the query/variables JSON, containing a "file": null placeholder), a map part linking that placeholder to the file field, and the file itself as PNG, JPG, JPEG, or PDF under 4 MB
  4. Once all evidence is attached, call the finalizeDispute mutation with the disputeId to submit the case for review
  5. Submit before the dispute's replyByDate — missing it isn't a soft failure: Braintree automatically sends an Accept response on your behalf and you lose the ability to contest the dispute

Known gotchas

Related routes

Retrieve a Stripe dispute object, understand the evidence fields, and submit a dispute response before the due_by deadline
stripe.com · 5 steps · unrated
Submit dispute evidence to Stripe before the deadline to contest a chargeback
stripe.com · 6 steps · unrated
Retrieve a Shopify Payments dispute and submit evidence to contest a chargeback using the Admin GraphQL API
shopify.dev · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans