Create Dispute
Submits a dispute for one or more transactions. Preferred usage: pass the transactionId values returned by List Disputable Transactions in transaction_ids — the server resolves all transaction detail from the core banking system, so no transaction data needs to be echoed back. Full transaction_details bodies remain supported for existing integrations; provide exactly one of the two. Also accepts customer info, the selected parent dispute reason, and questionnaire answers using question_uuid/answer pairs from GetQuestionnaire. Returns a DisputeSummary including the dispute's uuid, shortId, resolutionDeadline, and any initial actions (e.g. issue provisional credit, replace card). The dispute.uuid in the response is required to attach supporting files via UploadFile.
Request body
Response
A successful response.