This guide explains how to manage disputes after they have passed through the entire intake flow, as described in <a href="doc:creating-a-dispute" target="_blank">Creating a Dispute</a>. The <a href="doc:creating-a-dispute#5-finalize-the-case" target="_blank">Submit Case</a> endpoint must have been called for a case before you can manage it with the processes in this guide.
### View cases
To view all cases for a cardholder, call <a href="ref:dispute_post_getcaselist" target="_blank">Get Case List</a> with these parameters:
daysToLookBack` — Leave this blank to return all cases or input an integer to specify the number of days in the past to retrieve cases.
Pass only one of the following:
accountNo` — PRN, PAN, or CAD of the account
caseId` — Retrieve a particular case
customerId` — ID of the customer
### View the transactions in a case
To view all of the transactions that are included in an existing case, call <a href="ref:dispute_post_gettransactionslist" target="_blank">Get Transactions List</a> with the `
caseId`. The endpoint returns:
Current stage of the investigation
Last commit date
### Add attachments
To add an attachment to an existing case, first convert the document into a base-64 encoded string and then call <a href="ref:dispute_post_addattachments" target="_blank">Add Attachments</a> to add it to the case. You can use this endpoint to attach multiple documents with one call.