curl --request POST \
--url https://api.rallyuxr.com/api/public/v1/studies/{studyId}/participants/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"filter": {
"filters": [
{
"customProperty": {
"propertyType": "STRING",
"propertyGroup": "CUSTOM_PROPERTY",
"propertyName": "CUSTOM_PROPERTY",
"propertyId": "custom_property_1",
"operator": "IS",
"value": "some value"
}
}
],
"operator": "AND",
"sort": {
"operator": "ASC",
"propertyGroup": "PERSON",
"propertyName": "PERSON_ID"
}
},
"pageInfo": {
"size": 10
}
}
'{
"results": [
{
"participantId": "<string>",
"personId": "<string>",
"studyId": "<string>",
"email": "<string>",
"additionalEmails": [
"[email protected]"
],
"phone": "<string>",
"additionalPhones": [
"<string>"
],
"status": "NOT_STARTED",
"invitedToStudyAt": "2023-11-07T05:31:56Z",
"approvalStatus": "HIDDEN",
"approvedAt": "2023-11-07T05:31:56Z",
"screenerState": "SCREENER_SENT",
"screenerSentAt": "2023-11-07T05:31:56Z",
"addedToStudyAt": "2023-11-07T05:31:56Z",
"note": {
"note": "<string>",
"createdByUserId": "<string>"
}
}
],
"total": 123,
"pageInfo": {
"hasNextPage": true,
"hasPreviousPage": true,
"startCursor": "<string>",
"endCursor": "<string>"
}
}Get a paginated list of participants in a study
curl --request POST \
--url https://api.rallyuxr.com/api/public/v1/studies/{studyId}/participants/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"filter": {
"filters": [
{
"customProperty": {
"propertyType": "STRING",
"propertyGroup": "CUSTOM_PROPERTY",
"propertyName": "CUSTOM_PROPERTY",
"propertyId": "custom_property_1",
"operator": "IS",
"value": "some value"
}
}
],
"operator": "AND",
"sort": {
"operator": "ASC",
"propertyGroup": "PERSON",
"propertyName": "PERSON_ID"
}
},
"pageInfo": {
"size": 10
}
}
'{
"results": [
{
"participantId": "<string>",
"personId": "<string>",
"studyId": "<string>",
"email": "<string>",
"additionalEmails": [
"[email protected]"
],
"phone": "<string>",
"additionalPhones": [
"<string>"
],
"status": "NOT_STARTED",
"invitedToStudyAt": "2023-11-07T05:31:56Z",
"approvalStatus": "HIDDEN",
"approvedAt": "2023-11-07T05:31:56Z",
"screenerState": "SCREENER_SENT",
"screenerSentAt": "2023-11-07T05:31:56Z",
"addedToStudyAt": "2023-11-07T05:31:56Z",
"note": {
"note": "<string>",
"createdByUserId": "<string>"
}
}
],
"total": 123,
"pageInfo": {
"hasNextPage": true,
"hasPreviousPage": true,
"startCursor": "<string>",
"endCursor": "<string>"
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Filter option to search for people
Show child attributes
50A filter for searching for people
Show child attributes
A custom property filter
Show child attributes
BOOLEAN EQUAL, NOT_EQUAL CUSTOM_PROPERTY CUSTOM_PROPERTY {
"propertyType": "STRING",
"propertyGroup": "CUSTOM_PROPERTY",
"propertyName": "CUSTOM_PROPERTY",
"propertyId": "custom_property_1",
"operator": "IS",
"value": "some value"
}AND, OR Sorting to apply to the search
Show child attributes
ASC, DESC PERSON PERSON_ID, NAME, FIRST_NAME, LAST_NAME, EMAIL, PHONE, IMPORT_SOURCE, IMPORT_DATE, OPTED_OUT, LAST_CONTACT_DATE, STUDY_MEMBERSHIP, SEGMENT_MEMBERSHIP, POPULATION_MEMBERSHIP, POPULATION_LIST_MEMBERSHIP, INVITED_TO_STUDY, INVITED_TO_STUDY_L30, INVITED_TO_STUDY_L90, INVITED_TO_STUDY_L365, TOTAL_SENT_LAST_YEAR, TOTAL_SENT_LAST_CALENDAR_YEAR, TOTAL_SENT_ALL_TIME, TOTAL_NUMBER_OF_CONTACT, TOTAL_NUMBER_OF_CONTACT_L30, TOTAL_NUMBER_OF_CONTACT_L90, TOTAL_NUMBER_OF_CONTACT_L365, LAST_INTERVIEW_DATE, TOTAL_NUMBER_OF_INTERVIEWS_COMPLETED, TOTAL_NUMBER_OF_INTERVIEWS_COMPLETED_L30, TOTAL_NUMBER_OF_INTERVIEWS_COMPLETED_L90, TOTAL_NUMBER_OF_INTERVIEWS_COMPLETED_L365, TOTAL_NUMBER_OF_NO_SHOW_INTERVIEWS, SHOW_RATE, LAST_UNMOD_TEST_DATE, TOTAL_NUMBER_OF_UNMOD_TESTS_COMPLETED, TOTAL_NUMBER_OF_UNMOD_TESTS_COMPLETED_L30, TOTAL_NUMBER_OF_UNMOD_TESTS_COMPLETED_L90, TOTAL_NUMBER_OF_UNMOD_TESTS_COMPLETED_L365, LAST_SURVEY_DATE, TOTAL_NUMBER_OF_SURVEYS_COMPLETED, TOTAL_NUMBER_OF_SURVEYS_COMPLETED_L30, TOTAL_NUMBER_OF_SURVEYS_COMPLETED_L90, TOTAL_NUMBER_OF_SURVEYS_COMPLETED_L365, PARTICIPANT_RATING, TOTAL_RATINGS, CONTACT_STATUS, CONTACT_STATUS_UPDATE_DATE, IMPORT_UPLOAD_LIST, CONSENT_SUBMISSIONS, LAST_CHANGED_AT, SIGNUP_REFERRAL_CODES, SCREENER_STATUS, SCREENER_SUBMITTED_AT, CONSENT_FORM_WAS_SUBMITTED, FORM_SIGNEDUP_AT, FORM_APPROVAL_STATUS, FORM_FIRST_SIGNUP_REFERRAL_CODE, FORM_LAST_SIGNUP_REFERRAL_CODE, PANEL_MEMBERSHIP Pagination arguments. Use startCursor from the result of the endCursor of the response to get the next page. Pagination in reverse is not currently supported
{ "size": 10 }The participants
Show child attributes
The ID of the participant
The ID of the person
The ID of the study
The primary email of the participant
The additional emails of the participant
The primary phone of the participant
The additional phones of the participant
The status of the participant
NOT_STARTED, INVITE_SENT, NOT_ELIGIBLE, SCREENER_STARTED, SCREENER_COMPLETED, SCREENER_QUALIFIED, SCREENER_DISQUALIFIED, INTERVIEW_INVITE_SENT, INTERVIEW_SCHEDULED, INTERVIEW_COMPLETED, INTERVIEW_CANCELLED, INTERVIEW_NO_SHOWED, SURVEY_STARTED, SURVEY_COMPLETED, INCENTIVE_SENT, INCENTIVE_CLAIMED, INCENTIVE_SKIPPED, UNMODERATED_TEST_INVITE_SENT, UNMODERATED_TEST_STARTED, UNMODERATED_TEST_COMPLETED, COMPLETED_STUDY, CANCELLED, OPTED_OUT, EMAIL_SOFT_BOUNCED, EMAIL_HARD_BOUNCED The date the participant was invited to the study
The approval status of the participant
HIDDEN, AWAITING_APPROVAL, APPROVED, REJECTED, REPORTED The date the participant was approved
The screener state of the participant
SCREENER_SENT, SCREENER_COMPLETED, QUALIFIED, AUTO_QUALIFIED, NOT_QUALIFIED, AUTO_NOT_QUALIFIED The date the screener was sent
The date the participant was added to the study
The total number of items in your workspaces based on your search parameters
Information about the current page
Show child attributes
Whether there are additional pages of results
Whether there is a prior page of results
The start of the current page of results
The end of the current page of results. Use to fetch the next page