{"paths":{"/submitCase":{"post":{"summary":"Submit Case","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Submit Case endpoint to finalize a dispute case when the account holder presses a \"submit\" button on your user interface.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Get Case Summary\n- **Next endpoint:** _Optional_. Get Case Confirmation","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"questionnaire":{"type":"string","description":"Array of `identifier`/`answerValue` pairs from the questionnaire returned by Get Case Summary. Populate this field with answers about updating the contact date. Do not permit the account holder to update the contact date. Answers about contact information should be passed in `correspondenceDetails`.\nPattern: JSON array\nExample: ` [{\"identifier\": \"\", \"answerValue\": \"\"}, {\"identifier\": \"\", \"answerValue\": \"\"}]`","example":" [\n {\n \"identifier\": \"OverrideContactDate\",\n \"answerValue\": \"8/18/23\"\n },\n {\n \"identifier\": \"IsContactDateOverridden\",\n \"answerValue\": \"True\"\n },\n {\n \"identifier\": \"ContactDateOverrideReason\",\n \"answerValue\": \"Application error\"\n }\n ]"},"correspondenceDetails":{"type":"string","description":"Populate this field to change contact information just for this case. This value updates the contact information for this case only, not the account holder's existing record. See `correspondenceDetails` Subfields for valid values.\nPattern: JSON array\nExample: `'{'selectedChannel': 'Email', 'emailAddress': 'test@example.com'}'`","example":"\n {\n \"selectedChannel\":\"Mail\",\n \"address\": {\n \"line1\":\"123 Crimson St\",\n \"line2\":\"Apt B6\",\n \"line3\":\"ATTN: Supervisor\",\n \"city\":\"Seattle\",\n \"state\":\"WA\",\n \"zip\":\"98109-0032\",\n \"country\":\"USA\"\n }\n }\n "}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {},\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_submitcase"}},"/getCaseConfirmation":{"post":{"summary":"Get Case Confirmation","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Case Confirmation endpoint to retrieve a confirmation number and PDF after the dispute claim has been submitted.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Submit Case","parameters":[],"tags":["Dispute Management"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"confirmationDocumentName":{"type":"string","description":"Filename of the PDF"},"confirmationHeader":{"type":"string","description":"Confirmation header"},"confirmationMessageMarkup":{"type":"string","description":"A base64-encoded HTML page that displays the confirmation"},"confirmationDocumentStream":{"type":"string","description":"A base64-encoded PDF that contains the confirmation."}},"required":["confirmationDocumentName","confirmationDocumentStream","confirmationHeader","confirmationMessageMarkup"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {\n \"confirmationDocumentStream\": \"JVBERi0xLjQKJcfl9OXwCjEgMCBvYmoKPDwKL0ZpbHRlciAvUVPRgo=\",\n \"confirmationMessageMarkup\": \"PHRhYmxlIGNsYXNzPSJxdm9Cb2R5Q29udGVudCI+PHRyPjx0ZD4gPCEtLXF2b0JvZHlDb250ZW50=\",\n \"confirmationHeader\": \"Confirmation #: 2108240024C\",\n \"confirmationDocumentName\": \"Confirmation.pdf\"\n },\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_getcaseconfirmation"}},"/createCase":{"post":{"summary":"Create Case","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Create Case endpoint to initiate a dispute claim. A single claim may contain multiple disputed transactions. Call this endpoint when the account holder initiates a claim by clicking a \"dispute a transaction\" control on your interface.\n\nThis endpoint returns a case number (`caseId`) that you pass with all subsequent endpoint calls that are related to this dispute.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Next endpoint:** Get Case Reasons","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"accountNo":{"type":"string","pattern":"^$|^([0-9]{12}|[0-9]{16})$","description":"The <> or <> of the account. If more than one card is associated with the PRN, use the PAN.\nPattern: PAN or PRN\nExample: `\"074103447228\"`","example":"074103447228"}},"required":["accountNo","apiLogin","apiTransKey","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"caseId":{"type":"string","description":"The case identifier that you will use in all subsequent calls for the dispute that you initiated with this call. This number is unique across Galileo."}},"required":["caseId"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {\n \"caseId\":\"12345678\"\n },\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_createcase"}},"/getCaseReasons":{"post":{"summary":"Get Case Reasons","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Case Reasons endpoint to retrieve the case reasons, which are questions and answers that you display to the account holder during the creation of a dispute case. The answers to these questions classify the type of dispute and provide a reason for the dispute. The case reasons are radio buttons so that the account holder can select only one option.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Create Case\n- **Next endpoint:** Add Case Reasons","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"questionList":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 24.609,\n \"responseData\": {\n \"questionList\": [\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"ClaimReasonType\",\n \"displayText\": \"Which of the following would you like to report?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"ClaimReason\",\n \"displayText\": \"Which of the following best describes the reason for your dispute?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"MerchantDuplicate\",\n \"displayText\": \"I was charged more than once.\"\n },\n {\n \"identifier\": \"MerchantNotProvided\",\n \"displayText\": \"I haven't received merchandise or a service I purchased.\"\n },\n {\n \"identifier\": \"MerchantCreditNotIssued\",\n \"displayText\": \"I cancelled or returned the merchandise or service and have not received the expected credit.\"\n },\n {\n \"identifier\": \"MerchantRecurring\",\n \"displayText\": \"I have an issue with a recurring transaction on my account.\"\n },\n {\n \"identifier\": \"MerchandiseServiceIssue\",\n \"displayText\": \"I am dissatisfied with the merchandise or a service I received.\"\n },\n {\n \"identifier\": \"ChargedCreditedIncorrect\",\n \"displayText\": \"I was charged or credited incorrectly.\"\n }\n ]\n }\n ],\n \"identifier\": \"NonFraud\",\n \"displayText\": \"I made this purchase, but there is a problem and I need to dispute it.\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"ClaimReason\",\n \"displayText\": \"Which of the following best describes the reason for your dispute?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"CardLost\",\n \"displayText\": \"I lost my card.\"\n },\n {\n \"identifier\": \"CardStolen\",\n \"displayText\": \"My card was stolen.\"\n },\n {\n \"identifier\": \"CardNotReceived\",\n \"displayText\": \"I did not receive my card.\"\n },\n {\n \"identifier\": \"CardSecure\",\n \"displayText\": \"I didn't make the purchase, but I still have my card.\"\n }\n ]\n }\n ],\n \"identifier\": \"Fraud\",\n \"displayText\": \"I did not authorize this transaction. I suspect fraud.\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"ClaimReason\",\n \"displayText\": \"Tell us about the reason behind the dispute.\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"ATMPar\",\n \"displayText\": \"I did not receive cash or received partial cash at an ATM.\"\n }\n ]\n }\n ],\n \"identifier\": \"NonFraudATM\",\n \"displayText\": \"I had an issue while using my card at an ATM.\"\n },\n {\n \"identifier\": \"AuthChargeback\",\n \"displayText\": \"There is an authorization issue.\"\n }\n ]\n }\n ]\n },\n \"echo\": {\n \"transactionId\": \"fa93a690-0b4a-4039-8437-fac9ffc1cbaa\"\n },\n \"systemTimestamp\": \"2022-04-14 14:52:55\",\n \"rtoken\": \"3f6fa179-c510-4214-b96b-8f0a03d0912c\"\n}\n"}}}}}},"operationId":"dispute_post_getcasereasons"}},"/addCaseReasons":{"post":{"summary":"Add Case Reasons","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Add Case Reasons endpoint to submit the account holder's answers to the case-reason questions while creating a dispute claim.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Get Case Reasons\n- **Next endpoint:** Get Transactions","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"questionnaire":{"type":"string","description":"Array of `identifier`/`answerValue` pairs.\nPattern: JSON array\nExample: `[{\"identifier\": \"\", \"answerValue\": \"\"}]`","example":"[\n {\n \"Identifier\": \"ClaimTransType\",\n \"AnswerValue\": \"true\"\n },\n {\n \"Identifier\": \"ClaimReasonType\",\n \"AnswerValue\": \"Fraud\"\n },\n {\n \"Identifier\": \"ClaimReason\",\n \"AnswerValue\": \"CardSecure\"\n }\n ]"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {},\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_addcasereasons"}},"/getTransactions":{"post":{"summary":"Get Transactions","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Transactions endpoint to retrieve the account holder transactions that are eligible to be disputed. You can filter the results by start date, end date, amount, and merchant name.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Add Case Reasons\n- **Next endpoint:** Add Transactions","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"startDate":{"type":"string","format":"date","description":"The starting date for the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-01\"`","example":"2023-11-01"},"endDate":{"type":"string","format":"date","description":"The ending date of the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-30\"`","example":"2023-11-30"},"amount":{"type":"number","format":"float","minimum":0.01,"maximum":999999999999.99,"description":"Amount of the transaction to return.\nPattern: Positive integer or decimal number\nExample: `100.00`, `100`, or `100.73`","example":25.5},"merchantName":{"type":"string","description":"Name of the merchant that performed the transaction.\nPattern: string\nExample: `\"DoorDash\"`","example":"DoorDash"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionList":{"type":"array","description":"JSON list of transactions and their attributes","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"StatusList\": [\n {\n \"Type\": \"Success\",\n \"Message\": \"Success\",\n \"Code\": \"200\"\n }\n ],\n \"TransactionList\": [\n {\n \"AuthorizationStatus\": \"Pending\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"LA VICTORIA NO 3 (10.1)\",\n \"Amount\": \"99.97\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 99.97,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210627\",\n \"TransactionDateTime\": \"20210627T130621.123 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"5\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"ATMWD\",\n \"Description\": \"7-ELEVEN 22177 (CHIP)\",\n \"Amount\": \"27.50\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 27.5,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210626\",\n \"TransactionDateTime\": \"20210625T130621.123 GMT\",\n \"PostingDateTime\": \"20210626T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"460268821703314\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"LA VICTORIA NO 3 (10.1)\",\n \"Amount\": \"30.97\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 30.97,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210624\",\n \"TransactionDateTime\": \"20210623T130621.123 GMT\",\n \"PostingDateTime\": \"20210624T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"5\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"CRUNCH BELLE ISLE (10.3)\",\n \"Amount\": \"26.57\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 26.57,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210617\",\n \"TransactionDateTime\": \"20210616T130621.123 GMT\",\n \"PostingDateTime\": \"20210617T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"8\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"Chargeback Response E-900000049\",\n \"Amount\": \"98.99\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 98.99,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210611\",\n \"TransactionDateTime\": \"20210610T130621.123 GMT\",\n \"PostingDateTime\": \"20210611T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"13\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"123.COM (10.4)\",\n \"Amount\": \"39.99\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 39.99,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210602\",\n \"TransactionDateTime\": \"20210601T130621.123 GMT\",\n \"PostingDateTime\": \"20210602T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"3\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"123.COM2\",\n \"Amount\": \"39.99\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 39.99,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210602\",\n \"TransactionDateTime\": \"20210601T130621.123 GMT\",\n \"PostingDateTime\": \"20210602T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"4\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"BASECAMP FITNESS (10.1)\",\n \"Amount\": \"79.99\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 79.99,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20210408\",\n \"TransactionDateTime\": \"20210407T130621.123 GMT\",\n \"PostingDateTime\": \"20210408T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"2\"\n },\n {\n \"AuthorizationStatus\": \"Pending\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"LA VICTORIA NO 3\",\n \"Amount\": \"30.97\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 30.97,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20201123\",\n \"TransactionDateTime\": \"20201123T130621.123 GMT\",\n \"PostingDateTime\": \"20201123T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"10\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Credit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"BIODIETSUPPLEMENTS.COM (10.4)\",\n \"Amount\": \"91.74\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 91.74,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20201115\",\n \"TransactionDateTime\": \"20201115T130621.123 GMT\",\n \"PostingDateTime\": \"20201115T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"11\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"BIODIETSUPPLEMENTS.COM (10.4)\",\n \"Amount\": \"91.74\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 91.74,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7411\",\n \"Date\": \"20200615\",\n \"TransactionDateTime\": \"20200615T130621.123 GMT\",\n \"PostingDateTime\": \"20200615T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"6\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Credit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"BIODIETSUPPLEMENTS.COM (10.4)\",\n \"Amount\": \"30\",\n \"AmountInfo\": {\n \"Exponent\": 2,\n \"ISOCodeNumeric\": \"840\",\n \"Amount\": 30,\n \"ISOCurrencyName\": \"US Dollar\",\n \"ISOCodeAlpha\": \"USD\"\n },\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20200615\",\n \"TransactionDateTime\": \"20200615T130621.123 GMT\",\n \"PostingDateTime\": \"20200615T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"7\"\n },\n {\n \"AuthorizationStatus\": \"Posted\",\n \"DebitCredit\": \"Debit\",\n \"TransactionType\": \"CardPinless\",\n \"Description\": \"BIODIETSUPPLEMENTS.COM (10.4) 2\",\n \"Amount\": \"91.74\",\n \"CardNumberEndingIn\": \"7413\",\n \"Date\": \"20200612\",\n \"TransactionDateTime\": \"20200611T130621.123 GMT\",\n \"PostingDateTime\": \"20200612T050000.000 GMT\",\n \"SelectMode\": \"Multi\",\n \"TransactionId\": \"12\"\n }\n ]\n}"}}}}}},"operationId":"dispute_post_gettransactions"}},"/getQuestionnaire":{"post":{"summary":"Get Questionnaire","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Questionnaire endpoint to retrieve the follow-up questions for a dispute. The questions are based on the answer submitted by Add Case Reasons.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Add Transactions\n- **Next endpoint:** \n - **Required**. Add Questionnaire\n - _Optional_. Get Other Accounts\n - _Optional_. Get Similar Transactions\n - _Optional_. Get Credit Transactions\n","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"postQuestionnaire":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]},"questionnaire":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 308.655,\n \"responseData\": {\n \"questionnaire\": {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"YesNo\",\n \"identifier\": \"CardPossessionInd\",\n \"displayText\": \"Do you always have possession of the card?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"Text\",\n \"identifier\": \"CardLocation\",\n \"displayText\": \"Where is the card usually kept?\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"CardNoPossession\",\n \"displayText\": \"In what circumstances do you not have the card in your possession?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"questionList\": [\n {\n \"type\": \"YesNo\",\n \"identifier\": \"HasAuthorizedOthers\",\n \"displayText\": \"Have you ever authorized another person to use your card?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"type\": \"Text\",\n \"identifier\": \"AuthorizedName\",\n \"displayText\": \"Who has authorization to use your card?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"HasSharedPIN\",\n \"displayText\": \"Have you ever shared your Personal Identification Number (PIN)?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"type\": \"Text\",\n \"identifier\": \"SharedPINName\",\n \"displayText\": \"Who did you share it with?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"AuthorizedPerson\",\n \"displayText\": \"Have you confirmed that this purchase was not made by the authorized person?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"questionList\": [\n {\n \"type\": \"Dropdown\",\n \"identifier\": \"WherePinKept\",\n \"displayText\": \"Where do you keep your PIN?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"InMemory\",\n \"displayText\": \"In memory\"\n },\n {\n \"identifier\": \"WrittenOnCard\",\n \"displayText\": \"Written on card\"\n },\n {\n \"identifier\": \"InWalletOrPurse\",\n \"displayText\": \"In wallet or purse\"\n },\n {\n \"identifier\": \"AtHome\",\n \"displayText\": \"At home\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"Text\",\n \"identifier\": \"WhereIsPinKeptOtherDetails\",\n \"displayText\": \"Other details.\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"Other\",\n \"displayText\": \"Other\"\n }\n ]\n },\n {\n \"questionList\": [\n {\n \"type\": \"YesNo\",\n \"identifier\": \"CancelCardInd\",\n \"displayText\": \"Due to the fraud on your account, would you like to cancel your card now?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"Nothing\",\n \"identifier\": \"\",\n \"displayText\": \"Due to the fraud on your account, we are stopping your card from accepting more charges.\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ReissueCard\",\n \"displayText\": \"Would you like us to send you a replacement card?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"AutoComplete\",\n \"identifier\": \"IdentifyBranchPlasticLocation\",\n \"displayText\": \"What branch would you like the card sent to?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"IdentifyCustomerPlasticMailingAddressList\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"IdentifyCustomerAddressList\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Other\",\n \"displayText\": \"Other\"\n }\n ]\n }\n ],\n \"identifier\": \"IdentifyCustomerAddressList\",\n \"displayText\": \"Okay, where should we send your card?\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"AutoComplete\",\n \"identifier\": \"IdentifyBranchPlasticLocation\",\n \"displayText\": \"What branch would you like the card sent to?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"IdentifyBranchLocation\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ConfirmOptionalBranchPlasticMailingAddress\",\n \"displayText\": \"Would you like your card mailed to a branch address?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"AutoComplete\",\n \"identifier\": \"IdentifyBranchPlasticLocation\",\n \"displayText\": \"What branch would you like the card sent to?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"IdentifyBranchLocation\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressLine1\",\n \"displayText\": \"Line 1\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressLine2\",\n \"displayText\": \"Line 2\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressLine3\",\n \"displayText\": \"Line 3\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressCity\",\n \"displayText\": \"City\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Dropdown\",\n \"identifier\": \"PlasticMailingAddressState\",\n \"displayText\": \"State\",\n \"dataType\": \"String\",\n \"answerList\": \"redacted to remove 50 states\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressZip\",\n \"displayText\": \"Zip\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"AdHocPlasticMailingAddress\",\n \"displayText\": \"Okay, where should we send your card?\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n }\n ],\n \"identifier\": \"ConfirmOptionalBranchPlasticMailingAddress\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"OtherSelectedFromConfirmPlasticMailingAddressFromList\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"ConfirmPlasticMailingAddress\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"CardShippingMethods\",\n \"displayText\": \"How would you like the card to be delivered (Please note that a fee may apply)?\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"RushCard\",\n \"displayText\": \"Would you like your card request to be expedited for a fee of $18, with an estimated delivery timeframe of 3 business days?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"Nothing\",\n \"identifier\": \"\",\n \"displayText\": \"Your new card will be delivered within 7-10 business days.\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ShouldWaiveCardDeliveryFee\",\n \"displayText\": \"Would you like to waive the card delivery fee?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ShouldWaiveCardReplacementFee\",\n \"displayText\": \"Would you like to waive the card replacement fee?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"Nothing\",\n \"identifier\": \"\",\n \"displayText\": \"\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"ReissueDetail\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ConfirmAccountClosure\",\n \"displayText\": \"Should the account be closed permanently?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n }\n ],\n \"identifier\": \"ConfirmAccountClosure\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"type\": \"Nothing\",\n \"identifier\": \"\",\n \"displayText\": \"No new card will be issued at this time. If you change your mind, please contact customer service at the number on the back of your card or cardholder website to request a new card.\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"AutoComplete\",\n \"identifier\": \"IdentifyBranchPlasticLocation\",\n \"displayText\": \"What branch would you like the card sent to?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"IdentifyCustomerPlasticMailingAddressList\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"IdentifyCustomerAddressList\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Other\",\n \"displayText\": \"Other\"\n }\n ]\n }\n ],\n \"identifier\": \"IdentifyCustomerAddressList\",\n \"displayText\": \"Okay, where should we send your card?\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"AutoComplete\",\n \"identifier\": \"IdentifyBranchPlasticLocation\",\n \"displayText\": \"What branch would you like the card sent to?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"IdentifyBranchLocation\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ConfirmOptionalBranchPlasticMailingAddress\",\n \"displayText\": \"Would you like your card mailed to a branch address?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"AutoComplete\",\n \"identifier\": \"IdentifyBranchPlasticLocation\",\n \"displayText\": \"What branch would you like the card sent to?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"IdentifyBranchLocation\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressLine1\",\n \"displayText\": \"Line 1\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressLine2\",\n \"displayText\": \"Line 2\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressLine3\",\n \"displayText\": \"Line 3\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressCity\",\n \"displayText\": \"City\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"Dropdown\",\n \"identifier\": \"PlasticMailingAddressState\",\n \"displayText\": \"State\",\n \"dataType\": \"String\",\n \"answerList\": \"redacted to remove 50 states\"\n },\n {\n \"type\": \"Text\",\n \"identifier\": \"PlasticMailingAddressZip\",\n \"displayText\": \"Zip\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"AdHocPlasticMailingAddress\",\n \"displayText\": \"Okay, where should we send your card?\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n }\n ],\n \"identifier\": \"ConfirmOptionalBranchPlasticMailingAddress\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"OtherSelectedFromConfirmPlasticMailingAddressFromList\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"ConfirmPlasticMailingAddress\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n },\n {\n \"type\": \"RadioButtons\",\n \"identifier\": \"CardShippingMethods\",\n \"displayText\": \"How would you like the card to be delivered (Please note that a fee may apply)?\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"RushCard\",\n \"displayText\": \"Would you like your card request to be expedited for a fee of $18, with an estimated delivery timeframe of 3 business days?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"questionList\": [\n {\n \"type\": \"Nothing\",\n \"identifier\": \"\",\n \"displayText\": \"Your new card will be delivered within 7-10 business days.\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ShouldWaiveCardDeliveryFee\",\n \"displayText\": \"Would you like to waive the card delivery fee?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"YesNo\",\n \"identifier\": \"ShouldWaiveCardReplacementFee\",\n \"displayText\": \"Would you like to waive the card replacement fee?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n },\n {\n \"type\": \"Nothing\",\n \"identifier\": \"\",\n \"displayText\": \"\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"ReissueDetail\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"BlockAndReissueCard\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"WherePinIsKept\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"vsq1\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"CardPossession\",\n \"displayText\": \"\",\n \"dataType\": \"String\",\n \"type\": \"Questionnaire\"\n }\n ],\n \"identifier\": \"\",\n \"displayText\": \"“I didn't make the purchase, but I still have my card.”\",\n \"dataType\": \"String\",\n \"type\": \"Nothing\"\n }\n ],\n \"identifier\": \"FraudCardSecure\"\n },\n \"postQuestionnaire\": {\n \"questionList\": [\n {\n \"questionList\": [\n {\n \"type\": \"YesNo\",\n \"identifier\": \"AddlInfo\",\n \"displayText\": \"Do you have any additional information to provide about this dispute?\",\n \"dataType\": \"String\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"type\": \"Nothing\",\n \"identifier\": \"AttachIntakeDocs\",\n \"displayText\": \"Custom Section\",\n \"dataType\": \"String\"\n },\n {\n \"type\": \"TextMulti\",\n \"identifier\": \"AddlInfoDetails\",\n \"displayText\": \"Please provide any additional information\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ]\n }\n ],\n \"type\": \"YesNo\",\n \"answerList\": [\n {\n \"questionList\": [\n {\n \"type\": \"TextMulti\",\n \"identifier\": \"AdditionalDisputeNotes\",\n \"displayText\": \"Please provide any additional information. This will be provided to the merchant.\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"Yes\",\n \"displayText\": \"Yes\"\n },\n {\n \"identifier\": \"No\",\n \"displayText\": \"No\"\n }\n ],\n \"identifier\": \"HasVisaComments\",\n \"displayText\": \"Do you have any additional information that should be provided to the merchant regarding your dispute?\",\n \"dataType\": \"String\"\n }\n ],\n \"identifier\": \"GFT_Extensions_PostQns\"\n }\n },\n \"echo\": {\n \"transactionId\": \"849d99d7-1af6-4c40-9b18-3c9ac4f1ccdb\"\n },\n \"systemTimestamp\": \"2022-04-13 17:25:12\",\n \"rtoken\": \"fcb068c5-c0dc-4bf7-909b-2f4fa5e70dc9\"\n}\n"}}}}}},"operationId":"dispute_post_getquestionnaire"}},"/addQuestionnaire":{"post":{"summary":"Add Questionnaire","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Add Questionnaire endpoint to submit the account-holder answers to questions presented by Get Questionnaire.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Get Questionnaire\n- **Next endpoint:** _Optional_. Get Doc Requirements","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"questionnaire":{"type":"string","description":"Array of `identifier`/`answerValue` pairs. For `List` data types, consult these instructions. \nPattern: JSON array\nExample: ` [{\"identifier\": \"\", \"answerValue\": \"\"}, {\"identifier\": \"\", \"answerValue\": \"\"}]`","example":" [\n {\n \"identifier\": \"BothTransactionsOnSameAcctNumberInd\",\n \"answerValue\": \"No\"\n },\n {\n \"identifier\": \"IssuerOrCardholderOtherAcctWithDiffMCCardInd\",\n \"answerValue\": \"Yes\"\n },\n {\n \"identifier\": \"TrxOtherAccount\",\n \"answerValue\": \"Selected\"\n },\n {\n \"identifier\": \"IsDisputeRegardingAirlineTicketsInd\",\n \"answerValue\": \"No\"\n },\n {\n \"identifier\": \"WasResolveAttempted\",\n \"answerValue\": \"Yes\"\n },\n {\n \"identifier\": \"ResolveWithMerchantExplanation\",\n \"answerValue\": \"I walked up to the guy and asked him but he said no.\"\n },\n {\n \"identifier\": \"AddlInfo\",\n \"answerValue\": \"No\"\n }\n ]"}},"required":["apiLogin","apiTransKey","caseId","providerId","questionnaire","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {},\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_addquestionnaire"}},"/getDocRequirements":{"post":{"summary":"Get Doc Requirements","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Doc Requirements endpoint to retrieve any required documents for the account holder to fill out, depending on the nature of the dispute. If there is a document to fill out, this endpoint returns a `templateDocumentStream` of a PDF form for the account holder to fill out.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. If you call this endpoint, it must be during the intake flow; you cannot call it after the case has been submitted. To get the required documents for a case that has already been submitted, use the Get Documents endpoint.\n\nFor instructions see the Creating an API 2.0 Dispute guide. \n\n- **Previous endpoint:** Add Questionnaire\n - **Next endpoint:** Add Required Docs","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"identifier":{"type":"string","description":"Identifier for the PDF"},"label":{"type":"string","description":"Display text for the PDF"},"isRequired":{"type":"boolean","description":"Whether the completed form is required for the dispute"},"validAttachmentCategoryList":{"type":"array","description":"Metadata for the PDF","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}},"isSatisfied":{"type":"boolean","description":"Whether the document requirement has been satisfied."},"templateDocumentStream":{"type":"string","description":"Base64-encoded PDF form"}},"required":["identifier","isRequired","isSatisfied","label","templateDocumentStream","validAttachmentCategoryList"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {\n \"templateDocumentStream\": \"JVBERi0xLjQKJcfl9OXwCjEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMTc1Cj4+CnN0cmVolJUVPRgo=\",\n \"isSatisfied\": false,\n \"identifier\": \"StatementOfDispute\",\n \"isRequired\": true,\n \"label\": \"Statement of Dispute\",\n \"validAttachmentCategoryList\": [\n {\n \"value\": \"Accountholder\",\n \"key\": \"Accountholder\"\n },\n {\n \"value\": \"Supporting Documentation\",\n \"key\": \"SupportingDocumentation\"\n }\n ]\n\n},\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_getdocrequirements"}},"/addRequiredDocs":{"post":{"summary":"Add Required Docs","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Add Required Docs endpoint to submit the PDF form that the account holder filled out, if a form was returned by Get Doc Requirements.\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. If you call this endpoint, it must be during the intake flow; you cannot call it after the case has been submitted. \n\nTo attach multiple documents with this endpoint, call the endpoint once for each document. If you need to attach documents after the case has been submitted, use the Add Documents endpoint. \n\nFor instructions see the Creating a Dispute guide.\n\n- **Previous endpoint:** Get Doc Requirements\n- **Next endpoint:** _Optional._ Get Case Summary","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"documents":{"type":"string","description":"JSON array containing the required document and metadata. Pass only one document per endpoint call. See `documents` Subfields for the fields to include.\nPattern: JSON string\nExample: `[{\"documentStream\": \"\",\"identifier\": \"StatementOfDispute\",\"attachmentCategory\": \"SupportingDocumentation\",\"fileName\": \"StatementOfDispute.pdf\",\"attachmentLabel\": \"Statement of Dispute\"}]`","example":"\n [{\n \"documentStream\": \"JVBERi0xLjQKJcfl9OXwCjEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMjU4Cj4+CnN0cmVhbQp42s1YW3PTOBR+r+\",\n \"identifier\": \"StatementOfDispute\",\n \"attachmentCategory\": \"SupportingDocumentation\",\n \"fileName\": \"StatementOfDispute.pdf\",\n \"attachmentLabel\": \"Statement of Dispute\"\n }]\n "}},"required":["apiLogin","apiTransKey","caseId","documents","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"message":{"type":"string","description":"The status of the file upload."}},"required":["message"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"status\": \"Success\",\n \"statusCode\": 0,\n \"processingTime\": 0.518,\n \"responseData\": {\n \"message\": \"Success\"\n },\n \"echo\": {\n \"transactionId\": \"9e9639fc-c58f-4495-ae8e-3251f5387b8e\"\n },\n \"rtoken\": \"e7f854e0-5f06-4782-a683-6086ebd397fb\",\n \"systemTimestamp\": \"2022-04-19 11:32:44\"\n}\n"}}}}}},"operationId":"dispute_post_addrequireddocs"}},"/addTransactions":{"post":{"summary":"Add Transactions","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Add Transactions endpoint to attach the transactions that the account holder selects. Specify the `transactionId` as returned by Get Transactions (which is not the `transactionId` that you pass to identify a unique endpoint request).\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Get Transactions\n- **Next endpoint:** Get Questionnaire","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"transactionsList":{"type":"string","description":"A list of one or more transaction IDs to attach to the case. Use the `transactionId` as returned in the `transactionList` of Get Transactions. The format for a `transactionId` is `P`{prog_id}|{prn}|{auth_id}|{network_id}\n.Pattern: JSON list\nExample: `[{\"transactionId\": \"P111|999156868254|798657228|M\"}, {“transactionId”: \"P111|999156868254|797295274|M\"}]`","example":"[\n {\n \"TransactionId\": \"P643|162983403900|4742|M\"\n }\n ]"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId","transactionsList"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {},\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_addtransactions"}},"/addAttachments":{"post":{"summary":"Add Attachments","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Add Attachments endpoint to attach documents to the case, such as screenshots and receipts. This endpoint is valid only for a case that has completed the intake flow.","parameters":[],"tags":["Dispute Management"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"attachments":{"type":"string","description":"JSON array of attached files and metadata. See `attachments` Subfields for the fields to include. Supported file types: JPG, JPEG, TIFF, PNG, PDF. Max file size: Mastercard 20 MB, Visa 10 MB.\nPattern: JSON string\nExample: `[{\"fileName\": \"filename1.png\", \"category\": \"SupportingDocumentation\", \"label\": \"receipt1\", \"documentStream\": \"PHRhYmxlIGNsYXNzPSJxdm9Cb2R5Q29udGVudCI+PHRyPjx0ZD4gPCEtLXF2b0JvZHlDb250ZW50\"}]`","example":"[\n {\n \"fileName\": \"filename1.png\",\n \"category\": \"SupportingDocumentation\",\n \"label\": \"receipt1\",\n \"documentStream\": \"PHRhYmxlIGNsYXNzPSJxdm9Cb2R5Q29udGVudCI+PHRyPjx0ZD4gPCEtLXF2b0JvZHlDb250ZW50\"\n }\n ]"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","attachments","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"status\": \"Success\",\n \"statusCode\": 0,\n \"processingTime\": 0.999,\n \"responseData\": {},\n \"echo\": {\n \"transactionId\": \"7396a82c-d125-4db5-ae24-9acf7ce7dc81\"\n },\n \"rtoken\": \"6a8f3266-5ff1-465f-9b27-8370a24d459e\",\n \"systemTimestamp\": \"2022-04-19 11:53:25\"\n}\n"}}}}}},"operationId":"dispute_post_addattachments"}},"/ping":{"post":{"summary":"Ping","description":"Use the Ping endpoint to test API connectivity and permissions. Ping does not perform any functions on the Galileo system. Some use cases for Ping are:\n- Testing access from an automated monitoring service\n- Integrating with an API call to confirm assumptions and validate access","parameters":[],"tags":["Dispute Management"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"}},"required":["apiLogin","apiTransKey","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.071,\n \"responseData\": {},\n \"echo\": {\n \"transactionId\": \"784fdk-39fek3fj3-3483183079\"\n },\n \"rtoken\": \"1jc12da0-4eba-1a3a-76e1-0bc8fde6g661\",\n \"systemTimestamp\": \"2020-07-15 10:48:12\"\n}\n"}}}}}},"operationId":"dispute_post_ping"}},"/getCaseSummary":{"post":{"summary":"Get Case Summary","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Case Summary endpoint to retrieve a summary of the case. \n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. If this endpoint returns `CustomerContactOverrideDate`, do not display it to account holders on your interface. \n\nFor instructions see the Creating an API 2.0 Dispute guide.\n- **Previous endpoint:** _Optional_. Add Required Docs\n- **Next endpoint:** Submit Case","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"summaryContactHeader":{"type":"string","description":"Contains the string to communicate the cardholder's preferred contact channel"},"transactionDetails":{"description":"Object containing disputed transaction details.","type":"object","properties":{"summaryHeader":{"type":"string","nullable":true,"description":"Contains the summary header"},"selectedPostedTransactionList":{"type":"array","description":"JSON list of disputed transactions and their attributes","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}},"required":["selectedPostedTransactionList","summaryHeader"]},"summaryQuestionnaire":{"description":"Object containing the questionnaire answers provided by the cardholder.","type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]},"correspondenceDetails":{"description":"Object containing the details of the case correspondence.","type":"object","properties":{"canIgnoreCorrespondencePreference":{"type":"boolean","description":"Specifies whether the correspondence preferences can be ignored"},"emailAddress":{"type":"string","description":"Cardholder email address"},"selectedChannel":{"type":"string","description":"Contains the selected channel for correspondence"},"channelList":{"type":"array","description":"A list with all of the contact channels","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}}},"required":["canIgnoreCorrespondencePreference","channelList","emailAddress","selectedChannel"]}},"required":["correspondenceDetails","summaryContactHeader","summaryQuestionnaire","transactionDetails"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n\t\"statusCode\": 0,\n\t\"status\": \"Success\",\n\t\"processingTime\": 0.081,\n \"responseData\": {\n\t\"correspondenceDetails\": {\n\t\t\"addressDetails\": {},\n\t\t\"canIgnoreCorrespondencePreference\": \"false\",\n\t\t\"selectedChannel\": \"Mail\",\n\t\t\"channelList\": [{\n\t\t\t\t\"value\": \"Email\",\n\t\t\t\t\"key\": \"Email\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"value\": \"Mail\",\n\t\t\t\t\"key\": \"Mail\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"value\": \"Manual\",\n\t\t\t\t\"key\": \"Manual\"\n\t\t\t}\n\t\t]\n\t},\n\t\"summaryContactHeader\": \"If we need to contact you, it will be at this address: \",\n\t\"summaryQuestionnaire\": {\n\t\t\"questionList\": [{\n\t\t\t\"questionList\": [{\n\t\t\t\t\"questionList\": [{\n\t\t\t\t\t\"questionList\": [{\n\t\t\t\t\t\t\"questionList\": [{\n\t\t\t\t\t\t\t\"type\": \"YesNo\",\n\t\t\t\t\t\t\t\"answerList\": [{\n\t\t\t\t\t\t\t\t\t\"questionList\": [{\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"TextMulti\",\n\t\t\t\t\t\t\t\t\t\t\t\"identifier\": \"ContactDateOverrideReason\",\n\t\t\t\t\t\t\t\t\t\t\t\"displayText\": \"Please provide a reason:\",\n\t\t\t\t\t\t\t\t\t\t\t\"dataType\": \"String\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"Date\",\n\t\t\t\t\t\t\t\t\t\t\t\"identifier\": \"OverrideContactDate\",\n\t\t\t\t\t\t\t\t\t\t\t\"displayText\": \"Enter the new date:\",\n\t\t\t\t\t\t\t\t\t\t\t\"dataType\": \"Date\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"type\": \"Nothing\",\n\t\t\t\t\t\t\t\t\t\t\t\"identifier\": \"\",\n\t\t\t\t\t\t\t\t\t\t\t\"displayText\": \"\",\n\t\t\t\t\t\t\t\t\t\t\t\"dataType\": \"String\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\t\"identifier\": \"true\",\n\t\t\t\t\t\t\t\t\t\"displayText\": \"Yes\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"identifier\": \"false\",\n\t\t\t\t\t\t\t\t\t\"displayText\": \"No\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\"identifier\": \"IsContactDateOverridden\",\n\t\t\t\t\t\t\t\"format\": \"Internal\",\n\t\t\t\t\t\t\t\"displayText\": \"The contact date assigned to the claim is 8/21/23. Would you like to override this date? Note: Changing the date may have regulatory impacts.\",\n\t\t\t\t\t\t\t\"dataType\": \"String\",\n\t\t\t\t\t\t\t\"selectedAnswer\": \"false\"\n\t\t\t\t\t\t}],\n\t\t\t\t\t\t\"type\": \"Questionnaire\",\n\t\t\t\t\t\t\"identifier\": \"ContactDateOverride\",\n\t\t\t\t\t\t\"displayText\": \"\",\n\t\t\t\t\t\t\"dataType\": \"String\"\n\t\t\t\t\t}],\n\t\t\t\t\t\"type\": \"Questionnaire\",\n\t\t\t\t\t\"identifier\": \"FCRAClaimDetails\",\n\t\t\t\t\t\"displayText\": \"\",\n\t\t\t\t\t\"dataType\": \"String\"\n\t\t\t\t}],\n\t\t\t\t\"type\": \"Questionnaire\",\n\t\t\t\t\"identifier\": \"ManualPCWithhold\",\n\t\t\t\t\"displayText\": \"\",\n\t\t\t\t\"dataType\": \"String\"\n\t\t\t}],\n\t\t\t\"type\": \"Questionnaire\",\n\t\t\t\"identifier\": \"Decree587Declared\",\n\t\t\t\"displayText\": \"\",\n\t\t\t\"dataType\": \"String\"\n\t\t}],\n\t\t\"identifier\": \"SummaryQuestions\"\n\t},\n\t\"transactionDetails\": {\n\t\t\"pendingSummaryHeader\": \"You are disputing the following pending transaction(s):\",\n\t\t\"selectedPendingTransactionList\": [{\n\t\t\t\"debitCredit\": \"Debit\",\n\t\t\t\"authorizationStatus\": \"Pending\",\n\t\t\t\"transactionType\": \"ATMWD\",\n\t\t\t\"description\": \"LOPEZ LLC #9556, NORTH JOHN, DE\",\n\t\t\t\"amount\": \"439.78\",\n\t\t\t\"cardNumberEndingIn\": \"5898\",\n\t\t\t\"amountInfo\": {\n\t\t\t\t\"exponent\": 2,\n\t\t\t\t\"iSOCodeNumeric\": \"840\",\n\t\t\t\t\"amount\": 439.78,\n\t\t\t\t\"iSOCurrencyName\": \"US Dollar\",\n\t\t\t\t\"iSOCodeAlpha\": \"USD\"\n\t\t\t},\n\t\t\t\"date\": \"20210303\",\n\t\t\t\"transactionId\": \"P643|162983403900|4813|M|AUW\"\n\t\t}]\n }\n\t},\n\t\"echo\": {\n\t\t\"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n\t},\n\t\"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n\t\"systemTimestamp\": \"2020-07-13 10:38:13\"\n}"}}}}}},"operationId":"dispute_post_getcasesummary"}},"/getTransactionsList":{"post":{"summary":"Get Transactions List","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Transactions List endpoint to retrieve a detailed list of disputed transactions that are associated with the specified case ID. This endpoint is valid only for a case that has completed the intake flow. \n\n","parameters":[],"tags":["Dispute Management"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionsList":{"type":"object","properties":{"cardLastFourDigits":{"type":"string","description":"Last 4 digits of the card used"},"postingDate":{"type":"string","description":"Transaction posting date"},"disputeStatus":{"type":"string","description":"Work status of the dispute. See `disputeStatus` in the _Status Values_ enumeration for valid values."},"postingDateTime":{"type":"string","description":"Transaction posting date as a Date-Time"},"transactionAmount":{"type":"number","description":"Transaction amount"},"disputedAmount":{"type":"number","description":"Disputed amount"},"currentStage":{"type":"string","description":"Transaction status. See `currentStage` in the _Status Values_ enumeration for valid values."},"lastCommitDate":{"type":"string","description":"Commit date"},"description":{"type":"string","description":"Transaction description"},"extDisputeId":{"type":"string","description":"Unique ID for the dispute associated with this transaction"},"transactionId":{"type":"string","description":"Unique transaction ID"}},"required":["cardLastFourDigits","currentStage","description","disputeStatus","disputedAmount","extDisputeId","lastCommitDate","transactionAmount","transactionId"]}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 157.052,\n \"responseData\": {\n \"transactionList\": [\n {\n \"transactionAmount\": \"439.780000000\",\n \"cardLastFourDigits\": \"5898\",\n \"disputedAmount\": \"439.780000000\",\n \"description\": \"LOPEZ LLC #9556, NORTH JOHN, DE\",\n \"extDisputeId\": \"23100600054D\",\n \"postingDate\": \"2023-06-11\",\n \"disputeStatus\": \"Pending-TempMatching\",\n \"currentStage\": \"Enhance\",\n \"lastCommitDate\": \"2023-10-06T20:45:24.691Z\",\n \"transactionId\": \"P643|162983403900|4813|M|AUW\",\n \"isReopenRequestInProgress\": True\n },\n {\n \"transactionAmount\": \"57.960000000\",\n \"cardLastFourDigits\": \"5898\",\n \"disputedAmount\": \"57.960000000\",\n \"description\": \"OLSON INC #8253, STEVENBOROUG, CT\",\n \"extDisputeId\": \"23100600055D\",\n \"postingDate\": \"2021-03-02\",\n \"disputeStatus\": \"New\",\n \"currentStage\": \"Enhance\",\n \"lastCommitDate\": \"2023-10-06T20:45:25.338Z\",\n \"postingDateTime\": \"2021-03-02T00:00:00.000Z\",\n \"transactionId\": \"P643|162983403900|4803|M\"\n }\n ]\n },\n \"echo\": {\n \"transactionId\": \"0766d58d-69c4-45fc-abe1-1c61fa46ade8\"\n },\n \"systemTimestamp\": \"2023-10-06 15:48:08\",\n \"rtoken\": \"f6a001ef-e2e6-49fa-a38b-ba37b704a1b8\"\n}"}}}}}},"operationId":"dispute_post_gettransactionslist"}},"/getSimilarTransactions":{"post":{"summary":"Get Similar Transactions","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Similar Transactions endpoint to retrieve transactions that are similar to the one the account holder is currently disputing. Call this endpoint when the account holder answers **Yes** to the question \"Is the valid transaction on this same account?\" (`BothTransactionsOnSameAcctNumberInd`)\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Get Questionnaire\n- **Next endpoint:** Add Similar Transactions","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"otherAccountNo":{"type":"string","pattern":"^$|^([0-9]{12}|[0-9]{16})$","description":"The `accountNumber` of the other account, as returned by Get Other Accounts. **Required** if the account holder needs to add transactions that are on a different account than the current account.\nPattern: PRN\nExample: `\"074103447228\"`","example":"074103447228"},"startDate":{"type":"string","format":"date","description":"The starting date for the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-01\"`","example":"2023-11-01"},"endDate":{"type":"string","format":"date","description":"The ending date of the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-30\"`","example":"2023-11-30"},"amount":{"type":"number","format":"float","minimum":0.01,"maximum":999999999999.99,"description":"Amount of the transaction to return.\nPattern: Positive integer or decimal number\nExample: `100.00`, `100`, or `100.73`","example":25.5},"merchantName":{"type":"string","description":"Name of the merchant that performed the transaction.\nPattern: string\nExample: `\"DoorDash\"`","example":"DoorDash"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionList":{"type":"array","description":"List of transactions","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n\t\"statusCode\": 0,\n\t \"status\": \"Success\",\n\t \"processingTime\": 1.209,\n\t \"responseData\": {\n\t\t\"transactionList\": [\n {\n \"transactionAmount\": \"439.780000000\",\n \"cardLastFourDigits\": \"5898\",\n \"disputedAmount\": \"439.780000000\",\n \"description\": \"LOPEZ LLC #9556, NORTH JOHN, DE\",\n \"extDisputeId\": \"23091300088D\",\n \"postingDate\": \"1970-01-01\",\n \"disputeStatus\": \"Pending-TempMatching\",\n \"currentStage\": \"Enhance\",\n \"lastCommitDate\": \"2023-09-13T22:15:54.954Z\",\n \"transactionId\": \"P643|162983403900|4813|M|AUW\"\n },\n {\n \"transactionAmount\": \"57.960000000\",\n \"cardLastFourDigits\": \"5898\",\n \"disputedAmount\": \"57.960000000\",\n \"description\": \"OLSON INC #8253, STEVENBOROUG, CT\",\n \"extDisputeId\": \"23091300089D\",\n \"postingDate\": \"2021-03-02\",\n \"disputeStatus\": \"New\",\n \"currentStage\": \"Enhance\",\n \"lastCommitDate\": \"2023-09-13T22:16:27.705Z\",\n \"postingDateTime\": \"2021-03-02T00:00:00.000Z\",\n \"transactionId\": \"P643|162983403900|4803|M\"\n }\n \t]\t\n\t},\n\t \"echo\": {\"transactionId\": \"ccc6bcfd-588a-4beb-8e4f-13d109e097c0\"}, \n\t\"systemTimestamp\": \"2023-05-17 15:45:29\", \n\t\"rtoken\": \"d4effa49-8c29-46f2-8d27-60c113f7d6f5\"\n}"}}}}}},"operationId":"dispute_post_getsimilartransactions"}},"/getOtherAccounts":{"post":{"summary":"Get Other Accounts","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Other Accounts endpoint to get a list of other accounts for this account holder. Call this endpoint when the account holder answers **Yes** to the question \"Is the other transaction on a [your brand] Card?\" (`IssuerOrCardholderOtherAcctWithDiff[MC|Visa]CardInd`)\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Get Questionnaire\n- **Next endpoint:** Get Similar Transactions","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"accountList":{"type":"array","description":"List of accounts","items":{"type":"object","properties":{"balance":{"type":"number","format":"float","description":"The current account balance"},"description":{"type":"string","nullable":true,"description":"Description of the product"},"accountNumber":{"type":"string","description":"The PRN of the account"},"openDate":{"type":"string","nullable":true,"description":"Date the account was activated"}},"required":["accountNumber","balance","description","openDate"]}}},"required":["accountList"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n\t\"statusCode\": 0,\n\t \"status\": \"Success\",\n\t \"processingTime\": 1.209,\n\t \"responseData\": {\n\t\t\"accountList\": [\n \t\t{\n \t\t\t\"description\": \"Mastercard Rewards\",\n \t\t\t\"openDate\": \"20200701\",\n \t\t\t\"balance\": 702.12,\n \t\t\t\"accountNumber\": \"5555555555554444\"\n \t\t}\n \t\t]\t\n\t },\n\t\"echo\": {\"transactionId\": \"ccc6bcfd-588a-4beb-8e4f-13d109e097c0\"}, \n\t\"systemTimestamp\": \"2023-05-17 15:45:29\", \n\t\"rtoken\": \"d4effa49-8c29-46f2-8d27-60c113f7d6f5\"\n}"}}}}}},"operationId":"dispute_post_getotheraccounts"}},"/addSimilarTransactions":{"post":{"summary":"Add Similar Transactions","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Add Similar Transactions endpoint to add transactions to the dispute as returned by Get Similar Transactions or Get Credit Transactions\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order.For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoints:** \n - Get Similar Transactions\n - Get Credit Transactions","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"transactionList":{"type":"array","description":"Array of transaction IDs, as returned by a transaction-retrieval endpoint.\nPattern: String array\nExample: `[\"P111|999123456789|0199|M\", \"P111|999123456789|0156|M\"]`","example":"[\"P111|999123456789|0156|M\", \"P111|999123456789|0169|M\"]","items":{"type":"string"}}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId","transactionList"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n\t\"statusCode\": 0,\n\t \"status\": \"Success\",\n\t \"processingTime\": 2.453,\n\t \"responseData\": {},\n\t \"echo\": {\"transactionId\": \"6986e14f-6151-45a4-b451-7212d4ed791a\"},\n \"systemTimestamp\": \"2023-05-17 15:22:57\", \n\"rtoken\": \"18eda716-bf42-4d6e-8357-95ada375adc7\"\n}"}}}}}},"operationId":"dispute_post_addsimilartransactions"}},"/getCreditTransactions":{"post":{"summary":"Get Credit Transactions","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Credit Transactions endpoint to retrieve transactions that credit the customer account. Call this endpoint when the account holder answers **Yes** to the question \"Were you issued a partial credit?\" (`IssuedPartialCredit`).\n\nThis endpoint is part of a conversational API—a series of endpoint calls that must be made in a certain order. For instructions see the Creating an API 2.0 Dispute guide.\n\n- **Previous endpoint:** Get Questionnaire\n- **Next endpoint:** Add Similar Transactions","parameters":[],"tags":["Intake Flow"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"otherAccountNo":{"type":"string","pattern":"^$|^([0-9]{12}|[0-9]{16})$","description":"The `accountNumber` of the other account, as returned by Get Other Accounts. **Required** if the account holder needs to add transactions that are on a different account than the current account.\nPattern: PRN\nExample: `\"074103447228\"`","example":"074103447228"},"startDate":{"type":"string","format":"date","description":"The starting date for the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-01\"`","example":"2023-11-01"},"endDate":{"type":"string","format":"date","description":"The ending date of the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-30\"`","example":"2023-11-30"},"amount":{"type":"number","format":"float","minimum":0.01,"maximum":999999999999.99,"description":"Amount of the transaction to return.\nPattern: Positive integer or decimal number\nExample: `100.00`, `100`, or `100.73`","example":25.5},"merchantName":{"type":"string","description":"Name of the merchant that performed the transaction.\nPattern: string\nExample: `\"DoorDash\"`","example":"DoorDash"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionList":{"type":"array","description":"List of transactions","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n\t\"statusCode\": 0,\n\t \"status\": \"Success\",\n\t \"processingTime\": 1.209,\n\t \"responseData\": {\n\t \"transactionList\": [\n {\n \"transactionAmount\": \"439.780000000\",\n \"cardLastFourDigits\": \"5898\",\n \"disputedAmount\": \"439.780000000\",\n \"description\": \"LOPEZ LLC #9556, NORTH JOHN, DE\",\n \"extDisputeId\": \"23091300088D\",\n \"postingDate\": \"1970-01-01\",\n \"disputeStatus\": \"Pending-TempMatching\",\n \"currentStage\": \"Enhance\",\n \"lastCommitDate\": \"2023-09-13T22:15:54.954Z\",\n \"transactionId\": \"P643|162983403900|4813|M|AUW\"\n },\n {\n \"transactionAmount\": \"57.960000000\",\n \"cardLastFourDigits\": \"5898\",\n \"disputedAmount\": \"57.960000000\",\n \"description\": \"OLSON INC #8253, STEVENBOROUG, CT\",\n \"extDisputeId\": \"23091300089D\",\n \"postingDate\": \"2021-03-02\",\n \"disputeStatus\": \"New\",\n \"currentStage\": \"Enhance\",\n \"lastCommitDate\": \"2023-09-13T22:16:27.705Z\",\n \"postingDateTime\": \"2021-03-02T00:00:00.000Z\",\n \"transactionId\": \"P643|162983403900|4803|M\"\n }\n \t ]\t\n\t},\n\t\"echo\": {\"transactionId\": \"ccc6bcfd-588a-4beb-8e4f-13d109e097c0\"}, \n\t\"systemTimestamp\": \"2023-05-17 15:45:29\", \n\t\"rtoken\": \"d4effa49-8c29-46f2-8d27-60c113f7d6f5\"\n}"}}}}}},"operationId":"dispute_post_getcredittransactions"}},"/getCaseList":{"post":{"summary":"Get Case List","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Case List endpoint to retrieve a list of submitted cases. You must populate `daysToLookBack` plus only one of these parameters: `accountNo`, `caseId`, `customerId`. \n\nSee Managing Disputes for instructions on using this endpoint.","parameters":[],"tags":["Dispute Management"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","nullable":true,"pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case. **Required** if `accountNo` and `customerId` are not populated.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"customerId":{"type":"string","nullable":true,"description":"Customer identifier.\nExample: `P643|162983403900`","example":"P643|162983403900"},"accountNo":{"type":"string","nullable":true,"description":"The <>, <>, or <> of the account. If more than one card is associated with the PRN, use the PAN or the CAD. **Required** if `caseId` and `customerId` are not populated.\nPattern: PAN, PRN, or CAD\nExample: `\"999101293846\"`","example":"999101293846"},"daysToLookBack":{"type":"integer","format":"int32","nullable":true,"description":"Number of days in the past to retrieve cases. Default: 30 days\nPattern: integer\nExample: `60`","example":60}},"required":["apiLogin","apiTransKey","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"claimListResponse":{"type":"array","items":{"type":"object","properties":{"caseId":{"type":"string","description":"Unique case ID"},"accountHolder":{"type":"string","description":"Account Holder"},"accountNumber":{"type":"string","description":"Account Number"},"requiredDocumentCount":{"type":"integer","format":"int32","description":"Number of documents required on this case"},"customerId":{"type":"string","description":"Customer ID"},"isCaseSubmitted":{"type":"boolean","description":"Whether the case has been submitted"},"createName":{"type":"string","description":"Who created the case"},"totalCaseAmount":{"type":"number","description":"The sum of all disputed transaction amounts"},"caseStatus":{"type":"string","description":"Status of the case. See `caseStatus` in the _Status Values_ enumeration for valid values."},"accountType":{"type":"string","description":"Type of account"},"customerContactDate":{"type":"string","description":"Customer Contact Date"}}}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {\n\t\t\"claimListResponse\": [\n {\n \"accountHolder\": \"Pamela Hansen\",\n \"requiredDocumentCount\": 0,\n \"accountType\": \"Deposit\",\n \"customerContactDate\": \"2023-09-13T00:00:00.000Z\",\n \"customerId\": \"P643|162983403900\",\n \"totalCaseAmount\": 439.78,\n \"isCaseSubmitted\": True,\n \"caseId\": \"23091300034C\",\n \"accountNumber\": \"P643|162983403900\",\n \"caseStatus\": \"New\",\n \"createName\": \"GFT API User\"\n }\n ]\n },\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2023-07-13 10:38:13\"\n }\n "}}}}}},"operationId":"dispute_post_getcaselist"}},"/getRequirements":{"post":{"summary":"Get Requirements","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Get Requirements endpoint to retrieve the required document(s) for the dispute case. Use this endpoint only after the dispute-intake process has been completed. During the dispute-intake process, use Get Doc Requirements.","parameters":[],"tags":["Dispute Management"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"identifier":{"type":"string","description":"Identifier for the PDF"},"label":{"type":"string","description":"Display text for the PDF"},"isDocumentPendingReview":{"type":"boolean","description":"Whether the document is pending review."},"isRequired":{"type":"boolean","description":"Whether the completed form is required for the dispute"},"validAttachmentCategoryList":{"type":"array","description":"Metadata for the PDF","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}},"isSatisfied":{"type":"boolean","description":"Whether the document requirement has been satisfied."},"templateDocumentStream":{"type":"string","description":"Base64-encoded PDF form"}},"required":["identifier","isRequired","isSatisfied","label","templateDocumentStream","validAttachmentCategoryList"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"statusCode\": 0,\n \"status\": \"Success\",\n \"processingTime\": 0.081,\n \"responseData\": {\n \"templateDocumentStream\": \"JVBERi0xLjQKJcfl9OXwCjEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMTc1Cj4+CnN0cmVolJUVPRgo=\",\n \"isSatisfied\": false,\n \"identifier\": \"StatementOfDispute\",\n \"isRequired\": true,\n \"label\": \"Statement of Dispute\",\n \"validAttachmentCategoryList\": [\n {\n \"value\": \"Accountholder\",\n \"key\": \"Accountholder\"\n },\n {\n \"value\": \"Supporting Documentation\",\n \"key\": \"SupportingDocumentation\"\n }\n ]\n\n},\n \"echo\": {\n \"transactionId\": \"9845dk-39fdk3fj3-4483483478\"\n },\n \"rtoken\": \"8cc16de0-5eda-4e2a-968e-3b08fce6f778\",\n \"systemTimestamp\": \"2020-07-13 10:38:13\"\n}\n"}}}}}},"operationId":"dispute_post_getrequirements"}},"/addDocument":{"post":{"summary":"Add Document","description":"> 👍 Availability\n>\n> No new clients will be set up with Dispute API 2.0. Legacy clients will eventually be migrated to Dispute API 3.0.\n\nUse the Add Document endpoint to attach a required document to the case, as specified in the response to the Get Requirements endpoint. Use this endpoint only after the dispute-intake process has been completed. During the dispute-intake process, use Add Required Docs.","parameters":[],"tags":["Dispute Management"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"document":{"type":"string","description":"JSON array containing the required document and metadata. Pass only one document per endpoint call. See `document` Subfields for the fields to include.\nPattern: JSON string\nExample: `[{\"documentStream\": \"\",\"identifier\": \"StatementOfDispute\",\"category\": \"SupportingDocumentation\",\"fileName\": \"StatementOfDispute.pdf\",\"label\": \"Statement of Dispute\"}]`","example":"\n [{\n \"documentStream\": \"JVBERi0xLjQKJcfl9OXwCjEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMjU4Cj4+CnN0cmVhbQp42s1YW3PTOBR+r+\",\n \"identifier\": \"StatementOfDispute\",\n \"category\": \"SupportingDocumentation\",\n \"fileName\": \"StatementOfDispute.pdf\",\n \"label\": \"Statement of Dispute\"\n }]\n "}},"required":["apiLogin","apiTransKey","caseId","document","providerId","transactionId"]}}}},"responses":{"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"examples":{"response":{"value":"{\n \"status\": \"Success\",\n \"statusCode\": 0,\n \"processingTime\": 0.518,\n \"responseData\": {\n \"message\": \"Success\"\n },\n \"echo\": {\n \"transactionId\": \"9e9639fc-c58f-4495-ae8e-3251f5387b8e\"\n },\n \"rtoken\": \"e7f854e0-5f06-4782-a683-6086ebd397fb\",\n \"systemTimestamp\": \"2022-04-19 11:32:44\"\n}\n"}}}}}},"operationId":"dispute_post_adddocument"}}},"info":{"title":"Dispute API 2.0","version":"1.0"},"openapi":"3.0.3","components":{"schemas":{"SubmitCase":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"questionnaire":{"type":"string","description":"Array of `identifier`/`answerValue` pairs from the questionnaire returned by Get Case Summary. Populate this field with answers about updating the contact date. Do not permit the account holder to update the contact date. Answers about contact information should be passed in `correspondenceDetails`.\nPattern: JSON array\nExample: ` [{\"identifier\": \"\", \"answerValue\": \"\"}, {\"identifier\": \"\", \"answerValue\": \"\"}]`","example":" [\n {\n \"identifier\": \"OverrideContactDate\",\n \"answerValue\": \"8/18/23\"\n },\n {\n \"identifier\": \"IsContactDateOverridden\",\n \"answerValue\": \"True\"\n },\n {\n \"identifier\": \"ContactDateOverrideReason\",\n \"answerValue\": \"Application error\"\n }\n ]"},"correspondenceDetails":{"type":"string","description":"Populate this field to change contact information just for this case. This value updates the contact information for this case only, not the account holder's existing record. See `correspondenceDetails` Subfields for valid values.\nPattern: JSON array\nExample: `'{'selectedChannel': 'Email', 'emailAddress': 'test@example.com'}'`","example":"\n {\n \"selectedChannel\":\"Mail\",\n \"address\": {\n \"line1\":\"123 Crimson St\",\n \"line2\":\"Apt B6\",\n \"line3\":\"ATTN: Supervisor\",\n \"city\":\"Seattle\",\n \"state\":\"WA\",\n \"zip\":\"98109-0032\",\n \"country\":\"USA\"\n }\n }\n "}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"Echo":{"type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"Schema":{"type":"object","properties":{}},"EmptyResponseData":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"description":"A structure for the response data. This endpoint does not return response data, so it will always be empty.","type":"object","properties":{}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetCaseConfirmation":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"RetrieveConfirmation":{"type":"object","properties":{"confirmationDocumentName":{"type":"string","description":"Filename of the PDF"},"confirmationHeader":{"type":"string","description":"Confirmation header"},"confirmationMessageMarkup":{"type":"string","description":"A base64-encoded HTML page that displays the confirmation"},"confirmationDocumentStream":{"type":"string","description":"A base64-encoded PDF that contains the confirmation."}},"required":["confirmationDocumentName","confirmationDocumentStream","confirmationHeader","confirmationMessageMarkup"]},"GetCaseConfirmationResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"confirmationDocumentName":{"type":"string","description":"Filename of the PDF"},"confirmationHeader":{"type":"string","description":"Confirmation header"},"confirmationMessageMarkup":{"type":"string","description":"A base64-encoded HTML page that displays the confirmation"},"confirmationDocumentStream":{"type":"string","description":"A base64-encoded PDF that contains the confirmation."}},"required":["confirmationDocumentName","confirmationDocumentStream","confirmationHeader","confirmationMessageMarkup"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"CreateCase":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"accountNo":{"type":"string","pattern":"^$|^([0-9]{12}|[0-9]{16})$","description":"The <> or <> of the account. If more than one card is associated with the PRN, use the PAN.\nPattern: PAN or PRN\nExample: `\"074103447228\"`","example":"074103447228"}},"required":["accountNo","apiLogin","apiTransKey","providerId","transactionId"]},"ResponseData":{"type":"object","properties":{"caseId":{"type":"string","description":"The case identifier that you will use in all subsequent calls for the dispute that you initiated with this call. This number is unique across Galileo."}},"required":["caseId"]},"CreateCaseResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"caseId":{"type":"string","description":"The case identifier that you will use in all subsequent calls for the dispute that you initiated with this call. This number is unique across Galileo."}},"required":["caseId"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetCaseReasons":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"QuavoAnswer":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]},"APIDocumentationList":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]},"QuavoQuestionList":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]},"QuavoQuestionnaire":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]},"RetrieveReasonsResponse":{"type":"object","properties":{"questionList":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]}}},"GetCaseReasonsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"questionList":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddCaseReasons":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"questionnaire":{"type":"string","description":"Array of `identifier`/`answerValue` pairs.\nPattern: JSON array\nExample: `[{\"identifier\": \"\", \"answerValue\": \"\"}]`","example":"[\n {\n \"Identifier\": \"ClaimTransType\",\n \"AnswerValue\": \"true\"\n },\n {\n \"Identifier\": \"ClaimReasonType\",\n \"AnswerValue\": \"Fraud\"\n },\n {\n \"Identifier\": \"ClaimReason\",\n \"AnswerValue\": \"CardSecure\"\n }\n ]"},"reasonType":{"type":"string","description":"Case-reason category that the account holder's response belongs to. Valid values: `Fraud`, `NonFraud`, `NonFraudATM`, `FraudAccountIssue` and `AuthChargeback.\nPattern: string\nExample: `\"FraudAccountIssue\"`","example":"FraudAccountIssue"},"reason":{"type":"string","description":"Reason identifier for the specific answer, chosen from the category. Valid values are nested above each case-reason category in the response to Get Case Reasons.\nPattern: string\nExample: `\"FraudApp\"`","example":"FraudApp"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"GetTransactions":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"startDate":{"type":"string","format":"date","description":"The starting date for the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-01\"`","example":"2023-11-01"},"endDate":{"type":"string","format":"date","description":"The ending date of the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-30\"`","example":"2023-11-30"},"amount":{"type":"number","format":"float","minimum":0.01,"maximum":999999999999.99,"description":"Amount of the transaction to return.\nPattern: Positive integer or decimal number\nExample: `100.00`, `100`, or `100.73`","example":25.5},"merchantName":{"type":"string","description":"Name of the merchant that performed the transaction.\nPattern: string\nExample: `\"DoorDash\"`","example":"DoorDash"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"CurrencyResponse":{"type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"Transaction":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]},"GetTransactions1":{"type":"object","properties":{"transactionList":{"type":"array","description":"JSON list of transactions and their attributes","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}},"GetTransactionsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionList":{"type":"array","description":"JSON list of transactions and their attributes","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetQuestionnaire":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"GetQuestionnaire1":{"type":"object","properties":{"postQuestionnaire":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]},"questionnaire":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]}}},"GetQuestionnaireResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"postQuestionnaire":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]},"questionnaire":{"type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddQuestionnaire":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"questionnaire":{"type":"string","description":"Array of `identifier`/`answerValue` pairs. For `List` data types, consult these instructions. \nPattern: JSON array\nExample: ` [{\"identifier\": \"\", \"answerValue\": \"\"}, {\"identifier\": \"\", \"answerValue\": \"\"}]`","example":" [\n {\n \"identifier\": \"BothTransactionsOnSameAcctNumberInd\",\n \"answerValue\": \"No\"\n },\n {\n \"identifier\": \"IssuerOrCardholderOtherAcctWithDiffMCCardInd\",\n \"answerValue\": \"Yes\"\n },\n {\n \"identifier\": \"TrxOtherAccount\",\n \"answerValue\": \"Selected\"\n },\n {\n \"identifier\": \"IsDisputeRegardingAirlineTicketsInd\",\n \"answerValue\": \"No\"\n },\n {\n \"identifier\": \"WasResolveAttempted\",\n \"answerValue\": \"Yes\"\n },\n {\n \"identifier\": \"ResolveWithMerchantExplanation\",\n \"answerValue\": \"I walked up to the guy and asked him but he said no.\"\n },\n {\n \"identifier\": \"AddlInfo\",\n \"answerValue\": \"No\"\n }\n ]"}},"required":["apiLogin","apiTransKey","caseId","providerId","questionnaire","transactionId"]},"GetDocRequirementse":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"AttachmentCategory":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}},"GetDocRequirements":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier for the PDF"},"label":{"type":"string","description":"Display text for the PDF"},"isRequired":{"type":"boolean","description":"Whether the completed form is required for the dispute"},"validAttachmentCategoryList":{"type":"array","description":"Metadata for the PDF","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}},"isSatisfied":{"type":"boolean","description":"Whether the document requirement has been satisfied."},"templateDocumentStream":{"type":"string","description":"Base64-encoded PDF form"}},"required":["identifier","isRequired","isSatisfied","label","templateDocumentStream","validAttachmentCategoryList"]},"GetDocRequirementsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"identifier":{"type":"string","description":"Identifier for the PDF"},"label":{"type":"string","description":"Display text for the PDF"},"isRequired":{"type":"boolean","description":"Whether the completed form is required for the dispute"},"validAttachmentCategoryList":{"type":"array","description":"Metadata for the PDF","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}},"isSatisfied":{"type":"boolean","description":"Whether the document requirement has been satisfied."},"templateDocumentStream":{"type":"string","description":"Base64-encoded PDF form"}},"required":["identifier","isRequired","isSatisfied","label","templateDocumentStream","validAttachmentCategoryList"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddRequiredDocs":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"documents":{"type":"string","description":"JSON array containing the required document and metadata. Pass only one document per endpoint call. See `documents` Subfields for the fields to include.\nPattern: JSON string\nExample: `[{\"documentStream\": \"\",\"identifier\": \"StatementOfDispute\",\"attachmentCategory\": \"SupportingDocumentation\",\"fileName\": \"StatementOfDispute.pdf\",\"attachmentLabel\": \"Statement of Dispute\"}]`","example":"\n [{\n \"documentStream\": \"JVBERi0xLjQKJcfl9OXwCjEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMjU4Cj4+CnN0cmVhbQp42s1YW3PTOBR+r+\",\n \"identifier\": \"StatementOfDispute\",\n \"attachmentCategory\": \"SupportingDocumentation\",\n \"fileName\": \"StatementOfDispute.pdf\",\n \"attachmentLabel\": \"Statement of Dispute\"\n }]\n "}},"required":["apiLogin","apiTransKey","caseId","documents","providerId","transactionId"]},"AddDocuments":{"type":"object","properties":{"message":{"type":"string","description":"The status of the file upload."}},"required":["message"]},"AddRequiredDocumentsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"message":{"type":"string","description":"The status of the file upload."}},"required":["message"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddTransaction":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"transactionsList":{"type":"string","description":"A list of one or more transaction IDs to attach to the case. Use the `transactionId` as returned in the `transactionList` of Get Transactions. The format for a `transactionId` is `P`{prog_id}|{prn}|{auth_id}|{network_id}\n.Pattern: JSON list\nExample: `[{\"transactionId\": \"P111|999156868254|798657228|M\"}, {“transactionId”: \"P111|999156868254|797295274|M\"}]`","example":"[\n {\n \"TransactionId\": \"P643|162983403900|4742|M\"\n }\n ]"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId","transactionsList"]},"AddAttachments":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"attachments":{"type":"string","description":"JSON array of attached files and metadata. See `attachments` Subfields for the fields to include. Supported file types: JPG, JPEG, TIFF, PNG, PDF. Max file size: Mastercard 20 MB, Visa 10 MB.\nPattern: JSON string\nExample: `[{\"fileName\": \"filename1.png\", \"category\": \"SupportingDocumentation\", \"label\": \"receipt1\", \"documentStream\": \"PHRhYmxlIGNsYXNzPSJxdm9Cb2R5Q29udGVudCI+PHRyPjx0ZD4gPCEtLXF2b0JvZHlDb250ZW50\"}]`","example":"[\n {\n \"fileName\": \"filename1.png\",\n \"category\": \"SupportingDocumentation\",\n \"label\": \"receipt1\",\n \"documentStream\": \"PHRhYmxlIGNsYXNzPSJxdm9Cb2R5Q29udGVudCI+PHRyPjx0ZD4gPCEtLXF2b0JvZHlDb250ZW50\"\n }\n ]"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","attachments","caseId","providerId","transactionId"]},"GetAttachments":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"GetAttachments1":{"type":"object","properties":{"attachmentList":{"type":"array","description":"JSON list of case's attachments","items":{"type":"string"}}},"required":["attachmentList"]},"GetAttachmentsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"attachmentList":{"type":"array","description":"JSON list of case's attachments","items":{"type":"string"}}},"required":["attachmentList"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetAttachment":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"linkReference":{"type":"string","description":"Link reference as returned by Get Attachments.\nPattern: string\nExample: `\"DATA-WORKATTACH-FILE QVO-FW-FF-WORK-P-FB-CLAIMS-CLAIM 2106140039C!20210818T202237.387 GMT\"`","example":"DATA-WORKATTACH-FILE QVO-FW-FF-WORK-P-FB-CLAIMS-CLAIM 2106140039C!20210818T202237.387 GMT"}},"required":["apiLogin","apiTransKey","caseId","linkReference","providerId","transactionId"]},"GetAttachment1":{"type":"object","properties":{"attachment":{"type":"string","description":"Specific attachment"}},"required":["attachment"]},"GetAttachmentResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"attachment":{"type":"string","description":"Specific attachment"}},"required":["attachment"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"PingRequest":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"ppill":{"type":"integer","format":"int32","default":0,"enum":[0,1]}},"required":["apiLogin","apiTransKey","providerId","transactionId"]},"GetCaseSummary":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"TransactionDetails":{"type":"object","properties":{"summaryHeader":{"type":"string","nullable":true,"description":"Contains the summary header"},"selectedPostedTransactionList":{"type":"array","description":"JSON list of disputed transactions and their attributes","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}},"required":["selectedPostedTransactionList","summaryHeader"]},"Channel":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}},"CorrespondenceDetails":{"type":"object","properties":{"canIgnoreCorrespondencePreference":{"type":"boolean","description":"Specifies whether the correspondence preferences can be ignored"},"emailAddress":{"type":"string","description":"Cardholder email address"},"selectedChannel":{"type":"string","description":"Contains the selected channel for correspondence"},"channelList":{"type":"array","description":"A list with all of the contact channels","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}}},"required":["canIgnoreCorrespondencePreference","channelList","emailAddress","selectedChannel"]},"RetrieveSummary":{"type":"object","properties":{"summaryContactHeader":{"type":"string","description":"Contains the string to communicate the cardholder's preferred contact channel"},"transactionDetails":{"description":"Object containing disputed transaction details.","type":"object","properties":{"summaryHeader":{"type":"string","nullable":true,"description":"Contains the summary header"},"selectedPostedTransactionList":{"type":"array","description":"JSON list of disputed transactions and their attributes","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}},"required":["selectedPostedTransactionList","summaryHeader"]},"summaryQuestionnaire":{"description":"Object containing the questionnaire answers provided by the cardholder.","type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]},"correspondenceDetails":{"description":"Object containing the details of the case correspondence.","type":"object","properties":{"canIgnoreCorrespondencePreference":{"type":"boolean","description":"Specifies whether the correspondence preferences can be ignored"},"emailAddress":{"type":"string","description":"Cardholder email address"},"selectedChannel":{"type":"string","description":"Contains the selected channel for correspondence"},"channelList":{"type":"array","description":"A list with all of the contact channels","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}}},"required":["canIgnoreCorrespondencePreference","channelList","emailAddress","selectedChannel"]}},"required":["correspondenceDetails","summaryContactHeader","summaryQuestionnaire","transactionDetails"]},"GetCaseSummaryResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"summaryContactHeader":{"type":"string","description":"Contains the string to communicate the cardholder's preferred contact channel"},"transactionDetails":{"description":"Object containing disputed transaction details.","type":"object","properties":{"summaryHeader":{"type":"string","nullable":true,"description":"Contains the summary header"},"selectedPostedTransactionList":{"type":"array","description":"JSON list of disputed transactions and their attributes","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}},"required":["selectedPostedTransactionList","summaryHeader"]},"summaryQuestionnaire":{"description":"Object containing the questionnaire answers provided by the cardholder.","type":"object","properties":{"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the question"},"format":{"type":"string","enum":["Caption","Default","Internal","Notification","Warning"],"description":"Metadata describing the question format. It can be used to optionally provide different visual treatment"},"dataType":{"type":"string","description":"Data type for the question"},"answerList":{"type":"array","description":"List of answers for a question","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Tag for the answer"},"questionList":{"type":"array","description":"List of questions to present","items":{"type":"object","properties":{}}},"displayText":{"type":"string","description":"Text to display of the question or answer"}},"required":["displayText","identifier"]}},"isOptional":{"type":"boolean","description":"Is this question an optional?"},"selectedAnswer":{"type":"string","description":"The selected answer to this question. This could be a default for an initially loaded questionnaire or a persisted previous answer."},"type":{"type":"string","enum":["YesNo","Date","DateTime","Text","TextMulti","Dropdown","AutoComplete","RadioButtons","Checkboxes","MultiSelect","Decimal","Integer","Currency","RichText","Nothing","Section","Questionnaire"],"description":"Type of question"},"apiDocumentationList":{"type":"array","description":"This is returned for questions of type Section. It contains the implementation details to provide the answer to the questions.","items":{"type":"object","properties":{"implementationNotes":{"type":"string","description":"Description of the connector."},"method":{"type":"string","description":"Method for REST connector (always 'post')."},"endpoint":{"type":"string","description":"REST connector endpoint suffix."}},"required":["endpoint","implementationNotes"]}},"displayText":{"type":"string","description":"Text of the question to display"}},"required":["answerList","dataType","displayText","identifier","type"]}}},"required":["questionList"]},"correspondenceDetails":{"description":"Object containing the details of the case correspondence.","type":"object","properties":{"canIgnoreCorrespondencePreference":{"type":"boolean","description":"Specifies whether the correspondence preferences can be ignored"},"emailAddress":{"type":"string","description":"Cardholder email address"},"selectedChannel":{"type":"string","description":"Contains the selected channel for correspondence"},"channelList":{"type":"array","description":"A list with all of the contact channels","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}}},"required":["canIgnoreCorrespondencePreference","channelList","emailAddress","selectedChannel"]}},"required":["correspondenceDetails","summaryContactHeader","summaryQuestionnaire","transactionDetails"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"LegacyChargebackDetailsData":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"mti":{"type":"string","maxLength":4,"description":"Message Type Indicator\n","example":"1644"},"arn":{"type":"string","maxLength":23,"description":"Acquirer reference number\n","example":"75259114069920088813304"},"claim_reason_code":{"type":"string","maxLength":2,"description":"Claim reason code\n","example":"01"},"de4":{"type":"number","description":"Amount, Transaction\n","example":25},"de5":{"type":"number","description":"Amount, Reconciliation\n","example":25},"de24":{"type":"string","maxLength":3,"description":"Function code\n","example":"200"},"de25":{"type":"string","maxLength":4,"description":"Message reason code\n","example":"1644"},"de72":{"type":"string","maxLength":100,"description":"Data record\n","example":"00000002"},"de73":{"type":"string","maxLength":6,"description":"Action date\n","example":"221025"},"de93":{"type":"string","maxLength":6,"description":"Transaction Destination Institution ID Code\n","example":"123456"},"pds0137":{"type":"string","maxLength":100,"description":"Retrieval Document Code\n","example":"1"},"pds0228":{"type":"string","maxLength":1,"description":"Retrieval Document Code\n","example":"2"},"pds0262":{"type":"string","maxLength":1,"description":"Document indicator\n","example":"0"}},"required":["apiLogin","apiTransKey","arn","de24","mti","providerId","transactionId"]},"WithdrawRequest":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"withdrawalReason":{"type":"string","description":"The reason for withdrawing the case.\nPattern: Freeform, no limits\nExample: `\"My daughter made the purchase without my knowing.\"`","example":"My daughter made the purchase without my knowing."},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId","withdrawalReason"]},"GetNotesList":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"QuavoNotes":{"type":"object","properties":{"subjectNote":{"type":"string","description":"Note Subject."},"createName":{"type":"string","description":"Who created the note."},"linkReference":{"type":"string","description":"Unique Reference ID of the note."},"createDateTime":{"type":"string","format":"date-time","description":"Time the note was created."}},"required":["createDateTime","createName","linkReference","subjectNote"]},"RetrieveNotesResponse":{"type":"object","properties":{"notesList":{"type":"object","properties":{"subjectNote":{"type":"string","description":"Note Subject."},"createName":{"type":"string","description":"Who created the note."},"linkReference":{"type":"string","description":"Unique Reference ID of the note."},"createDateTime":{"type":"string","format":"date-time","description":"Time the note was created."}},"required":["createDateTime","createName","linkReference","subjectNote"]}}},"GetNotesListResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"notesList":{"type":"object","properties":{"subjectNote":{"type":"string","description":"Note Subject."},"createName":{"type":"string","description":"Who created the note."},"linkReference":{"type":"string","description":"Unique Reference ID of the note."},"createDateTime":{"type":"string","format":"date-time","description":"Time the note was created."}},"required":["createDateTime","createName","linkReference","subjectNote"]}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddNote":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"subject":{"type":"string","description":"Subject line for the note to add to the case.\nPattern: string\nExample: `\"Cardholder reports contact with merchant\"`","example":"Cardholder reports contact with merchant"},"note":{"type":"string","description":"Body of the note to add to the case.\nPattern: string\nExample: `\"Cardholder contacted merchant to request refund but merchant refused.\"`","example":"Cardholder contacted merchant to request refund but merchant refused."}},"required":["apiLogin","apiTransKey","caseId","note","providerId","subject","transactionId"]},"GetNote":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"linkReference":{"type":"string","description":"Link reference as returned by Get Note List.\nPattern: string\nExample: `\"DATA-WORKATTACH-NOTE GFT-DISPUTES-WORK-CLAIM 22120700268C!20221207T222204.275 GMT\"`","example":"DATA-WORKATTACH-NOTE GFT-DISPUTES-WORK-CLAIM 22120700268C!20221207T222204.275 GMT"}},"required":["apiLogin","apiTransKey","linkReference","providerId","transactionId"]},"RetrieveNoteResponse":{"type":"object","properties":{"note":{"type":"string","description":"The note that is being added to the case.\nPattern: string\nExample: `Note`","example":"Note"},"subject":{"type":"string","description":"The subject of the note that is being added to the case.\nPattern: string\nExample: `Subject`","example":"Subject"}},"required":["note","subject"]},"GetNoteResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"note":{"type":"string","description":"The note that is being added to the case.\nPattern: string\nExample: `Note`","example":"Note"},"subject":{"type":"string","description":"The subject of the note that is being added to the case.\nPattern: string\nExample: `Subject`","example":"Subject"}},"required":["note","subject"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetCorrespondenceList":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"GetTransactionsList":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"QuavoTransactions":{"type":"object","properties":{"cardLastFourDigits":{"type":"string","description":"Last 4 digits of the card used"},"postingDate":{"type":"string","description":"Transaction posting date"},"disputeStatus":{"type":"string","description":"Work status of the dispute. See `disputeStatus` in the _Status Values_ enumeration for valid values."},"postingDateTime":{"type":"string","description":"Transaction posting date as a Date-Time"},"transactionAmount":{"type":"number","description":"Transaction amount"},"disputedAmount":{"type":"number","description":"Disputed amount"},"currentStage":{"type":"string","description":"Transaction status. See `currentStage` in the _Status Values_ enumeration for valid values."},"lastCommitDate":{"type":"string","description":"Commit date"},"description":{"type":"string","description":"Transaction description"},"extDisputeId":{"type":"string","description":"Unique ID for the dispute associated with this transaction"},"transactionId":{"type":"string","description":"Unique transaction ID"}},"required":["cardLastFourDigits","currentStage","description","disputeStatus","disputedAmount","extDisputeId","lastCommitDate","transactionAmount","transactionId"]},"RetrieveTransactionsResponse":{"type":"object","properties":{"transactionsList":{"type":"object","properties":{"cardLastFourDigits":{"type":"string","description":"Last 4 digits of the card used"},"postingDate":{"type":"string","description":"Transaction posting date"},"disputeStatus":{"type":"string","description":"Work status of the dispute. See `disputeStatus` in the _Status Values_ enumeration for valid values."},"postingDateTime":{"type":"string","description":"Transaction posting date as a Date-Time"},"transactionAmount":{"type":"number","description":"Transaction amount"},"disputedAmount":{"type":"number","description":"Disputed amount"},"currentStage":{"type":"string","description":"Transaction status. See `currentStage` in the _Status Values_ enumeration for valid values."},"lastCommitDate":{"type":"string","description":"Commit date"},"description":{"type":"string","description":"Transaction description"},"extDisputeId":{"type":"string","description":"Unique ID for the dispute associated with this transaction"},"transactionId":{"type":"string","description":"Unique transaction ID"}},"required":["cardLastFourDigits","currentStage","description","disputeStatus","disputedAmount","extDisputeId","lastCommitDate","transactionAmount","transactionId"]}}},"GetTransactionsListResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionsList":{"type":"object","properties":{"cardLastFourDigits":{"type":"string","description":"Last 4 digits of the card used"},"postingDate":{"type":"string","description":"Transaction posting date"},"disputeStatus":{"type":"string","description":"Work status of the dispute. See `disputeStatus` in the _Status Values_ enumeration for valid values."},"postingDateTime":{"type":"string","description":"Transaction posting date as a Date-Time"},"transactionAmount":{"type":"number","description":"Transaction amount"},"disputedAmount":{"type":"number","description":"Disputed amount"},"currentStage":{"type":"string","description":"Transaction status. See `currentStage` in the _Status Values_ enumeration for valid values."},"lastCommitDate":{"type":"string","description":"Commit date"},"description":{"type":"string","description":"Transaction description"},"extDisputeId":{"type":"string","description":"Unique ID for the dispute associated with this transaction"},"transactionId":{"type":"string","description":"Unique transaction ID"}},"required":["cardLastFourDigits","currentStage","description","disputeStatus","disputedAmount","extDisputeId","lastCommitDate","transactionAmount","transactionId"]}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddAdditionalTransactions":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"transactionList":{"type":"array","description":"Array of transaction ID.\nPattern: String array\nExample: [\"\", \"\", \"\"]","example":["12","14","423"],"items":{"type":"string"}}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId","transactionList"]},"GetSimilarTransactions":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"otherAccountNo":{"type":"string","pattern":"^$|^([0-9]{12}|[0-9]{16})$","description":"The `accountNumber` of the other account, as returned by Get Other Accounts. **Required** if the account holder needs to add transactions that are on a different account than the current account.\nPattern: PRN\nExample: `\"074103447228\"`","example":"074103447228"},"startDate":{"type":"string","format":"date","description":"The starting date for the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-01\"`","example":"2023-11-01"},"endDate":{"type":"string","format":"date","description":"The ending date of the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-30\"`","example":"2023-11-30"},"amount":{"type":"number","format":"float","minimum":0.01,"maximum":999999999999.99,"description":"Amount of the transaction to return.\nPattern: Positive integer or decimal number\nExample: `100.00`, `100`, or `100.73`","example":25.5},"merchantName":{"type":"string","description":"Name of the merchant that performed the transaction.\nPattern: string\nExample: `\"DoorDash\"`","example":"DoorDash"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"TransactionList":{"type":"object","properties":{"transactionList":{"type":"array","description":"List of transactions","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}},"GetSimilarTransactionsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionList":{"type":"array","description":"List of transactions","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetOtherAccounts":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"Account":{"type":"object","properties":{"balance":{"type":"number","format":"float","description":"The current account balance"},"description":{"type":"string","nullable":true,"description":"Description of the product"},"accountNumber":{"type":"string","description":"The PRN of the account"},"openDate":{"type":"string","nullable":true,"description":"Date the account was activated"}},"required":["accountNumber","balance","description","openDate"]},"RetrieveOtherAccountsResponse":{"type":"object","properties":{"accountList":{"type":"array","description":"List of accounts","items":{"type":"object","properties":{"balance":{"type":"number","format":"float","description":"The current account balance"},"description":{"type":"string","nullable":true,"description":"Description of the product"},"accountNumber":{"type":"string","description":"The PRN of the account"},"openDate":{"type":"string","nullable":true,"description":"Date the account was activated"}},"required":["accountNumber","balance","description","openDate"]}}},"required":["accountList"]},"GetOtherAccountsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"accountList":{"type":"array","description":"List of accounts","items":{"type":"object","properties":{"balance":{"type":"number","format":"float","description":"The current account balance"},"description":{"type":"string","nullable":true,"description":"Description of the product"},"accountNumber":{"type":"string","description":"The PRN of the account"},"openDate":{"type":"string","nullable":true,"description":"Date the account was activated"}},"required":["accountNumber","balance","description","openDate"]}}},"required":["accountList"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddSimilarTransactions":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"transactionList":{"type":"array","description":"Array of transaction IDs, as returned by a transaction-retrieval endpoint.\nPattern: String array\nExample: `[\"P111|999123456789|0199|M\", \"P111|999123456789|0156|M\"]`","example":"[\"P111|999123456789|0156|M\", \"P111|999123456789|0169|M\"]","items":{"type":"string"}}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId","transactionList"]},"GetCreditTransactions":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"otherAccountNo":{"type":"string","pattern":"^$|^([0-9]{12}|[0-9]{16})$","description":"The `accountNumber` of the other account, as returned by Get Other Accounts. **Required** if the account holder needs to add transactions that are on a different account than the current account.\nPattern: PRN\nExample: `\"074103447228\"`","example":"074103447228"},"startDate":{"type":"string","format":"date","description":"The starting date for the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-01\"`","example":"2023-11-01"},"endDate":{"type":"string","format":"date","description":"The ending date of the transactions to return.\nPattern: YYYY-MM-DD\nExample: `\"2023-11-30\"`","example":"2023-11-30"},"amount":{"type":"number","format":"float","minimum":0.01,"maximum":999999999999.99,"description":"Amount of the transaction to return.\nPattern: Positive integer or decimal number\nExample: `100.00`, `100`, or `100.73`","example":25.5},"merchantName":{"type":"string","description":"Name of the merchant that performed the transaction.\nPattern: string\nExample: `\"DoorDash\"`","example":"DoorDash"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"GetCreditTransactionsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"transactionList":{"type":"array","description":"List of transactions","items":{"type":"object","properties":{"selectMode":{"type":"string","description":"The selection mode for the dispute: `Multi` — Multiple transactions can be selected for this claim type. `Single` — Only one transaction can be selected for this claim type."},"amount":{"type":"string","description":"Amount of the transaction"},"transactionDateTime":{"type":"string","description":"The date-time when the transaction was authorized. Format: yyyyMMdd`T`HHmmss.SSS z"},"cardNumberEndingIn":{"type":"string","description":"Last four digits of the PAN"},"authorizationStatus":{"type":"string","description":"Whether the transaction is `Posted` or `Pending`"},"amountInfo":{"description":"Description of the currency of `amount`","type":"object","properties":{"isoCurrencyName":{"type":"string","description":"Currency name."},"amount":{"type":"string","description":"Amount of the transaction in this currency."},"isoCodeAlpha":{"type":"string","description":"ISO 4217 alphabetic currency code."},"isoCodeNumeric":{"type":"string","description":"ISO 4217 numeric currency code."},"exponent":{"type":"string","description":"Number of places after the decimal that the currency uses."}}},"transactionType":{"type":"string","description":"Type of transaction. See Transaction entries in *Creating a Dispute* for definitions."},"description":{"type":"string","description":"Description of the transaction"},"debitCredit":{"type":"string","description":"Whether the transaction debits or credits the account"},"date":{"type":"string","description":"Date of the transaction: YYYYMMDD"},"postingDateTime":{"type":"string","description":"The date-time when the transaction was posted (settled). Format: yyyyMMdd`T`HHmmss.SSS z"},"transactionId":{"type":"string","description":"Identifier provided by the disputes engine for the transaction"}},"required":["amount","authorizationStatus","cardNumberEndingIn","date","debitCredit","description","postingDateTime","selectMode","transactionDateTime","transactionId","transactionType"]}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetCaseList":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","nullable":true,"pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case. **Required** if `accountNo` and `customerId` are not populated.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"customerId":{"type":"string","nullable":true,"description":"Customer identifier.\nExample: `P643|162983403900`","example":"P643|162983403900"},"accountNo":{"type":"string","nullable":true,"description":"The <>, <>, or <> of the account. If more than one card is associated with the PRN, use the PAN or the CAD. **Required** if `caseId` and `customerId` are not populated.\nPattern: PAN, PRN, or CAD\nExample: `\"999101293846\"`","example":"999101293846"},"daysToLookBack":{"type":"integer","format":"int32","nullable":true,"description":"Number of days in the past to retrieve cases. Default: 30 days\nPattern: integer\nExample: `60`","example":60}},"required":["apiLogin","apiTransKey","providerId","transactionId"]},"Claim":{"type":"object","properties":{"caseId":{"type":"string","description":"Unique case ID"},"accountHolder":{"type":"string","description":"Account Holder"},"accountNumber":{"type":"string","description":"Account Number"},"requiredDocumentCount":{"type":"integer","format":"int32","description":"Number of documents required on this case"},"customerId":{"type":"string","description":"Customer ID"},"isCaseSubmitted":{"type":"boolean","description":"Whether the case has been submitted"},"createName":{"type":"string","description":"Who created the case"},"totalCaseAmount":{"type":"number","description":"The sum of all disputed transaction amounts"},"caseStatus":{"type":"string","description":"Status of the case. See `caseStatus` in the _Status Values_ enumeration for valid values."},"accountType":{"type":"string","description":"Type of account"},"customerContactDate":{"type":"string","description":"Customer Contact Date"}}},"CaseListResponse":{"type":"object","properties":{"claimListResponse":{"type":"array","items":{"type":"object","properties":{"caseId":{"type":"string","description":"Unique case ID"},"accountHolder":{"type":"string","description":"Account Holder"},"accountNumber":{"type":"string","description":"Account Number"},"requiredDocumentCount":{"type":"integer","format":"int32","description":"Number of documents required on this case"},"customerId":{"type":"string","description":"Customer ID"},"isCaseSubmitted":{"type":"boolean","description":"Whether the case has been submitted"},"createName":{"type":"string","description":"Who created the case"},"totalCaseAmount":{"type":"number","description":"The sum of all disputed transaction amounts"},"caseStatus":{"type":"string","description":"Status of the case. See `caseStatus` in the _Status Values_ enumeration for valid values."},"accountType":{"type":"string","description":"Type of account"},"customerContactDate":{"type":"string","description":"Customer Contact Date"}}}}}},"GetCaseListResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"claimListResponse":{"type":"array","items":{"type":"object","properties":{"caseId":{"type":"string","description":"Unique case ID"},"accountHolder":{"type":"string","description":"Account Holder"},"accountNumber":{"type":"string","description":"Account Number"},"requiredDocumentCount":{"type":"integer","format":"int32","description":"Number of documents required on this case"},"customerId":{"type":"string","description":"Customer ID"},"isCaseSubmitted":{"type":"boolean","description":"Whether the case has been submitted"},"createName":{"type":"string","description":"Who created the case"},"totalCaseAmount":{"type":"number","description":"The sum of all disputed transaction amounts"},"caseStatus":{"type":"string","description":"Status of the case. See `caseStatus` in the _Status Values_ enumeration for valid values."},"accountType":{"type":"string","description":"Type of account"},"customerContactDate":{"type":"string","description":"Customer Contact Date"}}}}}}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetCorrespondence":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"linkReference":{"type":"string","description":"Link reference as returned by Get Correspondence List\nPattern: string\nExample: `QVO-FW-FF-WORK-P-FB-CLAIMS-CLAIM 2108100024C!20210811T172051.157 GMT`","example":"QVO-FW-FF-WORK-P-FB-CLAIMS-CLAIM 2108100024C!20210811T172051.157 GMT"}},"required":["apiLogin","apiTransKey","caseId","linkReference","providerId","transactionId"]},"GetCorrespondence1":{"type":"object","properties":{"email_style_markup":{"type":"string"},"body":{"type":"string"}},"required":["body","email_style_markup"]},"GetCorrespondenceResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"email_style_markup":{"type":"string"},"body":{"type":"string"}},"required":["body","email_style_markup"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"ResendCorrespondence":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"linkReference":{"type":"string","description":"Link reference as returned by Get Correspondence List\nPattern: string\nExample: `QVO-FW-FF-WORK-P-FB-CLAIMS-CLAIM 2108100024C!20210811T172051.157 GMT`","example":"QVO-FW-FF-WORK-P-FB-CLAIMS-CLAIM 2108100024C!20210811T172051.157 GMT"}},"required":["apiLogin","apiTransKey","caseId","linkReference","providerId","transactionId"]},"ReopenCase":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"},"reopenReason":{"type":"string","description":"The reason for requesting that the case be reopened.\nPattern: Freeform, no limit\nExample: `\"New information from the merchant\"`","example":"New information from the merchant"},"newInformation":{"type":"string","nullable":true,"description":"New information that the account holder would like to have included in the dispute investigation.\nPattern: Freeform, no string\nExample: `\"New transaction is attached.\"`","example":"New transaction is attached"},"transactionList":{"type":"array","description":"List of transactions that the account holder is requesting to be reconsidered. The transactions must be in the resolved-denied status. Use the `transactionId` as returned by Get Transactions List.\nPattern: String array\nExample: `[\"460268821703314\", \"12\"]`","example":["460268821703314","12"],"items":{"type":"string"}}},"required":["apiLogin","apiTransKey","caseId","providerId","reopenReason","transactionId","transactionList"]},"GetCaseStatus":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case or Get Case List.\nPattern: Max 11 digits followed by an upper-case letter\nExample: `\"22021000017C\"`","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"GetCaseStatus1":{"type":"object","properties":{"accountNumber":{"type":"string","example":"8025307835"},"requiredDocumentCount":{"type":"string","example":"string"},"claimStatus":{"type":"string","example":"New"},"cardNumber":{"type":"string","description":"card number associated to the case"},"createName":{"type":"string","example":"string"},"claimId":{"type":"string","description":"card number associated to the case"},"accountType":{"type":"string","example":"CreditCard"},"customerContactDate":{"type":"string","format":"date","example":"20220323 GMT"}},"required":["accountNumber","accountType","claimId","claimStatus","createName","customerContactDate"]},"GetCaseStatusResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"accountNumber":{"type":"string","example":"8025307835"},"requiredDocumentCount":{"type":"string","example":"string"},"claimStatus":{"type":"string","example":"New"},"cardNumber":{"type":"string","description":"card number associated to the case"},"createName":{"type":"string","example":"string"},"claimId":{"type":"string","description":"card number associated to the case"},"accountType":{"type":"string","example":"CreditCard"},"customerContactDate":{"type":"string","format":"date","example":"20220323 GMT"}},"required":["accountNumber","accountType","claimId","claimStatus","createName","customerContactDate"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"GetRequirements":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"}},"required":["apiLogin","apiTransKey","caseId","providerId","transactionId"]},"GetRequirements1":{"type":"object","properties":{"identifier":{"type":"string","description":"Identifier for the PDF"},"label":{"type":"string","description":"Display text for the PDF"},"isDocumentPendingReview":{"type":"boolean","description":"Whether the document is pending review."},"isRequired":{"type":"boolean","description":"Whether the completed form is required for the dispute"},"validAttachmentCategoryList":{"type":"array","description":"Metadata for the PDF","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}},"isSatisfied":{"type":"boolean","description":"Whether the document requirement has been satisfied."},"templateDocumentStream":{"type":"string","description":"Base64-encoded PDF form"}},"required":["identifier","isRequired","isSatisfied","label","templateDocumentStream","validAttachmentCategoryList"]},"GetRequirementsResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"identifier":{"type":"string","description":"Identifier for the PDF"},"label":{"type":"string","description":"Display text for the PDF"},"isDocumentPendingReview":{"type":"boolean","description":"Whether the document is pending review."},"isRequired":{"type":"boolean","description":"Whether the completed form is required for the dispute"},"validAttachmentCategoryList":{"type":"array","description":"Metadata for the PDF","items":{"type":"object","properties":{"value":{"type":"string"},"key":{"type":"string"}}}},"isSatisfied":{"type":"boolean","description":"Whether the document requirement has been satisfied."},"templateDocumentStream":{"type":"string","description":"Base64-encoded PDF form"}},"required":["identifier","isRequired","isSatisfied","label","templateDocumentStream","validAttachmentCategoryList"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddDocument":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"caseId":{"type":"string","pattern":"^$|^([0-9]{11}[A-Z]{1})$","description":"Case identifier as returned by Create Case.\nPattern: Max 11 digits with a letter\nExample: \"`22021000017C`\"","example":"22021000017C"},"document":{"type":"string","description":"JSON array containing the required document and metadata. Pass only one document per endpoint call. See `document` Subfields for the fields to include.\nPattern: JSON string\nExample: `[{\"documentStream\": \"\",\"identifier\": \"StatementOfDispute\",\"category\": \"SupportingDocumentation\",\"fileName\": \"StatementOfDispute.pdf\",\"label\": \"Statement of Dispute\"}]`","example":"\n [{\n \"documentStream\": \"JVBERi0xLjQKJcfl9OXwCjEgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMjU4Cj4+CnN0cmVhbQp42s1YW3PTOBR+r+\",\n \"identifier\": \"StatementOfDispute\",\n \"category\": \"SupportingDocumentation\",\n \"fileName\": \"StatementOfDispute.pdf\",\n \"label\": \"Statement of Dispute\"\n }]\n "}},"required":["apiLogin","apiTransKey","caseId","document","providerId","transactionId"]},"IsTransactionDomestic":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"networkId":{"type":"string","enum":["P","C","DB","V","Z","VI","I","M","AU","S","ST","D","DC","A","AP","B","PU"],"description":"Identifier for the card network.","example":"P"},"authId":{"type":"integer","format":"int32","minimum":0,"maximum":10000000000,"description":"Identifier for the transaction.","example":13684518}},"required":["apiLogin","apiTransKey","authId","networkId","providerId","transactionId"]},"IsDomestic":{"type":"object","properties":{"isDomestic":{"type":"string","example":"Y"},"authId":{"type":"integer","format":"int32","example":13684518}},"required":["authId","isDomestic"]},"GetIsDomesticResponse":{"type":"object","properties":{"statusCode":{"type":"integer","format":"int32","nullable":true,"description":"The response status code"},"status":{"type":"string","nullable":true,"description":"The condition of a process or response"},"processingTime":{"type":"number","format":"float","nullable":true,"description":"The time elapsed in processing the transaction"},"echo":{"nullable":true,"description":"A structure that contains transaction ID information","type":"object","properties":{"transactionId":{"type":"string","nullable":true,"description":"The `transactionId` that was passed in the API request"}},"required":["transactionId"]},"systemTimestamp":{"type":"string","format":"date-time","nullable":true,"description":"A system generated timestamp"},"rtoken":{"type":"string","nullable":true,"description":"A Galileo-generated ID used for tracking"},"errors":{"type":"array","description":"A list of errors generated while the request was processed","items":{"type":"string"}},"responseData":{"nullable":true,"description":"A structure for the response data. It can be empty but usually will contain information.","type":"object","properties":{"isDomestic":{"type":"string","example":"Y"},"authId":{"type":"integer","format":"int32","example":13684518}},"required":["authId","isDomestic"]}},"required":["echo","processingTime","responseData","rtoken","status","statusCode","systemTimestamp"]},"AddEligibleDispute":{"type":"object","properties":{"apiLogin":{"type":"string","description":"Provider's web service username, as provided by Galileo for the requesting IP address.\nPattern: Max 50 characters\nExample: `\"AbC123-9999\"`","example":"AbC123-9999"},"apiTransKey":{"type":"string","description":"Web service password, as provided by Galileo for the requesting IP address.\nPattern: Max 15 characters\nExample: `\"4sb62fh6w4h7w34g\"`","example":"4sb62fh6w4h7w34g"},"providerId":{"type":"integer","format":"int32","description":"Galileo-issued unique provider identifier.\nPattern: Max 10 digits\nExample: `9999`","example":9999},"transactionId":{"type":"string","minimum":1,"maximum":60,"description":"A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.\nPattern: 60 characters or less\nExample: `\"9845dk-39fdk3fj3-4483483478\"`","example":"9845dk-39fdk3fj3-4483483478"},"disputeId":{"type":"string","maxLength":16,"description":"Identifier for the Dispute.","example":"1234567345D"},"progId":{"type":"string","maxLength":10,"description":"Identifier for the Program.","example":"4567"},"accountNo":{"type":"string","pattern":"^$|^([0-9]{12}|[0-9]{16})$","description":"The <> or <> of the account. If more than one card is associated with the PRN, use the PAN.\nPattern: PAN or PRN\nExample: `\"074103447228\"`","example":"074103447228"},"networkId":{"type":"string","enum":["P","C","V","Z","I","M","S","D","A","B"],"nullable":true,"description":"Identifier for the card network.","example":"V"},"authId":{"type":"integer","format":"int32","minimum":0,"maximum":10000000000,"description":"Identifier for the transaction.","example":13684518},"provCredDate":{"type":"string","format":"date","nullable":true,"description":"The first PC date","example":"2023-11-01"},"customerContactDate":{"type":"string","format":"date","description":"The Customer Contact date or Effective Date","example":"2023-11-01"},"investigationCompleteDate":{"type":"string","format":"date","description":"The Investigation Complete date","example":"2023-11-01"},"customerFinalProcessingDate":{"type":"string","format":"date","nullable":true,"description":"The Customer Final Processing date","example":"2023-11-01"},"currentDateTime":{"type":"string","format":"date","description":"The date when request is made","example":"2023-11-01"},"claimId":{"type":"string","maxLength":16,"description":"Identifier for the Claim of the Dispute.","example":"1234567345C"}},"required":["accountNo","apiLogin","apiTransKey","authId","claimId","currentDateTime","customerContactDate","disputeId","investigationCompleteDate","progId","providerId","transactionId"]}}},"servers":[{"url":"dispute-api-{corename}.{env}.gpsrv.com/"}],"x-readme":{"explorer-enabled":true,"proxy-enabled":true}}