List Participants
/public/v1/participantsfilter[status]stringFilter by participant status. Comma-separate to combine values. One of: active, archived.
Example:activefilter[phone]stringPartial match on the phone number.
Example:9876filter[mobile]stringPartial match on the mobile number.
Example:0412filter[contact_number]stringPartial match across both the phone and mobile numbers.
Example:0412filter[tags]stringFilter by participant tag UUID, as returned by the Participant Tags endpoint. Comma-separate to return participants carrying any of the tags. Alias of filter[tags:any].
Example:p1t2a3g4-d5e6-47f8-9a0b-1c2d3e4f5a6bfilter[tags:any]stringFilter by participant tag UUID. Comma-separate to return participants carrying any of the tags.
Example:p1t2a3g4-d5e6-47f8-9a0b-1c2d3e4f5a6bfilter[tags:all]stringFilter by participant tag UUID. Comma-separate to return only participants carrying every one of the tags.
Example:p1t2a3g4-d5e6-47f8-9a0b-1c2d3e4f5a6bpage[size]integerNumber of results per page. Minimum 1, maximum 100.
Default:25page[number]integerThe page number to retrieve. Use the
last_pagevalue from themetaresponse to determine the total number of pages available.Default:1
Response
200application/jsonPaginated set of ParticipantResource
dataobject[]required▶Show 34 child attributesHide child attributes
idstringrequiredExample:p1a2r3t4-e5f6-47a8-9b0c-1d2e3f4a5b6cinitialsstringrequiredExample:JDfull_namestringrequiredExample:John Doefirst_namestringrequiredExample:Johnmiddle_namestring | nullrequiredExample:Michaellast_namestring | nullrequiredExample:Doepreferred_namestring | nullrequiredExample:Johnnydobstring | nullrequiredExample:1990-05-15phonestring | nullrequiredExample:02 9876 5432mobilestring | nullrequiredExample:0412 345 678emailstring | nullrequiredExample:john.doe@example.comstatusenum<string>requiredAvailable options:activearchivedprimary_diagnosisstring | nullrequiredExample:Autism Spectrum Disordersecondary_diagnosisstring | nullrequiredExample:Intellectual Disabilitypronounsstring | nullrequiredExample:he/himgenderstring | nullrequiredExample:malesexstring | nullrequiredExample:femalelanguagestring | nullrequiredExample:Englishethnicitystring | nullrequiredExample:Australianndis_numberstring | nullrequiredExample:412345678external_idstring | nullrequiredExample:external-reference-123medicarestring | nullrequiredExample:4123 45678 9centrelinkstring | nullrequiredExample:1234 567 890Ainvoice_emailstring | nullrequiredExample:accounts@example.comcommencement_datestring | nullrequiredExample:2024-01-01T00:00:00+00:00exit_datestring | nullrequiredExample:2025-01-01T00:00:00+00:00exit_reasonstring | nullrequiredExample:Moved interstateexit_detailsstring | nullrequiredExample:Moved interstateis_ndis_number_exemptbooleanrequiredExample:falsepreferred_contact_methodstring | nullrequiredExample:emailcreated_atstringrequiredExample:2024-01-15T10:30:00+00:00checkin_periodinteger | nullrequiredExample:30tagsobject[]required▶Show 3 child attributesHide child attributes
idstringrequiredExample:p1t2a3g4-d5e6-47f8-9a0b-1c2d3e4f5a6bnamestringrequiredExample:High Prioritycolourstring | nullrequiredExample:#FF0000
latest_checkinobject | nullrequired▶Show 2 child attributesHide child attributes
typestringrequiredExample:phonedatestringrequiredExample:2024-01-15T10:30:00+00:00
metaobjectrequired▶Show 5 child attributesHide child attributes
current_pageintegerrequired≥ 1last_pageintegerrequired≥ 1per_pageintegerrequired≥ 0Number of items shown per page.
totalintegerrequired≥ 0Total number of items being paginated.
allowed_sortsstring[]requiredThe list of allowed sorts for this endpoint.
401Unauthenticated403Authorization error