Square · Schema
ListDisputesResponse
Defines fields in a `ListDisputes` response.
BookingLocationSquareRestaurantCatalogCheckoutCustomersDisputesE-CommerceFinancial TechnologyGift CardsInventoryInvoicingLaborLoyaltyMerchantsOrderPaymentsPoint-of-SaleRefundsRetailSubscriptionTeamWebhookPayment ProcessingPayment Terminals
Properties
| Name | Type | Description |
|---|---|---|
| errors | array | Information about errors encountered during the request. |
| disputes | array | The list of disputes. |
| cursor | string | The pagination cursor to be used in a subsequent request. If unset, this is the final response. For more information, see [Pagination](https://developer.squareup.com/docs/build-basics/common-api-patte |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/square/main/json-schema/square-list-disputes-response-schema.json",
"title": "ListDisputesResponse",
"description": "Defines fields in a `ListDisputes` response.",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/square-disputes-api-openapi.yml#/components/schemas/ListDisputesResponse",
"type": "object",
"x-release-status": "PUBLIC",
"properties": {
"errors": {
"type": "array",
"items": {
"$ref": "#/$defs/Error"
},
"description": "Information about errors encountered during the request."
},
"disputes": {
"type": "array",
"items": {
"$ref": "#/$defs/Dispute"
},
"description": "The list of disputes."
},
"cursor": {
"type": "string",
"description": "The pagination cursor to be used in a subsequent request.\nIf unset, this is the final response. For more information, see [Pagination](https://developer.squareup.com/docs/build-basics/common-api-patterns/pagination)."
}
},
"$defs": {
"CardBrand": {
"type": "string",
"enum": [
"OTHER_BRAND",
"VISA",
"MASTERCARD",
"AMERICAN_EXPRESS",
"DISCOVER",
"DISCOVER_DINERS",
"JCB",
"CHINA_UNIONPAY",
"SQUARE_GIFT_CARD",
"SQUARE_CAPITAL_CARD",
"INTERAC",
"EFTPOS",
"FELICA",
"EBT"
],
"x-enum-elements": [
{
"name": "OTHER_BRAND",
"description": ""
},
{
"name": "VISA",
"description": ""
},
{
"name": "MASTERCARD",
"description": ""
},
{
"name": "AMERICAN_EXPRESS",
"description": ""
},
{
"name": "DISCOVER",
"description": ""
},
{
"name": "DISCOVER_DINERS",
"description": ""
},
{
"name": "JCB",
"description": ""
},
{
"name": "CHINA_UNIONPAY",
"description": ""
},
{
"name": "SQUARE_GIFT_CARD",
"description": ""
},
{
"name": "SQUARE_CAPITAL_CARD",
"description": ""
},
{
"name": "INTERAC",
"description": ""
},
{
"name": "EFTPOS",
"description": ""
},
{
"name": "FELICA",
"description": ""
},
{
"name": "EBT",
"description": ""
}
],
"description": "Indicates a card's brand, such as `VISA` or `MASTERCARD`.",
"x-release-status": "PUBLIC"
},
"Currency": {
"type": "string",
"enum": [
"UNKNOWN_CURRENCY",
"AED",
"AFN",
"ALL",
"AMD",
"ANG",
"AOA",
"ARS",
"AUD",
"AWG",
"AZN",
"BAM",
"BBD",
"BDT",
"BGN",
"BHD",
"BIF",
"BMD",
"BND",
"BOB",
"BOV",
"BRL",
"BSD",
"BTN",
"BWP",
"BYR",
"BZD",
"CAD",
"CDF",
"CHE",
"CHF",
"CHW",
"CLF",
"CLP",
"CNY",
"COP",
"COU",
"CRC",
"CUC",
"CUP",
"CVE",
"CZK",
"DJF",
"DKK",
"DOP",
"DZD",
"EGP",
"ERN",
"ETB",
"EUR",
"FJD",
"FKP",
"GBP",
"GEL",
"GHS",
"GIP",
"GMD",
"GNF",
"GTQ",
"GYD",
"HKD",
"HNL",
"HRK",
"HTG",
"HUF",
"IDR",
"ILS",
"INR",
"IQD",
"IRR",
"ISK",
"JMD",
"JOD",
"JPY",
"KES",
"KGS",
"KHR",
"KMF",
"KPW",
"KRW",
"KWD",
"KYD",
"KZT",
"LAK",
"LBP",
"LKR",
"LRD",
"LSL",
"LTL",
"LVL",
"LYD",
"MAD",
"MDL",
"MGA",
"MKD",
"MMK",
"MNT",
"MOP",
"MRO",
"MUR",
"MVR",
"MWK",
"MXN",
"MXV",
"MYR",
"MZN",
"NAD",
"NGN",
"NIO",
"NOK",
"NPR",
"NZD",
"OMR",
"PAB",
"PEN",
"PGK",
"PHP",
"PKR",
"PLN",
"PYG",
"QAR",
"RON",
"RSD",
"RUB",
"RWF",
"SAR",
"SBD",
"SCR",
"SDG",
"SEK",
"SGD",
"SHP",
"SLL",
"SLE",
"SOS",
"SRD",
"SSP",
"STD",
"SVC",
"SYP",
"SZL",
"THB",
"TJS",
"TMT",
"TND",
"TOP",
"TRY",
"TTD",
"TWD",
"TZS",
"UAH",
"UGX",
"USD",
"USN",
"USS",
"UYI",
"UYU",
"UZS",
"VEF",
"VND",
"VUV",
"WST",
"XAF",
"XAG",
"XAU",
"XBA",
"XBB",
"XBC",
"XBD",
"XCD",
"XDR",
"XOF",
"XPD",
"XPF",
"XPT",
"XTS",
"XXX",
"YER",
"ZAR",
"ZMK",
"ZMW",
"BTC",
"XUS"
],
"x-enum-elements": [
{
"name": "UNKNOWN_CURRENCY",
"description": "Unknown currency"
},
{
"name": "AED",
"description": "United Arab Emirates dirham"
},
{
"name": "AFN",
"description": "Afghan afghani"
},
{
"name": "ALL",
"description": "Albanian lek"
},
{
"name": "AMD",
"description": "Armenian dram"
},
{
"name": "ANG",
"description": "Netherlands Antillean guilder"
},
{
"name": "AOA",
"description": "Angolan kwanza"
},
{
"name": "ARS",
"description": "Argentine peso"
},
{
"name": "AUD",
"description": "Australian dollar"
},
{
"name": "AWG",
"description": "Aruban florin"
},
{
"name": "AZN",
"description": "Azerbaijani manat"
},
{
"name": "BAM",
"description": "Bosnia and Herzegovina convertible mark"
},
{
"name": "BBD",
"description": "Barbados dollar"
},
{
"name": "BDT",
"description": "Bangladeshi taka"
},
{
"name": "BGN",
"description": "Bulgarian lev"
},
{
"name": "BHD",
"description": "Bahraini dinar"
},
{
"name": "BIF",
"description": "Burundian franc"
},
{
"name": "BMD",
"description": "Bermudian dollar"
},
{
"name": "BND",
"description": "Brunei dollar"
},
{
"name": "BOB",
"description": "Boliviano"
},
{
"name": "BOV",
"description": "Bolivian Mvdol"
},
{
"name": "BRL",
"description": "Brazilian real"
},
{
"name": "BSD",
"description": "Bahamian dollar"
},
{
"name": "BTN",
"description": "Bhutanese ngultrum"
},
{
"name": "BWP",
"description": "Botswana pula"
},
{
"name": "BYR",
"description": "Belarusian ruble"
},
{
"name": "BZD",
"description": "Belize dollar"
},
{
"name": "CAD",
"description": "Canadian dollar"
},
{
"name": "CDF",
"description": "Congolese franc"
},
{
"name": "CHE",
"description": "WIR Euro"
},
{
"name": "CHF",
"description": "Swiss franc"
},
{
"name": "CHW",
"description": "WIR Franc"
},
{
"name": "CLF",
"description": "Unidad de Fomento"
},
{
"name": "CLP",
"description": "Chilean peso"
},
{
"name": "CNY",
"description": "Chinese yuan"
},
{
"name": "COP",
"description": "Colombian peso"
},
{
"name": "COU",
"description": "Unidad de Valor Real"
},
{
"name": "CRC",
"description": "Costa Rican colon"
},
{
"name": "CUC",
"description": "Cuban convertible peso"
},
{
"name": "CUP",
"description": "Cuban peso"
},
{
"name": "CVE",
"description": "Cape Verdean escudo"
},
{
"name": "CZK",
"description": "Czech koruna"
},
{
"name": "DJF",
"description": "Djiboutian franc"
},
{
"name": "DKK",
"description": "Danish krone"
},
{
"name": "DOP",
"description": "Dominican peso"
},
{
"name": "DZD",
"description": "Algerian dinar"
},
{
"name": "EGP",
"description": "Egyptian pound"
},
{
"name": "ERN",
"description": "Eritrean nakfa"
},
{
"name": "ETB",
"description": "Ethiopian birr"
},
{
"name": "EUR",
"description": "Euro"
},
{
"name": "FJD",
"description": "Fiji dollar"
},
{
"name": "FKP",
"description": "Falkland Islands pound"
},
{
"name": "GBP",
"description": "Pound sterling"
},
{
"name": "GEL",
"description": "Georgian lari"
},
{
"name": "GHS",
"description": "Ghanaian cedi"
},
{
"name": "GIP",
"description": "Gibraltar pound"
},
{
"name": "GMD",
"description": "Gambian dalasi"
},
{
"name": "GNF",
"description": "Guinean franc"
},
{
"name": "GTQ",
"description": "Guatemalan quetzal"
},
{
"name": "GYD",
"description": "Guyanese dollar"
},
{
"name": "HKD",
"description": "Hong Kong dollar"
},
{
"name": "HNL",
"description": "Honduran lempira"
},
{
"name": "HRK",
"description": "Croatian kuna"
},
{
"name": "HTG",
"description": "Haitian gourde"
},
{
"name": "HUF",
"description": "Hungarian forint"
},
{
"name": "IDR",
"description": "Indonesian rupiah"
},
{
"name": "ILS",
"description": "Israeli new shekel"
},
{
"name": "INR",
"description": "Indian rupee"
},
{
"name": "IQD",
"description": "Iraqi dinar"
},
{
"name": "IRR",
"description": "Iranian rial"
},
{
"name": "ISK",
"description": "Icelandic króna"
},
{
"name": "JMD",
"description": "Jamaican dollar"
},
{
"name": "JOD",
"description": "Jordanian dinar"
},
{
"name": "JPY",
"description": "Japanese yen"
},
{
"name": "KES",
"description": "Kenyan shilling"
},
{
"name": "KGS",
"description": "Kyrgyzstani som"
},
{
"name": "KHR",
"description": "Cambodian riel"
},
{
"name": "KMF",
"description": "Comoro franc"
},
{
"name": "KPW",
"description": "North Korean won"
},
{
"name": "KRW",
"description": "South Korean won"
},
{
"name": "KWD",
"description": "Kuwaiti dinar"
},
{
"name": "KYD",
"description": "Cayman Islands dollar"
},
{
"name": "KZT",
"description": "Kazakhstani tenge"
},
{
"name": "LAK",
"description": "Lao kip"
},
{
"name": "LBP",
"description": "Lebanese pound"
},
{
"name": "LKR",
"description": "Sri Lankan rupee"
},
{
"name": "LRD",
"description": "Liberian dollar"
},
{
"name": "LSL",
"description": "Lesotho loti"
},
{
"name": "LTL",
"description": "Lithuanian litas"
},
{
"name": "LVL",
"description": "Latvian lats"
},
{
"name": "LYD",
"description": "Libyan dinar"
},
{
"name": "MAD",
"description": "Moroccan dirham"
},
{
"name": "MDL",
"description": "Moldovan leu"
},
{
"name": "MGA",
"description": "Malagasy ariary"
},
{
"name": "MKD",
"description": "Macedonian denar"
},
{
"name": "MMK",
"description": "Myanmar kyat"
},
{
"name": "MNT",
"description": "Mongolian tögrög"
},
{
"name": "MOP",
"description": "Macanese pataca"
},
{
"name": "MRO",
"description": "Mauritanian ouguiya"
},
{
"name": "MUR",
"description": "Mauritian rupee"
},
{
"name": "MVR",
"description": "Maldivian rufiyaa"
},
{
"name": "MWK",
"description": "Malawian kwacha"
},
{
"name": "MXN",
"description": "Mexican peso"
},
{
"name": "MXV",
"description": "Mexican Unidad de Inversion"
},
{
"name": "MYR",
"description": "Malaysian ringgit"
},
{
"name": "MZN",
"description": "Mozambican metical"
},
{
"name": "NAD",
"description": "Namibian dollar"
},
{
"name": "NGN",
"description": "Nigerian naira"
},
{
"name": "NIO",
"description": "Nicaraguan córdoba"
},
{
"name": "NOK",
"description": "Norwegian krone"
},
{
"name": "NPR",
"description": "Nepalese rupee"
},
{
"name": "NZD",
"description": "New Zealand dollar"
},
{
"name": "OMR",
"description": "Omani rial"
},
{
"name": "PAB",
"description": "Panamanian balboa"
},
{
"name": "PEN",
"description": "Peruvian sol"
},
{
"name": "PGK",
"description": "Papua New Guinean kina"
},
{
"name": "PHP",
"description": "Philippine peso"
},
{
"name": "PKR",
"description": "Pakistani rupee"
},
{
"name": "PLN",
"description": "Polish zBoty"
},
{
"name": "PYG",
"description": "Paraguayan guaraní"
},
{
"name": "QAR",
"description": "Qatari riyal"
},
{
"name": "RON",
"description": "Romanian leu"
},
{
"name": "RSD",
"description": "Serbian dinar"
},
{
"name": "RUB",
"description": "Russian ruble"
},
{
"name": "RWF",
"description": "Rwandan franc"
},
{
"name": "SAR",
"description": "Saudi riyal"
},
{
"name": "SBD",
"description": "Solomon Islands dollar"
},
{
"name": "SCR",
"description": "Seychelles rupee"
},
{
"name": "SDG",
"description": "Sudanese pound"
},
{
"name": "SEK",
"description": "Swedish krona"
},
{
"name": "SGD",
"description": "Singapore dollar"
},
{
"name": "SHP",
"description": "Saint Helena pound"
},
{
"name": "SLL",
"description": "Sierra Leonean first leone"
},
{
"name": "SLE",
"description": "Sierra Leonean second leone"
},
{
"name": "SOS",
"description": "Somali shilling"
},
{
"name": "SRD",
"description": "Surinamese dollar"
},
{
"name": "SSP",
"description": "South Sudanese pound"
},
{
"name": "STD",
"description": "São Tomé and Príncipe dobra"
},
{
"name": "SVC",
"description": "Salvadoran colón"
},
{
"name": "SYP",
"description": "Syrian pound"
},
{
"name": "SZL",
"description": "Swazi lilangeni"
},
{
"name": "THB",
"description": "Thai baht"
},
{
"name": "TJS",
"description": "Tajikstani somoni"
},
{
"name": "TMT",
"description": "Turkmenistan manat"
},
{
"name": "TND",
"description": "Tunisian dinar"
},
{
"name": "TOP",
"description": "Tongan pa'anga"
},
{
"name": "TRY",
"description": "Turkish lira"
},
{
"name": "TTD",
"description": "Trinidad and Tobago dollar"
},
{
"name": "TWD",
"description": "New Taiwan dollar"
},
{
"name": "TZS",
"description": "Tanzanian shilling"
},
{
"name": "UAH",
"description": "Ukrainian hryvnia"
},
{
"name": "UGX",
"description": "Ugandan shilling"
},
{
"name": "USD",
"description": "United States dollar"
},
{
"name": "USN",
"description": "United States dollar (next day)"
},
{
"name": "USS",
"description": "United States dollar (same day)"
},
{
"name": "UYI",
"description": "Uruguay Peso en Unidedades Indexadas"
},
{
"name": "UYU",
"description": "Uruguyan peso"
},
{
"name": "UZS",
"description": "Uzbekistan som"
},
{
"name": "VEF",
"description": "Venezuelan bolívar soberano"
},
{
"name": "VND",
"description": "Vietnamese ’Óng"
},
{
"name": "VUV",
"description": "Vanuatu vatu"
},
{
"name": "WST",
"description": "Samoan tala"
},
{
"name": "XAF",
"description": "CFA franc BEAC"
},
{
"name": "XAG",
"description": "Silver"
},
{
"name": "XAU",
"description": "Gold"
},
{
"name": "XBA",
"description": "European Composite Unit"
},
{
"name": "XBB",
"description": "European Monetary Unit"
},
{
"name": "XBC",
"description": "European Unit of Account 9"
},
{
"name": "XBD",
"description": "European Unit of Account 17"
},
{
"name": "XCD",
"description": "East Caribbean dollar"
},
{
"name": "XDR",
"description": "Special drawing rights (International Monetary Fund)"
},
{
"name": "XOF",
"description": "CFA franc BCEAO"
},
{
"name": "XPD",
"description": "Palladium"
},
{
"name": "XPF",
"description": "CFP franc"
},
{
"name": "XPT",
"description": "Platinum"
},
{
"name": "XTS",
"description": "Code reserved for testing"
},
{
"name": "XXX",
"description": "No currency"
},
{
"name": "YER",
"description": "Yemeni rial"
},
{
"name": "ZAR",
"description": "South African rand"
},
{
"name": "ZMK",
"description": "Zambian kwacha"
},
{
"name": "ZMW",
"description": "Zambian kwacha"
},
{
"name": "BTC",
"description": "Bitcoin"
},
{
"name": "XUS",
"description": "USD Coin"
}
],
"description": "Indicates the associated currency for an amount of money. Values correspond\nto [ISO 4217](https://wikipedia.org/wiki/ISO_4217).",
"x-release-status": "PUBLIC"
},
"Dispute": {
"type": "object",
"description": "Represents a [dispute](https://developer.squareup.com/docs/disputes-api/overview) a cardholder initiated with their bank.",
"x-release-status": "PUBLIC",
"properties": {
"dispute_id": {
"type": [
"string",
"null"
],
"description": "The unique ID for this `Dispute`, generated by Square.",
"minLength": 1,
"maxLength": 40,
"x-release-status": "DEPRECATED"
},
"id": {
"type": "string",
"description": "The unique ID for this `Dispute`, generated by Square.",
"minLength": 1,
"maxLength": 40
},
"amount_money": {
"$ref": "#/$defs/Money",
"description": "The disputed amount, which can be less than the total transaction amount.\nFor instance, if multiple items were purchased but the cardholder only initiates a dispute over some of the items."
},
"reason": {
"$ref": "#/$defs/DisputeReason",
"description": "The reason why the cardholder initiated the dispute.\nSee [DisputeReason](#type-disputereason) for possible values"
},
"state": {
"$ref": "#/$defs/DisputeState",
"description": "The current state of this dispute.\nSee [DisputeState](#type-disputestate) for possible values"
},
"due_at": {
"type": [
"string",
"null"
],
"description": "The deadline by which the seller must respond to the dispute, in [RFC 3339 format](https://developer.squareup.com/docs/build-basics/common-data-types/working-with-dates).",
"minLength": 1,
"maxLength": 40
},
"disputed_payment": {
"$ref": "#/$defs/DisputedPayment",
"description": "The payment challenged in this dispute."
},
"evidence_ids": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
},
"description": "The IDs of the evidence associated with the dispute.",
"x-release-status": "DEPRECATED"
},
"card_brand": {
"$ref": "#/$defs/CardBrand",
"description": "The card brand used in the disputed payment.\nSee [CardBrand](#type-cardbrand) for possible values"
},
"created_at": {
"type": "string",
"description": "The timestamp when the dispute was created, in RFC 3339 format.",
"minLength": 1,
"maxLength": 40,
"readOnly": true
},
"updated_at": {
"type": "string",
"description": "The timestamp when the dispute was last updated, in RFC 3339 format.",
"minLength": 1,
"maxLength": 40,
"readOnly": true
},
"brand_dispute_id": {
"type": [
"string",
"null"
],
"description": "The ID of the dispute in the card brand system, generated by the card brand.",
"minLength": 1,
"maxLength": 40
},
"reported_date": {
"type": [
"string",
"null"
],
"description": "The timestamp when the dispute was reported, in RFC 3339 format.",
"minLength": 1,
"maxLength": 40,
"x-release-status": "DEPRECATED"
},
"reported_at": {
"type": [
"string",
"null"
],
"description": "The timestamp when the dispute was reported, in RFC 3339 format.",
"minLength": 1,
"maxLength": 40
},
"version": {
"type": "integer",
"description": "The current version of the `Dispute`."
},
"location_id": {
"type": [
"string",
"null"
],
"description": "The ID of the location where the dispute originated.",
"minLength": 1,
"maxLength": 40
}
}
},
"DisputeReason": {
"type": "string",
"enum": [
"AMOUNT_DIFFERS",
"CANCELLED",
"DUPLICATE",
"NO_KNOWLEDGE",
"NOT_AS_DESCRIBED",
"NOT_RECEIVED",
"PAID_BY_OTHER_MEANS",
"CUSTOMER_REQUESTS_CREDIT",
"EMV_LIABILITY_SHIFT"
],
"x-enum-elements": [
{
"name": "AMOUNT_DIFFERS",
"description": "The cardholder claims that they were charged the wrong amount for the purchase.\nTo challenge this dispute, provide specific and concrete evidence that the cardholder agreed\nto the amount charged."
},
{
"name": "CANCELLED",
"description": "The cardholder claims that they attempted to return the goods or cancel the service.\nTo challenge this dispute, provide specific and concrete evidence to prove that the cardholder\nis not due a refund and that the cardholder acknowledged your cancellation policy."
},
{
"name": "DUPLICATE",
"description": "The cardholder claims that they were charged twice for the same purchase.\nTo challenge this dispute, provide specific and concrete evidence that shows both charges are\nlegitimate and independent of one another."
},
{
"name": "NO_KNOWLEDGE",
"description": "The cardholder claims that they did not make this purchase nor authorized the charge.\nTo challenge this dispute, provide specific and concrete evidence that proves that the cardholder\nidentity was verified at the time of purchase and that the purchase was authorized."
},
{
"name": "NOT_AS_DESCRIBED",
"description": "The cardholder claims the product or service was provided, but the quality of the deliverable\ndid not align with the expectations of the cardholder based on the description.\nTo challenge this dispute, provide specific and concrete evidence that shows the cardholder is in\npossession of the product as described or received the service as described and agreed on."
},
{
"name": "NOT_RECEIVED",
"description": "The cardholder claims the product or service was not received by the cardholder within the\nstated time frame.\nTo challenge this dispute, provide specific and concrete evidence to prove that the cardholder is\nin possession of or received the product or service sold."
},
{
"name": "PAID_BY_OTHER_MEANS",
"description": "The cardholder claims that they previously paid for this purchase.\nTo challenge this dispute, provide specific and concrete evidence that shows both charges are\nlegitimate and independent of one another or proof that you already provided a credit for the charge."
},
{
"name": "CUSTOMER_REQUESTS_CREDIT",
"description": "The cardholder claims that the purchase was canceled or returned, but they have not yet received\nthe credit.\nTo challenge this dispute, provide specific and concrete evidence to prove that the cardholder is not\ndue a refund and that they acknowledged your cancellation and/or refund policy."
},
{
"name": "EMV_LIABILITY_SHIFT",
"description": "A chip-enabled card was not processed through a compliant chip-card reader (for example, it was swiped\ninstead of dipped into a chip-card reader).\nYou cannot challenge this dispute because the payment did not comply with EMV security requirements.\nFor more information, see [What Is EMV?](https://squareup.com/emv)"
}
],
"description": "The list of possible reasons why a cardholder might initiate a\ndispute with their bank.",
"x-release-status": "PUBLIC"
},
"DisputeState": {
"type": "string",
"enum": [
"INQUIRY_EVIDENCE_REQUIRED",
"INQUIRY_PROCESSING",
"INQUIRY_CLOSED",
"EVIDENCE_REQUIRED",
"PROCESSING",
"WON",
"LOST",
"ACCEPTED"
],
"x-enum-elements": [
{
"name": "INQUIRY_EVIDENCE_REQUIRED",
"description": "The initial state of an inquiry with evidence required"
},
{
"name": "INQUIRY_PROCESSING",
"description": "Inquiry evidence has been submitted and the bank is processing the inquiry"
},
{
"name": "INQUIRY_CLOSED",
"description": "The inquiry is complete"
},
{
"name": "EVIDENCE_REQUIRED",
"description": "The initial state of a dispute with evidence required"
},
{
"name": "PROCESSING",
"description": "Dispute evidence has been submitted and the bank is processing the dispute"
},
{
"name": "WON",
"description": "The bank has completed processing the dispute and the seller has won"
},
{
"name": "LOST",
"description": "The bank has completed processing the dispute and the seller has lost"
},
{
"name": "ACCEPTED",
"description": "The seller has accepted the dispute"
}
],
"description": "The list of possible dispute states.",
"x-release-status": "PUBLIC"
},
"DisputedPayment": {
"type": "object",
"description": "The payment the cardholder disputed.",
"x-release-status": "PUBLIC",
"properties": {
"payment_id": {
"type": [
"string",
"null"
],
"description": "Square-generated unique ID of the payment being disputed.",
"minLength": 1,
"maxLength": 192
}
}
},
"Error": {
"type": "object",
"description": "Represents an error encountered during a request to the Connect API.\n\nSee [Handling errors](https://developer.squareup.com/docs/build-basics/handling-errors) for more information.",
"x-release-status": "PUBLIC",
"required": [
"category",
"code"
],
"properties": {
"category": {
"$ref": "#/$defs/ErrorCategory",
"description": "The high-level category for the error.\nSee [ErrorCategory](#type-errorcategory) for possible values"
},
"code": {
"$ref": "#/$d
# --- truncated at 32 KB (72 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/square/refs/heads/main/json-schema/square-list-disputes-response-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/square-list-disputes-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.