PureSpectrum
PureSpectrum websiteHelp center
PureSpectrum websiteHelp center
  1. Reconciliation
  • Back to home
  • API Reference
  • Feasibility
    • Feasibility & Pricing
  • Attributes
    • Get attribute (V3)
    • Get attributes (V3)
  • Surveys
    • Create survey
    • Get similar surveys
    • Create group multi-country surveys
    • Update survey
    • Update survey
    • Update survey status
    • Update offer price
    • Update group multi-country surveys
    • Get survey information
    • Get survey status
    • Get survey performance
    • Get list of all surveys
    • Surveys health status
    • Pacing details
    • Delete survey
  • Qualifications
    • Add qualification
    • Update qualification
    • Get qualification information
    • Get all qualifications
    • Delete qualification
  • Quotas
    • Add quota
    • Update quota
    • Update quota
    • Get quota information
    • Get quota performance
    • Delete quota
  • Survey group exclusions
    • Create exclusion group
    • Update exclusion group
    • Get exclusion group information
    • Delete exclusion group
  • Respondent inclusion / exclusion
    • Add a PSIDref list to a survey
    • Update a PSIDref for survey
    • Get PSIDref list for survey
  • Supplier management
    • Create supplier blend
    • Update the list of suppliers for a survey
    • Get list of available suppliers in a locale
    • Get list of available suppliers for a survey
    • Get list of supplier blends
  • Traffic Channels
    • Create traffic channel
    • Get a list of traffic channels
  • Transactions
    • Update status of transaction (V2)
    • Update status of transaction (V3)
    • Register transaction as complete
    • Get transaction status (V3)
    • Get transaction info (V3)
    • Get transactions info for a survey ID (V3)
  • Reconciliation
    • Survey reconciliation
      POST
    • Multi survey reconciliation
      POST
    • Get status of a reconciliation request
      GET
    • Get reconciliation status for an adjustment ID
      GET
  • PureText
    • PureText Open-ended (OE) check (V3)
  • Activity logs
    • Get activity logs
    • Get events
  • Templates
    • Get survey templates
  1. Reconciliation

Multi survey reconciliation

POST
/adjustments
Last modified:2025-10-05 17:19:57

Description#

This endpoint allows you to reconcile transaction IDs for multiple surveys.

Request

Authorization
Add parameter in header
access-token
Example:
access-token: ********************
Body Params application/json

Example
[
  {
    "transaction_id": "1NLTTi8htKM2h0wD3Erx7N"
  },
  {
    "transaction_id": "asdad9u30d23dj23d02dj0"
  }
]

Request Code Samples

Shell
JavaScript
Java
Go
PHP
Python
C#
Ruby
Request Request Example
Shell
JavaScript
Java
Go
curl --location 'https://staging.spectrumsurveys.com/buyers/v2/adjustments' \
--header 'access-token: <api-key>' \
--header 'Content-Type: application/json' \
--data '[
  {
    "transaction_id": "1NLTTi8htKM2h0wD3Erx7N"
  },
  {
    "transaction_id": "asdad9u30d23dj23d02dj0"
  }
]'

Responses

🟢200Success
application/json
Bodyapplication/json

Example
{
    "status": 1,
    "statusDescription": "Pending",
    "adjustment_id": "abc06685-b59c-4351-8910-ad3870cf7ffd",
    "summary": {
        "currentCompletes": 0,
        "previouslyRejectedCompletes": 0,
        "rejectingCompletesInCurrentUpload": 0,
        "acceptingCompletesInCurrentUpload": 2,
        "resultingCompletes": 2,
        "totalRawCompletes": 2,
        "totalRejects": 0,
        "rejectPercentage": "0.00",
        "eligible": 2,
        "completes": 0,
        "rejected": 0,
        "test": 0,
        "alreadyReconciled": 0,
        "invalid": 0,
        "transactions": 2,
        "surveyStatus": [
            {
                "id": 1177145,
                "st": 44,
                "modelType": "surveys"
            },
            {
                "id": 1177148,
                "st": 44,
                "modelType": "surveys"
            }
        ],
        "summaryPerSurvey": [
            {
                "surveyId": 1177148,
                "currentCompletes": 0,
                "previouslyRejectedCompletes": 0,
                "rejectingCompletesInCurrentUpload": 0,
                "acceptingCompletesInCurrentUpload": 1,
                "resultingCompletes": 1,
                "totalRawCompletes": 1,
                "totalRejects": 0,
                "rejectPercentage": "0.00",
                "eligible": 1,
                "completes": 0,
                "rejected": 0,
                "test": 0,
                "alreadyReconciled": 0,
                "invalid": 0,
                "transactions": 1,
                "surveyStatus": [
                    {
                        "id": 1177148,
                        "st": 44,
                        "modelType": "surveys"
                    }
                ],
                "validCap": true
            },
            {
                "surveyId": 1177145,
                "currentCompletes": 0,
                "previouslyRejectedCompletes": 0,
                "rejectingCompletesInCurrentUpload": 0,
                "acceptingCompletesInCurrentUpload": 1,
                "resultingCompletes": 1,
                "totalRawCompletes": 1,
                "totalRejects": 0,
                "rejectPercentage": "0.00",
                "eligible": 1,
                "completes": 0,
                "rejected": 0,
                "test": 0,
                "alreadyReconciled": 0,
                "invalid": 0,
                "transactions": 1,
                "surveyStatus": [
                    {
                        "id": 1177145,
                        "st": 44,
                        "modelType": "surveys"
                    }
                ],
                "validCap": true
            }
        ],
        "validCap": true,
        "invoiced": 0,
        "isApiUser": true
    }
}
🟠400Bad Request
Modified at 2025-10-05 17:19:57
Previous
Survey reconciliation
Next
Get status of a reconciliation request