Staging
We currently use a staging environment to allow developers to set up their integration in a risk free manner. The environment is free and fully functional. API calls to Staging should use https://api-staging.respondent.io as the base URL.
Participant API developers should build their integration in staging and then switch over to the production environment when they are ready to go live. Learn more here
Production
API calls to Production should use https://api.respondent.io as the base URL.
Requirements for Production Credentials
Please refer to Requirements for Production Credentials
Moving from Staging to Production
Staging and production use different audience parameter IDs
Lookup IDs for industries, skills, topics, and jobTitles differ between staging and production environments.
- It is important to note that lookup IDs for industries, skills, topics, and jobTitles differ between staging and production environments and these IDs will need to be updated when moving to your production environment.
- Additionally when switching to production, all projects will be paused by default and will need be un-paused to recruit from our panel. This allows for internal Production testing and that automatic pause can be removed at your request.
- For internal Production testing, you can invite specific internal participants into a Paused project using the Share link provided for each project. That link can be found by clicking into the project on the Respondent platform and selecting the "Share" dropdown in the upper right of the project page. This will allow any participant with that link to access the project even though it is paused, but participants will still need a real participant account and match the demographic filter criteria for the project.
- Any webhooks will need to be re-established using the Production API endpoints for webhook creation