Prodege API Documentation
  • Surveys Feed
    • Overview
    • Getting Started
    • API Reference
      • Lookup Calls
        • Lookup Request Time Offset
        • Lookup All Supported Countries
        • Lookup Questions By CountryID
        • Lookup Panelist Info
      • Authentication
        • Request Expiration
        • Request Signing
      • Panelist vs. Survey Matching
      • Survey Matching
        • Surveys
        • Quota Structure
        • Quota Matching Requirements
        • Survey Eligibility Check
        • Multiple Survey Eligibility Check
        • Survey URL
      • Panelist Matching
        • Panelists
        • Surveys
        • Survey URL
    • Redirects
    • Term Reasons
    • Reconciliations
    • Helpful Links
Powered by GitBook
On this page
  • Register Panelist
  • Update Panelist
  1. Surveys Feed
  2. API Reference
  3. Panelist Matching

Panelists

Register and update survey panelist information.

Register Panelist

Registers a panelist for proper targeting. This should only be done once per panelist. Update to panelist profiles can be done via Update Panelist.

Request URL

/register-user

Request Method

POST

Request Parameters

Parameter Name

Parameter Type

Required?

Description

apik

String

Yes

Key uniquely identifying the supplier

request_date

Numeric

Yes (in milliseconds)

signature

String

Required to authenticate supplier call

vpid

String

Yes

The supplier’s static panelist ID. Allowed characters include: Uppercase A - Z, Lowercase a - z, 0-9, _, *, @, -, [ ], $.

country_id

Numeric

Yes

source_name

String

No

Name of panelist source

profile

JSON

Profile JSON sample

[

{ "question_id":3, "precodes": ["1"] },

{ "question_id":1, "precodes": ["21"] },

{ "question_id":24,"precodes": ["90245"] }

]

Yes

Response Parameters

Response Parameters

Parameter Name

Parameter Type

Description / Notes

return_status

String

The return status for this api call

Update Panelist

Update the information of an existing panelist.

Request URL

/update-user

Request Method

POST

Request Parameters

Parameter Name

Parameter Type

Required?

Description

apik

String

Yes

Key uniquely identifying the supplier

request_date

Numeric

Yes (in milliseconds)

signature

String

Required to authenticate supplier call

vpid

String

Yes

Existing static panelist ID

country_id

Numeric

Yes

source_name

String

No

Updated name of the panelist source

profile

JSON

Profile JSON sample

[

{ "question_id":3, "precodes": ["1"] },

{ "question_id":1, "precodes": ["21"] },

{ "question_id":24,"precodes": ["90245"] }

]

Yes

Response Parameters

Parameter Name

Parameter Type

Description / Notes

return_status

String

The return status for this api call

PreviousPanelist MatchingNextSurveys

Last updated 7 months ago

See

Yes (see )

The of panelist

Panelist’s .

See

Yes (see )

The updated of the panelist

The panelist’s to update. All other demographic data will remain unchanged.

authentication
here
countryID
demographic data
authentication
here
countryID
demographic data