Redirects & Callbacks

Redirect (User Redirect) is the URL, specified by suppliers, where Cint redirects users to at the end of the user’ session. This redirection occurs at the browser level.

A callback (supplier Callback) URL is a server-to-server connection that transmits the survey data to the supplier. Cint recommends the use of callbacks along with redirects in case of redirect failure.

  • Log in to the Portal
  • Locate the Panels tab. A list of all panel/countries will be displayed that are associated with the account.
  • Click on Panel Name
  • Go to the Comunications tab
  • For pre-system entrant and pre-screener terminations, go to the ‘Pre-Survey Terminate’ tab. This will only be a redirect and no callback.
  • Navigate the End Pages tab and click Redirect Link. The redirects below ‘End Pages’ are for in-survey terminations.
    • Early Screenout: In Survey Client Termination
    • Complete: Survey Completion
    • Quota Full: The Quota has achieved desired completes
    • Decline: Declined Survey Invitation
    • Quality Terminate
    • Profiling Terminate:
    • Survey Closed: Survey is closed


  • To receive callbacks for Reconciliations, go to tab ‘Respondent Reconciliation.’ This tab will only allow for a supplier callback and will trigger when a user session is reconciled to anything other than a complete, reconciliation callback is triggered.

During the migration, Cint automatically replaced parameters with the appropriate new paramater (if there was an equivalent). If there wasn't and the parameter was deprecated, there would be a static value (or or none). The following params can be appended to the Redirects and Callbacks for additional session-level data collection.

End Page & Respondent Reconciliation Accepted Parameters (Redirects and Callbacks):

Code to useDefinition
[ROUTEID]Cint generated session ID
[SURVEYID] Replacement for %entry_project_ID% and %last_project_ID% "project_id" - or TG ID
[PROJECTID]"c_project_id" or overall project ID
[HMACSIGN]Replacement of %signature_hmac_sha% - sha256 hmac hash of the full URL*
[PYTHON-STATUS]Replacement of %status% variable - please see Status Codes v2

For End pages, this would return 0 or none as the user has entered the survey
[PASSTHROUGH] Replacement for %supplier_sub_id%, %supplier_sub_id2%, %supplier_sub_id3%[PASSTHROUGH] takes the ssi parameters found in the entry link and passes them back on the redirects/callbacks with the parameter name indicated on your previous redirects.
Ex: .com/ssi=%supplier_sub_id%&ssi2=%supplier_sub_id2%
[PASSTHROUGH] = ssi=%supplier_sub_id%&ssi2=%supplier_sub_id2%
[RPI] Replacement for %supplier_payout% parameter - payout for userThis can only be used if it is accompanied with the [HMACSIGN] parameter. The redirect/callback must be signed to receive the RPI

Only available for Completes and Reconciliations
[MEMBERID] Unique user ID provided by supplier on entry link

Pre-Survey Terminate Link Accepted Parameters (redirect only). [PASSTHROUGH] will be automatically appended to this redirect and does NOT need to be added:

Code to useDefinition
[ROUTEID]Cint generated session ID
[SURVEYID]Replacement for %entry_project_ID% and %last_project_ID% "project_id" - or TG ID
[HMACSIGN]Replacement of %signature_hmac_sha% - sha256 hmac hash of the full URL*
[PYTHON-STATUS]Replacement of %status% variable - please see Status Codes v2