Captured payloads
These are real dispute.updated messages taken from the partner webhook feed in a Casap test environment on 28 September 2026. Nothing here is hand written: each was captured from the feed after driving the matching change on a real dispute, for test member identity-FAKELENNON.
The action fields were later renamed from member to customer, and the captures below carry the current names. Everything else is as it arrived.
Each one is the complete delivery, so requiredActions can be read in the context it actually arrives in.
- A (D-02ba61, C$450.00) — Provisional credit owed, plus the card to reissue
- B (D-2912df, C$87.32) — Information requested from the member, plus the credit still owed
- C (D-2912df, C$87.32) — Provisional credit owed only
- D (D-7e00e6, C$45.00) — None. The key is absent from data
- E (D-cdfddc, C$8.75) — Provisional credit owed, the card to reissue, and notify the member that the dispute was received
Payloads B and C are the same dispute twenty minutes apart. C is the state at creation; B is after information was requested. Comparing the two shows the list growing as work arrives, which is the clearest demonstration that this is a snapshot rather than a log.
Payload A shows all three action-shaped fields at once: the root requiredActions, the cumulative dispute.actions, and the per transaction requiredActions. Only the root list should be acted on.
Payload E is the same creation flow as A, captured after the member notification release. It is the first live example of a notifyCustomer entry, and it shows that a notification about the dispute as a whole carries no transactionUuid.
A. Unauthorized dispute created (credit owed + card to reissue)
{
"data": {
"dispute": {
"actions": [
"ACTION_REPLACE_CARD"
],
"auditLog": [
{
"agentEmail": "guest@casaphq.com",
"createDispute": {
"actions": [
"ACTION_REPLACE_CARD"
]
},
"eventType": "DISPUTE_EVENT_TYPE_CREATE",
"timestamp": "1790634598"
}
],
"customer": {
"name": "identity-FAKELENNON ",
"uuid": "identity-FAKELENNON"
},
"disputeReason": {
"displayMessage": "Unauth",
"reason": "DISPUTE_REASON_UNAUTH"
},
"reason": "DISPUTE_REASON_UNAUTH",
"resolutionDeadline": "1798410598",
"shortId": "D-02ba61",
"status": "DISPUTE_STATUS_OPEN",
"transactions": [
{
"amount": {
"amountInCents": 45000,
"currency": "CAD"
},
"merchant": "GUITAR GENTLY WEEPS MUSIC",
"settledTimestamp": "1784932198",
"status": "DISPUTED_TRANSACTION_STATUS_OPEN",
"transactionStatus": "TRANSACTION_STATUS_SETTLED",
"uuid": "card-activity-00000000000000000009-VI-00-0000000000000009-LENNON-000000000009"
}
],
"uuid": "4e90dffb-fdfc-42cb-930f-e0b78702ba61"
},
"requiredActions": [
{
"issueProvisionalCredit": {
"amount": {
"amountInCents": 45000,
"currency": "CAD"
},
"deadlineTimestamp": "1791950399",
"transactionUuid": "card-activity-00000000000000000009-VI-00-0000000000000009-LENNON-000000000009"
},
"type": "REQUIRED_ACTION_TYPE_ISSUE_PROVISIONAL_CREDIT"
},
{
"replaceCard": {
"transactionUuids": [
"card-activity-00000000000000000009-VI-00-0000000000000009-LENNON-000000000009"
]
},
"type": "REQUIRED_ACTION_TYPE_REPLACE_CARD"
}
],
"statusMessage": "Your dispute is under review.",
"timeline": [
{
"eventType": "TIMELINE_EVENT_TYPE_CREATED",
"message": "Dispute created",
"timestamp": "1790634598"
}
]
},
"disputeUuid": "4e90dffb-fdfc-42cb-930f-e0b78702ba61",
"occurredAt": "2026-09-28T22:29:58.281548583Z",
"type": "dispute.updated"
}
B. Information requested from the member, credit still owed
{
"data": {
"dispute": {
"actions": [
"ACTION_REPLACE_CARD"
],
"auditLog": [
{
"agentEmail": "daniel.pereira@casaphq.com",
"createDispute": {
"actions": [
"ACTION_REPLACE_CARD"
]
},
"eventType": "DISPUTE_EVENT_TYPE_CREATE",
"timestamp": "1790623315"
},
{
"agentEmail": "daniel.pereira@casaphq.com",
"timestamp": "1790623730"
}
],
"customer": {
"name": "Identity-Fakemccartney ",
"uuid": "identity-FAKEMCCARTNEY"
},
"disputeReason": {
"displayMessage": "Unauth",
"reason": "DISPUTE_REASON_UNAUTH"
},
"reason": "DISPUTE_REASON_UNAUTH",
"resolutionDeadline": "1798399315",
"shortId": "D-2912df",
"status": "DISPUTE_STATUS_OPEN",
"transactions": [
{
"amount": {
"amountInCents": 8732,
"currency": "CAD"
},
"auditLog": [
{
"agentEmail": "daniel.pereira@casaphq.com",
"eventType": "TRANSACTION_EVENT_TYPE_REQUEST_MORE_INFO",
"timestamp": "1790623730"
},
{
"agentEmail": "daniel.pereira@casaphq.com",
"eventType": "TRANSACTION_EVENT_TYPE_REQUEST_MORE_INFO",
"timestamp": "1790623730"
},
{
"agentEmail": "daniel.pereira@casaphq.com",
"timestamp": "1790623730"
}
],
"merchant": "OB-LA-DI MARKET",
"requiredActions": [
"REQUIRED_ACTION_PROVIDE_MORE_INFO"
],
"settledTimestamp": "1786821672",
"status": "DISPUTED_TRANSACTION_STATUS_OPEN",
"transactionStatus": "TRANSACTION_STATUS_SETTLED",
"uuid": "card-activity-00000000000000000018-VI-00-0000000000000018-MCCART-000000000018"
}
],
"uuid": "228d0a21-68d0-4ce5-8efd-c8deaf2912df"
},
"requiredActions": [
{
"collectCustomerInformation": {
"deadlineTimestamp": "1791763200",
"requestedItemKey": "ProofIncorrectCharge",
"transactionUuid": "card-activity-00000000000000000018-VI-00-0000000000000018-MCCART-000000000018"
},
"type": "REQUIRED_ACTION_TYPE_COLLECT_CUSTOMER_INFORMATION"
},
{
"issueProvisionalCredit": {
"amount": {
"amountInCents": 8732,
"currency": "CAD"
},
"deadlineTimestamp": "1791950399",
"transactionUuid": "card-activity-00000000000000000018-VI-00-0000000000000018-MCCART-000000000018"
},
"type": "REQUIRED_ACTION_TYPE_ISSUE_PROVISIONAL_CREDIT"
}
],
"statusMessage": "Your dispute is under review.",
"timeline": [
{
"eventType": "TIMELINE_EVENT_TYPE_INFORMATION_REQUESTED",
"message": "We requested more information from you",
"timestamp": "1790623730",
"transactions": [
{
"amount": {
"amountInCents": 8732,
"currency": "CAD"
},
"merchant": "OB-LA-DI MARKET",
"settledTimestamp": "1786821672",
"uuid": "card-activity-00000000000000000018-VI-00-0000000000000018-MCCART-000000000018"
}
]
},
{
"eventType": "TIMELINE_EVENT_TYPE_MERCHANT_CONTACT",
"message": "We contacted the merchant",
"timestamp": "1790623730",
"transactions": [
{
"amount": {
"amountInCents": 8732,
"currency": "CAD"
},
"merchant": "OB-LA-DI MARKET",
"settledTimestamp": "1786821672",
"uuid": "card-activity-00000000000000000018-VI-00-0000000000000018-MCCART-000000000018"
}
]
},
{
"eventType": "TIMELINE_EVENT_TYPE_CREATED",
"message": "Dispute created",
"timestamp": "1790623315"
}
]
},
"disputeUuid": "228d0a21-68d0-4ce5-8efd-c8deaf2912df",
"occurredAt": "2026-09-28T19:28:50.54636819Z",
"type": "dispute.updated"
}
C. Provisional credit owed, nothing else
{
"data": {
"dispute": {
"actions": [
"ACTION_REPLACE_CARD"
],
"auditLog": [
{
"agentEmail": "daniel.pereira@casaphq.com",
"createDispute": {
"actions": [
"ACTION_REPLACE_CARD"
]
},
"eventType": "DISPUTE_EVENT_TYPE_CREATE",
"timestamp": "1790623315"
}
],
"customer": {
"name": "Identity-Fakemccartney ",
"uuid": "identity-FAKEMCCARTNEY"
},
"disputeReason": {
"displayMessage": "Unauth",
"reason": "DISPUTE_REASON_UNAUTH"
},
"reason": "DISPUTE_REASON_UNAUTH",
"resolutionDeadline": "1798399315",
"shortId": "D-2912df",
"status": "DISPUTE_STATUS_OPEN",
"transactions": [
{
"amount": {
"amountInCents": 8732,
"currency": "CAD"
},
"merchant": "OB-LA-DI MARKET",
"settledTimestamp": "1786821672",
"status": "DISPUTED_TRANSACTION_STATUS_OPEN",
"transactionStatus": "TRANSACTION_STATUS_SETTLED",
"uuid": "card-activity-00000000000000000018-VI-00-0000000000000018-MCCART-000000000018"
}
],
"uuid": "228d0a21-68d0-4ce5-8efd-c8deaf2912df"
},
"requiredActions": [
{
"issueProvisionalCredit": {
"amount": {
"amountInCents": 8732,
"currency": "CAD"
},
"deadlineTimestamp": "1791950399",
"transactionUuid": "card-activity-00000000000000000018-VI-00-0000000000000018-MCCART-000000000018"
},
"type": "REQUIRED_ACTION_TYPE_ISSUE_PROVISIONAL_CREDIT"
}
],
"statusMessage": "Your dispute is under review.",
"timeline": [
{
"eventType": "TIMELINE_EVENT_TYPE_CREATED",
"message": "Dispute created",
"timestamp": "1790623315"
}
]
},
"disputeUuid": "228d0a21-68d0-4ce5-8efd-c8deaf2912df",
"occurredAt": "2026-09-28T19:21:55.37527287Z",
"type": "dispute.updated"
}
D. Nothing outstanding (requiredActions key absent)
{
"data": {
"dispute": {
"actions": [
"ACTION_REPLACE_CARD",
"ACTION_ISSUE_PROVISIONAL_CREDIT"
],
"auditLog": [
{
"agentEmail": "casapdev@casaphq.com",
"createDispute": {
"actions": [
"ACTION_REPLACE_CARD"
]
},
"eventType": "DISPUTE_EVENT_TYPE_CREATE",
"timestamp": "1790619606"
}
],
"customer": {
"name": "Identity-Fakemccartney ",
"uuid": "identity-FAKEMCCARTNEY"
},
"disputeReason": {
"displayMessage": "Unauth",
"reason": "DISPUTE_REASON_UNAUTH"
},
"reason": "DISPUTE_REASON_UNAUTH",
"resolutionDeadline": "1798395606",
"shortId": "D-7e00e6",
"status": "DISPUTE_STATUS_OPEN",
"transactions": [
{
"amount": {
"amountInCents": 4500,
"currency": "CAD"
},
"auditLog": [
{
"agentEmail": "daniel.pereira@casaphq.com",
"eventType": "TRANSACTION_EVENT_TYPE_ISSUE_PROVISIONAL_CREDIT",
"issueProvisionalCredit": {
"actions": [
"ACTION_ISSUE_PROVISIONAL_CREDIT"
],
"amount": {
"amountInCents": 4500,
"currency": "CAD"
}
},
"timestamp": "1790622146"
}
],
"merchant": "BIRTHDAY CAKE CO",
"provisionalCreditAmount": {
"amountInCents": 4500,
"currency": "CAD"
},
"settledTimestamp": "1790360400",
"status": "DISPUTED_TRANSACTION_STATUS_OPEN",
"transactionStatus": "TRANSACTION_STATUS_SETTLED",
"uuid": "card-activity-00000000000000000013-VI-00-0000000000000013-MCCART-000000000013"
}
],
"uuid": "a72699f6-2484-437a-8e32-d3e1937e00e6"
},
"statusMessage": "Your dispute is under review.",
"timeline": [
{
"eventType": "TIMELINE_EVENT_TYPE_PROVISIONAL_CREDIT",
"message": "Provisional credit issued",
"subMessage": "$45.00",
"timestamp": "1790622146",
"transactions": [
{
"amount": {
"amountInCents": 4500,
"currency": "CAD"
},
"merchant": "BIRTHDAY CAKE CO",
"settledTimestamp": "1790360400",
"uuid": "card-activity-00000000000000000013-VI-00-0000000000000013-MCCART-000000000013"
}
]
},
{
"eventType": "TIMELINE_EVENT_TYPE_CREATED",
"message": "Dispute created",
"timestamp": "1790619606"
}
]
},
"disputeUuid": "a72699f6-2484-437a-8e32-d3e1937e00e6",
"occurredAt": "2026-09-28T19:02:26.7913134Z",
"type": "dispute.updated"
}
E. Dispute created, with the member notification
{
"data": {
"dispute": {
"actions": [
"ACTION_REPLACE_CARD"
],
"auditLog": [
{
"agentEmail": "guest@casaphq.com",
"createDispute": {
"actions": [
"ACTION_REPLACE_CARD"
]
},
"eventType": "DISPUTE_EVENT_TYPE_CREATE",
"timestamp": "1790636538"
}
],
"customer": {
"name": "identity-FAKELENNON ",
"uuid": "identity-FAKELENNON"
},
"disputeReason": {
"displayMessage": "Unauth",
"reason": "DISPUTE_REASON_UNAUTH"
},
"reason": "DISPUTE_REASON_UNAUTH",
"resolutionDeadline": "1798412538",
"shortId": "D-cdfddc",
"status": "DISPUTE_STATUS_OPEN",
"transactions": [
{
"amount": {
"amountInCents": 875,
"currency": "CAD"
},
"merchant": "WILD HONEY PIE BAKERY",
"settledTimestamp": "1788908538",
"status": "DISPUTED_TRANSACTION_STATUS_OPEN",
"transactionStatus": "TRANSACTION_STATUS_SETTLED",
"uuid": "card-activity-00000000000000000005-VI-00-0000000000000005-LENNON-000000000005"
}
],
"uuid": "f6b052e5-872c-4d93-b8d3-c49762cdfddc"
},
"requiredActions": [
{
"issueProvisionalCredit": {
"amount": {
"amountInCents": 875,
"currency": "CAD"
},
"deadlineTimestamp": "1791950399",
"transactionUuid": "card-activity-00000000000000000005-VI-00-0000000000000005-LENNON-000000000005"
},
"type": "REQUIRED_ACTION_TYPE_ISSUE_PROVISIONAL_CREDIT"
},
{
"replaceCard": {
"transactionUuids": [
"card-activity-00000000000000000005-VI-00-0000000000000005-LENNON-000000000005"
]
},
"type": "REQUIRED_ACTION_TYPE_REPLACE_CARD"
},
{
"notifyCustomer": {
"effectiveTimestamp": "1790636538",
"key": "NOTIFICATION_KEY_DISPUTE_RECEIVED"
},
"type": "REQUIRED_ACTION_TYPE_NOTIFY_CUSTOMER"
}
],
"statusMessage": "Your dispute is under review.",
"timeline": [
{
"eventType": "TIMELINE_EVENT_TYPE_CREATED",
"message": "Dispute created",
"timestamp": "1790636538"
}
]
},
"disputeUuid": "f6b052e5-872c-4d93-b8d3-c49762cdfddc",
"occurredAt": "2026-09-28T23:02:18.966680166Z",
"type": "dispute.updated"
}