...
This API should not be used with the “Register Completes” API endpoint
Request
...
POST $apihost/$basepath/surveys/:survey_id/transactions/:transactionId/status
($apihost is the environment against which you are testing, and $basepath is the base path with the api version. All Buy API calls will require access_token parameter in the header)
Production host: https://api.spectrumsurveys.com/buyers/v2
Staging host: https://staging.spectrumsurveys.com/buyers/v2
Considerations
Behavior - If the POST /status endpoint is called, and the respondent is later redirected to PureSpectrum via the /surveydone redirect, the status of the original API call will be trusted as the source of truth.
For example - the API call is made with st=18 (termination), but the respondent is redirected later with st=21 (complete), we will continue to recognize the transaction as a termination.
...