List accounts
List or search accounts to which the caller is connected.
All supported query parameters are optional. If none are provided the response will include all connected accounts.
Pagination is supported via the skip
and count
query parameters. Searching by name and email will overlap and
return results based on relevance.
To access this endpoint using an access token you’ll need
to specify the /accounts.read
scope.
|
|
|
|
[
{
"accountID": "53ca67ea-6fd3-423f-9544-ce2404159d33",
"accountType": "business",
"createdOn": "2024-12-16T17:55:20.557151867Z",
"displayName": "Whole Body Fitness LLC",
"mode": "sandbox",
"profile": {
"business": {
"legalBusinessName": "Whole Body Fitness LLC",
"ownersProvided": false
}
},
"settings": {
"achPayment": {
"companyName": "Whole Body Fitne"
},
"cardPayment": {
"statementDescriptor": "Whole Body Fitness LLC"
}
},
"updatedOn": "2024-12-16T17:55:20.557151867Z",
"verification": {
"status": "unverified",
"verificationStatus": "unverified"
}
}
]
Response headers
x-request-id
string
<uuid>
required
Response headers
x-request-id
string
<uuid>
required
Response headers
x-request-id
string
<uuid>
required
Response headers
x-request-id
string
<uuid>
required
Response headers
x-request-id
string
<uuid>
required
Response headers
x-request-id
string
<uuid>
required
Headers
x-moov-version
string
API version
Specify an API version.
API versioning follows the format vYYYY.QQ.BB
, where
YYYY
is the yearQQ
is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10)BB
is the build number, starting at.01
, for subsequent builds in the same quarter.- For example,
v2024.01.00
is the initial release of the first quarter of 2024.
- For example,
The latest
version represents the most recent development state. It may include breaking changes and should be treated as a beta release.
v2024.01.00
Query parameters
name
string
Filter connected accounts by name.
If provided, this query will attempt to find matches against the following Account and Profile fields:
- Account `displayName`
- Individual Profile `firstName`, `middleName`, and `lastName`
- Business Profile `legalBusinessName`
string
Filter connected accounts by email address.
Provide the full email address to filter by email.
type
string
Filter connected accounts by AccountType.
If the type
parameter is used in combination with name
, only the corresponding type’s name fields will
be searched. For example, if type=business
and name=moov
, the search will attempt to find matches against
the display name and Business Profile name fields (legalBusinessName
, and doingBusinessAs
).
individual
,
business
foreignID
string
includeDisconnected
boolean
Filter disconnected accounts.
If true, the response will include disconnected accounts.
capability
string
transfers
,
send-funds
,
collect-funds
,
wallet
,
card-issuing
,
production-app
capabilityStatus
string
enabled
,
disabled
,
pending
,
in-review
skip
integer
<int64>
count
integer
<int64>
Response
accountID
string<uuid>
accountType
string<enum>
individual
,
business
capabilities
array
Show child attributes
capability
string
status
string
createdOn
string<date-time>
customerSupport
object
Show child attributes
address
object
Show child attributes
addressLine1
string
<=60 characters
required
city
string
<=32 characters
required
country
string
<=2 characters
required
postalCode
string
<=5 characters
required
stateOrProvince
string
<=2 characters
required
addressLine2
string
<=32 characters
string<email>
<=255 characters
phone
object
Show child attributes
countryCode
string
<=1 characters
number
string
<=10 characters
website
string<uri>
disconnectedOn
string<date-time>
displayName
string
<=64 characters
foreignID
string
<=64 characters
metadata
object
mode
string<enum>
sandbox
,
production
profile
object
Show child attributes
business
object
Show child attributes
legalBusinessName
string
<=64 characters
required
ownersProvided
boolean
required
address
object
Show child attributes
addressLine1
string
<=60 characters
required
city
string
<=32 characters
required
country
string
<=2 characters
required
postalCode
string
<=5 characters
required
stateOrProvince
string
<=2 characters
required
addressLine2
string
<=32 characters
businessType
string<enum>
soleProprietorship
,
unincorporatedAssociation
,
trust
,
publicCorporation
,
privateCorporation
,
llc
,
partnership
,
unincorporatedNonProfit
,
incorporatedNonProfit
,
governmentEntity
description
string
[10 to 100] characters
doingBusinessAs
string
<=64 characters
string<email>
<=255 characters
industryCodes
object
Show child attributes
mcc
string
4 characters
naics
string
[2 to 6] characters
sic
string
4 characters
phone
object
Show child attributes
countryCode
string
<=1 characters
number
string
<=10 characters
primaryRegulator
string<enum>
OCC
,
FDIC
,
NCUA
,
FRB
representatives
array
Show child attributes
address
object
Show child attributes
addressLine1
string
<=60 characters
required
city
string
<=32 characters
required
country
string
<=2 characters
required
postalCode
string
<=5 characters
required
stateOrProvince
string
<=2 characters
required
addressLine2
string
<=32 characters
birthDateProvided
boolean
createdOn
string<date-time>
disabledOn
string<date-time>
string<email>
<=255 characters
governmentIDProvided
boolean
name
object
Show child attributes
firstName
string
<=64 characters
required
lastName
string
<=64 characters
required
middleName
string
<=64 characters
suffix
string
<=20 characters
phone
object
Show child attributes
countryCode
string
<=1 characters
number
string
<=10 characters
representativeID
string<uuid>
responsibilities
object
Show child attributes
isController
boolean
isOwner
boolean
true
, this field indicates that the individual has a business ownership stake of at least 25% in the
business. If the representative does not own at least 25% of the business, this field should be false
.
jobTitle
string
<=64 characters
ownershipPercentage
integer
isOwner
is true
).
updatedOn
string<date-time>
taxIDProvided
boolean
website
string<uri>
<=100 characters
individual
object
Show child attributes
name
object
required
Show child attributes
firstName
string
<=64 characters
required
lastName
string
<=64 characters
required
middleName
string
<=64 characters
suffix
string
<=20 characters
address
object
Show child attributes
addressLine1
string
<=60 characters
required
city
string
<=32 characters
required
country
string
<=2 characters
required
postalCode
string
<=5 characters
required
stateOrProvince
string
<=2 characters
required
addressLine2
string
<=32 characters
birthDateProvided
boolean
string<email>
<=255 characters
governmentIDProvided
boolean
phone
object
Show child attributes
countryCode
string
<=1 characters
number
string
<=10 characters
settings
object
Show child attributes
achPayment
object
Show child attributes
companyName
string
[1 to 16] characters
required
Pattern
cardPayment
object
Show child attributes
statementDescriptor
string
[4 to 22] characters
Pattern
termsOfService
object
Show child attributes
acceptedDate
string<date-time>
required
acceptedIP
string<ipv4>
required
updatedOn
string<date-time>
verification
object
Show child attributes
status
string<enum>
required
deprecated
unverified
,
pending
,
verified
,
errored
details
string<enum>
deprecated
failedAutoVerify
,
docDobMismatch
,
docNameMismatch
,
docAddressMismatch
,
docNumberMismatch
,
docIncomplete
,
docFailedRisk
,
potentialAccountSanctionsMatch
,
potentialRepresentativeSanctionsMatch
,
failedOther
documents
array
Show child attributes
contentType
string
documentID
string<uuid>
parseErrors
array
type
string<enum>
driversLicense
,
passport
,
utilityBill
,
bankStatement
uploadedAt
string<date-time>
verificationStatus
string<enum>
deprecated
unverified
,
pending
,
resubmit
,
review
,
verified
,
failed