Qualify opportunities
POST /qualify
Please Note
This endpoint will only return details for up to 10
group_ids
per request. It will error out if more than 10group_ids
are defined.
The /qualify
endpoint will verify if a respondent is eligible to participate in each of the requested group_ids
. It will check the filter and quota criteria, as well as run a duplication check across all of Dynata’s supply sources using the provided fingerprinting_data
.
Learn more here.
Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ”RFC3339 timestamp indicating request expiration
Dynata provided access key
Example
ABCD1234
Signature created using the dynata methodology
Example
c156e91013eb715edb2b07df5491497a807206b1796bb7d031505107a9dbdcdf
Request Body
Section titled “Request Body ”object
Partner’s respondent identifier. Accepts 100 characters, 3-byte chars.
Opportunity group identifier
object
Device width
Device height
Respondent’s IP address
object
Device form factor
Responses
Section titled “ Responses ”Qualified quota check
object
Opportunity group identifier
Based on known respondent attributes
and fingerprinting_data
, the group_id
is a potential match. See exact_match for further details.
Inbound, entry URL
If true
, the group_id
is a full match. If false
, additional profiling will be required to collect the missing respondent attributes
.
Average length of interview in minutes based on prior completes.
Dynata recommends this as a high priority opportunity.
object
Examples
[ { "group_id": 12345678, "qualified": true, "start_url": "https://respondent.qa-rex.dynata.com/start?ctx=abc123", "exact_match": false, "actual_length_of_interview": null, "priority": false }]
[ { "group_id": 12345678, "qualified": false, "start_url": null, "exact_match": null, "actual_length_of_interview": null, "priority": null, "dispositions": [ { "disposition": 4, "status": 0 } ] }]
Bad request
object
Invalid credentials
object
Unauthorized
object
Internal server error