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:

  • Transaction amount

  • Disputed amount

  • Description

  • Post date

  • 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.