Managing Disputes

👍

Availability

The Dispute API is under development and will be generally available in 2025.

This guide explains how to manage disputes after they have passed through the entire intake flow, as described in Creating a Dispute. The Submit Case endpoint must have been called for a case before you can manage it with the processes in this guide.

Attach required documents

If you did not retrieve and submit the required PDF during the intake flow (Get Doc Requirements and Add Required Docs), you can call two other endpoints after the case has been submitted.

  1. Call Get Requirements.
  2. Galileo returns one of two options:
    • A message saying that no further documents are required.
    • A base64-encoded PDF (templateDocumentationStream) that the account holder must fill out and return. When the account holder has filled out the form, you call Add Document to send the completed form to Galileo.
      • Send only one document at a time with Add Document. If you need to send multiple documents at this stage, call Add Document once for each document to return.

View cases

To view all cases for a cardholder, call Get Case List 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 Get Transactions List 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 Add Attachments to add it to the case. You can use this endpoint to attach multiple documents with one call.