2023-10-17 - 1.0.0 #prod

2023-10-17 - 1.0.0 #prod

Changed

  • Increase timeout on invite screener response endpoint

  • Expose userId on screener response and profile

  • Project update: limit changeable fields based on status

  • Remove duplicate 'messages' from messaging endpoints

    • /v1/messaging/messages
    • /v1/messaging/messages/{uid}
    • /v1/messaging/teams/{teamId}/messages/inbox
  • When creating a Project with targetResearchMethodology of 'unmoderatedStudy' or 'survey', you can enter a new field unmoderatedStudyOrSurvey. This field contains

    • remoteCommuncationsDetails : Custom url for the study, to be sent in the invitation. Can be updated when inviting the participant.
    • specialInstructions: Special instructions for the study, to be sent in the invitation. Can be updated when inviting the participant.
  • When inviting a participant you can now send remoteCommunicationDetails. This will be sent in the invitation to the participant. This will override the remoteCommunicationDetails defined in the project. If a project is remote, this should be the link to the research study.

  • remoteCommunicationDetails set through the project or the invitation will be appended with participant params. Ex:
    https://test.com/?respondent_profile_id={{%PROFILE_ID%}}&respondent_project_id={{%PROJECT_ID%}}&respondent_screener_response_id={{%SCREENER_RESPONSE_ID%}}

  • externalResearcher.bookingUrl is now only required for projects with targetResearchMethodology of 'oneOnOne', 'diaryStudy', or 'focusGroup'

Removed

  • task removed from Project