Environments
Research Desk provides two environments for integration work:- Staging
https://stage-api.researchdesk.com— Use this for all development and testing. It mirrors production behavior without real respondent traffic. - Production
https://api.researchdesk.com— Your live environment once integration testing is complete.
Staging Test Surveys
To ensure successful end-to-end testing, we recommend using the following surveys in the staging environment during integration:
For the JSON response envelope and HTTP behavior, see Response Structure.
Respondent Status Codes (isc)
When a respondent is redirected from Research Desk back to your platform, anisc (internal status code) is appended to the redirect link. These isc codes are supplier-facing and identify the respondent’s disposition (complete, terminate, over-quota, security, etc.).
See Respondent Status Codes for the full inbound_code, isc, and rdThreat reference.
Recontact streams term a respondent whose pid is not on the eligible list with isc 5008 (Respondent List Mismatch). See Get Stream Lists.
Redirect Link Parameters
Research Desk automatically appends the following parameters to your redirect links. Use them to reconcile and route respondents.
In addition, Research Desk appends a hashed key (
hk) for secure redirects and SCPI (the respondent’s CPI on Stream entry). See Secure Redirects: Link Hashing for details on the hk value.