List provider funding sources
GET
/providers/{providerID}/participants/{participantID}/funding-sources
List the active funding sources for one of your participants. Returns an empty list when none exist.
Pagination is cursor-based. Omit cursor to fetch the first page; use
nextCursor from each response to fetch the next page.
Auth: API key or bearer token. Scoped to the calling provider. Returns 404 when no participant matches within your provider.
Request
curl -X GET https://api.moov.money/providers/{providerID}/participants/{participantID}/funding-sourcesResponses
The request completed successfully.
{
"fundingSources": [
{
"createdOn": "2026-08-31T12:00:00Z",
"displayName": "First National Checking",
"fundingSourceID": "fnd_01HF5J9ZKQT4RXP8M2VYBN3D",
"fundingType": "bank_account",
"last4": "4321",
"providerSourceID": "src_01HP5J9ZKQT4RXP8M2VYBN3D",
"updatedOn": "2026-08-31T12:00:00Z"
}
]
}Malformed request: the body or headers failed validation.
Authentication missing, invalid, or insufficient.
Authentication present but the action is forbidden for this principal/claim.
The requested resource was not found.
Headers
X-Moov-Version
stringSet this header to the API version being targeted (e.g.
v2026.07.00). When omitted, the server applies its default version.Path parameters
providerID
string
requiredYour provider account ID.
participantID
string
requiredThe participant’s
participantID, or your externalID for them. Both
resolve to the same participant.Query parameters
cursor
stringOpaque pagination cursor from a previous response’s
nextCursor. Omit to fetch the first page.limit
integer
<int32>Maximum number of funding sources to return. Defaults to 25; values outside 1-100 return 400.
Response
Response envelope for list funding sources.
nextCursor
stringOpaque cursor for the next page; absent on the last page.
hasMore
boolean
requiredWhether another page of results follows this one.
fundingSources
array<object>
requiredThe page of active funding sources.
Show child attributes
fundingSources[]
createdOn
string<date-time>When this funding source was created.
disabledOn
string<date-time>When this funding source was removed. Omitted while active.
displayName
string
[1 to 256] charactersHuman-readable display label (e.g. the account nickname). Must be 1–256 characters.
fundingSourceID
stringStable server-owned identifier a payout references.
fundingType
string<enum>Funding source discriminator.
Possible values:
card,
bank_accountlast4
stringLast four digits of the funding source number: the card number for
card, or the bank account number for bank_account. Rendered with displayName in the UI. At most 4 characters.providerSourceID
string
[1 to 256] charactersYour identifier for the underlying funding source. Must be 1–256 characters.
updatedOn
string<date-time>When this funding source was last updated.