List disputes

Lists disputes for the authenticated organization. Each Hyperswitch dispute is joined with its org-scoped `disputeExtension` sidecar (alert priority, assigned user, platform notes, evidence status). NMI-sourced chargebacks (ADR-014) have no Hyperswitch dispute object and never appear in the router's dispute list, so they are pulled from the extension surface and presented inline with a synthetic dispute shape (`source: "NMI"`). The returned `total` is the router's `total_count` (or the joined count) plus the count of NMI rows in this page.

Authentication

x-api-keystring

A scoped MvsPayApiKey, e.g. mvspay_live_…. Mint and scope keys from the dashboard (Settings → API Keys).

Query parameters

limitintegerOptionalDefaults to 50
Max rows to return.
offsetintegerOptionalDefaults to 0
Rows to skip.

Response

A page of disputes, each with its extension sidecar (or null), plus inline NMI chargebacks.

disputeslist of objects

Hyperswitch disputes (with extension) followed by inline NMI chargebacks.

totalinteger

Router total_count (or joined count) plus the NMI rows in this page.

limitinteger
offsetinteger

Errors

401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error
502
Bad Gateway Error