List provider participants
GET
/providers/{providerID}/participants
List your participants, newest first. 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.
Responses
The request completed successfully.
{
"participants": [
{
"address": {
"addressLine1": "123 Main St",
"addressLine2": "Apt 4B",
"city": "San Francisco",
"country": "US",
"postalCode": "94105",
"stateOrProvince": "CA"
},
"createdOn": "2026-08-31T12:00:00Z",
"emails": [
{
"createdOn": "2026-08-31T12:00:00Z",
"email": "[email protected]"
}
],
"familyName": "Smith",
"givenName": "Jane",
"limitGroups": [
{
"groupID": "grp_01HF5J9ZKQT4RXP8M2VYBN3D",
"name": "Premium"
}
],
"moovAccountID": "acc_01HF5J9ZKQT4RXP8M2VYBN3D",
"participantID": "usr_01HF5J9ZKQT4RXP8M2VYBN3D",
"phones": [
{
"createdOn": "2026-08-31T12:00:00Z",
"phone": {
"countryCode": "1",
"number": "5555550101"
}
}
],
"status": "active",
"updatedOn": "2026-08-31T12:00:00Z"
}
]
}Malformed request: the body or headers failed validation.
Authentication missing, invalid, or insufficient.
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.
Query parameters
cursor
stringOpaque pagination cursor from a previous response’s
nextCursor. Omit to fetch the first page.limit
integer
<int32>Maximum number of participants to return. Defaults to 25; values outside 1-100 return 400.
Response
Response envelope for list participants.
nextCursor
stringOpaque cursor for the next page; absent on the last page.
hasMore
boolean
requiredWhether another page of results follows this one.
participants
array<object>
requiredThe page of participants, newest first.
Show child attributes
participants[]
address
objectParticipant’s primary postal address. Omitted when none was provided at creation.
Show child attributes
participants[].address
addressLine2
stringSecond line of the street address (apartment, suite, etc.).
city
string
requiredCity / locality.
stateOrProvince
string
requiredState, province, or region.
postalCode
string
requiredPostal / ZIP code.
country
string
requiredISO 3166-1 alpha-2 country code.
addressLine1
string
requiredFirst line of the street address.
createdOn
string<date-time>When this participant was created.
dateOfBirth
string<date>Participant’s date of birth,
YYYY-MM-DD. Omitted when not provided at creation.disabledOn
string<date-time>When this participant was disabled. Omitted while active.
emails
array<object>Show child attributes
participants[].emails[]
createdOn
string<date-time>When this email was added.
disabledOn
string<date-time>When this email was disabled.
stringEmail address.
verifiedOn
string<date-time>When the participant confirmed ownership of this email.
familyName
stringParticipant’s family (last) name.
givenName
stringParticipant’s given (first) name.
limitGroups
array<object>Limit groups this participant belongs to. Empty when the participant belongs to no group.
Show child attributes
participants[].limitGroups[]
groupID
stringIdentifier of the limit group.
name
stringDisplay name of the limit group.
middleName
stringParticipant’s middle name or middle initial.
moovAccountID
stringMoov account ID linked to this participant. Set for sending participants
once they have a linked Moov account; omitted until then.
nickName
stringName the participant goes by, for example
Bob for Robert.participantID
stringUnique identifier for this participant.
phones
array<object>Show child attributes
participants[].phones[]
createdOn
string<date-time>When this phone number was added.
disabledOn
string<date-time>When this phone number was disabled.
phone
objectPhone on this record.
Show child attributes
participants[].phones[].phone
number
string
requiredNational significant number without the country calling code. ASCII digits only.
countryCode
string
requiredITU country calling code without a leading plus. ASCII digits only.
verifiedOn
string<date-time>When the participant confirmed ownership of this phone number.
status
string<enum>Current lifecycle status of the participant.
Possible values:
active,
disabled,
pending,
deniedupdatedOn
string<date-time>When this participant was last updated.