2022 Updates
2022 Updates
Section titled “2022 Updates”Here’s what changed in 2022.
Aug 17
Section titled “Aug 17”📣 Atribute Question & Answer Endpoints Removed
Section titled “📣 Atribute Question & Answer Endpoints Removed”The Opportunity Registry /get-attribute-questions
and /get-attribute-answers
endpoints have been removed.
Please use the Respondent Gateway /list-attributes
and /get-attribute-info
endpoints to map attribute questions and answers. Learn more here.
🎉 Notification Updates are live!
Section titled “🎉 Notification Updates are live!”The Opportunity Registry changes to the /receive-notifications
endpoint have been redeployed to production.
Aug 16
Section titled “Aug 16”🔄 Notification Updates are live!
Section titled “🔄 Notification Updates are live!”Updated 3:45PM EDT 2022-08-16
Section titled “Updated 3:45PM EDT 2022-08-16”These changes have been rolled back and will be redeployed at a later time.
The Opportunity Registry changes to the /receive-notifications
endpoint have been deployed to production.
Aug 03
Section titled “Aug 03”🆕 New Endpoints
Section titled “🆕 New Endpoints”The /receive-notifications
and /ack-notifications
have been deployed.
Moving forward, partners should use these endpoints to consume and process opportunity notifications.
⬇️ Deprecated Endpoints
Section titled “⬇️ Deprecated Endpoints”The /list-opportunities
and /ack-opportunities
have been deprecated.
These endpoints should no longer be used and could be removed at some point in the future.
Aug 02
Section titled “Aug 02”🗓 Notification Updates
Section titled “🗓 Notification Updates”On August 16, the Opportunity Registry will be updating the response header and body for the /receive-notifications
endpoint.
What’s Changing
Section titled “What’s Changing”Response Header
Section titled “Response Header”The header will include two additional properties, notification_count
and notification_total
.
property | description |
---|---|
notification_count | The number of opportunity notifications received in the current response from the /receive-notifications endpoint. |
notification_total | The total number of unacknowledged opportunity notifications in the queue. |
Response Body
Section titled “Response Body”In the body, each opportunity notification object will include a new notified
property when available. This property describes when the opportunity notification was created.
Recommendations
Section titled “Recommendations”- Partner must make sure they can consume the new properties.
- Both the
notification_total
andnotification_count
make it easier to understand where the consumer is in the notification queue. - The
notified
property is a good indicator of the age of a notification. - Use these properties in creative ways to optimize consumption and processing.
Jul 27
Section titled “Jul 27”🎉 Answered Cell is LIVE!
Section titled “🎉 Answered Cell is LIVE!”The new ANSWERED
cell has been deployed to production as of this morning, and is now live.
Jul 21
Section titled “Jul 21”🗓 Answered Cell
Section titled “🗓 Answered Cell”Friendly reminder that the ANSWERED
cell will be deployed to production on Wednesday, July 27.
Jul 12
Section titled “Jul 12”New /list-attributes
endpoint is live.
Section titled “New /list-attributes endpoint is live.”The new /list-attributes
endpoint is live in the Respondent Gateway. This will not break previous integrations with the /get-attributes
endpoint, as it will still remain functional, and return the same payload as /list-attributes
, but we suggest using /list-attributes
moving forward.
Updates
Section titled “Updates”- More accurately determines the most commonly used
attributes
and sorts them in descending order from most to least used. - Limit of
500
attributes. - Still accepts pagination in the request but it’s now optional, and will default to
500
results if no value is provided. - You may request less than
500
attributes if you want a smaller payload, but if you request over500
attributes the response body will still be capped.
Deprecating /get-attributes-questions
and /get-attribute-answers
endpoints
Section titled “Deprecating /get-attributes-questions and /get-attribute-answers endpoints”Just a friendly announcement - we will be deprecating the /get-attribute-questions
and /get-attribute-answers
endpoints for the Opportunity Registry. Moving forward please use /list-attributes
and /get-attribute-info
endpoints in the Respondent Gateway. See here for more documentation about how attributes are used in our system. First we will be marking the old endpoints as deprecated in our documentation, then the code will be removed entirely soon after.
Answered Cell - Sandbox
Section titled “Answered Cell - Sandbox”The ANSWERED
cell is now live in the sandbox environment.
Answered Cell
Section titled “Answered Cell”On July 27th, 2022 the ANSWERED
cell type will be added to the Opportunity Registry.
The ANSWERED
type describes a cell that requires the respondent to have any set value for the attribute. For example, an ANSWERED
cell for attribute 1 (Gender)
will accept repsondents that have provided an answer of either 1 (Male)
or 2 (Female)
. These answers can be supplied via the entry URL query parameters, respondent registration endpoints, or custom contexts.
In rare situations the ANSWERED
cell may be negated. This requires that the respondent does not have an existing answer for that attribute recorded in Dynata’s system.
This will allow partners to more accurately target some demographic requirements that could not be communicated previously.
// Respondent must contain a value for the attribute
{ "tag": "cell-tag", "attribute_id": 54321, "negate": false, "kind": "ANSWERED"}
// Respondent must not contain a value for the attribute
{ "tag": "cell-tag", "attribute_id": 54321, "negate": true, "kind": "ANSWERED"}
it’s recommended partners make the necessary adjustments to their system to support these changes before July 27th, 2022.
Jun 02
Section titled “Jun 02”Attribute Updates - Phase 2
Section titled “Attribute Updates - Phase 2”In a continued effort to simplify opportunity targeting and improve the respondent experience, the Dynata team is making additional changes to our questions and answer attributes
.
Here is a quick overview of the changes:
Section titled “Here is a quick overview of the changes:”
- Updating question names
- Updating question text
- Updating answer text
- Deactivating answers
- Adding new answers
The Phase 2 updates will launch on July 12th, 2022. Partners will receive the list of attribute
updates in the next few days. The /get-attribute-info
endpoint will reflect these changes upon release.
May 23
Section titled “May 23”The REX PHP SDK is live!
Section titled “The REX PHP SDK is live!”Check it out here:
May 10
Section titled “May 10”The REX Python SDK is live!
Section titled “The REX Python SDK is live!”Check it out here:
May 06
Section titled “May 06”Ineffable Cell & Operator Property
Section titled “Ineffable Cell & Operator Property”The Opportunity Registry Updates Were deployed on Thursday, May 05.
Changes
Section titled “Changes”The Opportunity Registry now supports the
INEFFABLE
cell type and theoperator
property forLIST
andCOLLECTION
cell types.
May 03
Section titled “May 03”Opportunity Registry Update
Section titled “Opportunity Registry Update”The Opportunity Registry Updates has been rescheduled to Thursday, May 05, 2022, at 11:00AM ET. We apologize for any inconvenience, and thank you for your patience.
Apr 18
Section titled “Apr 18”Disposition Statuses
Section titled “Disposition Statuses”The new disposition statuses have been deployed.
Status | Disposition | Status | Description |
---|---|---|---|
Incompatible Country | 2 | 3 | The respondent’s country did not match the opportunity’s targeting. |
Incompatible Language | 2 | 4 | The respondent’s language did not match the opportunity’s targeting. |
Incompatible Device | 2 | 5 | The respondent’s device did not match the opportunity’s targeting. |
Filter Disqualification | 2 | 6 | The respondent was disqualified because they did not match the opportunity’s filtering criteria. |
Quota Disqualification | 2 | 7 | The respondent was disqualified because they did not match the opportunity’s quota criteria. |
Dynata Closed Quota | 3 | 3 | The respondent qualified for a quota that is CLOSED. |
On May 2nd, 2022 we will introduce the INEFFABLE
cell type and the operator
property for LIST
and COLLECTION
cell types.
These changes are already live in our sandbox environment.
Ineffable Cells
Section titled “Ineffable Cells”The INEFFABLE
type will describe a cell
that cannot be defined. This will give partners better visibility and allow them to decide how they will process opportunities that contain these cells.
Partners cannot account for this targeting.
{ "tag": "dd64b622-ed10-4a3b-e1h8-a4e63b59vha2",
"attribute_id": 83,
"negate": false,
"kind": "INEFFABLE"}
Operator Property
Section titled “Operator Property”The operator
property will affect the evaluation of an answer set.
- If set to
AND
andnegate
isfalse
the respondent must match all values. - If set to
AND
andnegate
istrue
the respondent must not match any of the values. - if
OR
it will use the default evaluation.
// Contains ALL collection values.
{ "tag": "ff65b422-e810-4f3f-b1f8-f4e63b59ffa2", "attribute_id": 8, "negate": false, "operator": "AND", "kind": "COLLECTION", "collection": "2169733"}
// Does not contain any of the collection values.
{ "tag": "ff65b422-e810-4f3f-b1f8-f4e63b59ffa2", "attribute_id": 8, "negate": true, "operator": "AND", "kind": "COLLECTION", "collection": "2169733"}
// Value is in the collection.
{ "tag": "ff65b422-e810-4f3f-b1f8-f4e63b59ffa2", "attribute_id": 8, "negate": false, "operator": "OR", "kind": "COLLECTION", "collection": "2169733"}
// Value is not in the collection.
{ "tag": "ff65b422-e810-4f3f-b1f8-f4e63b59ffa2", "attribute_id": 8, "negate": true, "operator": "OR", "kind": "COLLECTION", "collection": "2169733"}
We recommend that partners make the necessary adjustments to their system to support these changes before the deployment on May 2nd. Learn more here.
Apr 12
Section titled “Apr 12”New Interactive Signer
Section titled “New Interactive Signer”We’ve rolled out a new interactive signer for partners to test their signature hashes when integrating with REX. Test your signature payloads to make sure you’re following Dynata’s signing methodology here.
Apr 11
Section titled “Apr 11”New Statuses Update
Section titled “New Statuses Update”As a part of our effort to provide more granular reporting on respondent status, we will be deploying a new set of statuses on April 18th.
Status | Description |
---|---|
Incompatible Country | The respondent’s country did not match the opportunity’s targeting. |
Incompatible Language | The respondent’s language did not match the opportunity’s targeting. |
Incompatible Device | The respondent’s device did not match the opportunity’s targeting. |
Filter Disqualification | The respondent was disqualified because they did not match the opportunity’s filtering criteria. |
Quota Disqualification | The respondent was disqualified because they did not match the opportunity’s quota criteria. |
Dynata Closed Quota | The respondent qualified for a quota that is CLOSED. |
These statuses will flow through the outbound, sever-to-server callback, and theRespondent Event Broadcaster starting April 18th.
We recommend partners make any required adjustments to their system.
Learn more here.
New Attribute Endpoints Deployed
Section titled “New Attribute Endpoints Deployed”Today we released 2 new endpoints! Learn more here.
Attribute Updates - Phase 1 Launch
Section titled “Attribute Updates - Phase 1 Launch”The Phase 1 update has been rolled out as of 3PM EST. Attributes in the /get-attribute-questions
, and /get-attribute-answers
.csv
files have been updated to reflect these changes.
Mar 21
Section titled “Mar 21”Attribute Updates - Phase 1
Section titled “Attribute Updates - Phase 1”The Dynata team is making updates to our questions and answer attributes. The goal is to simplify targeting for partners and improve the respondent experience.
Here is a quick overview of the changes:
- Updating question names
- Updating question text
- Updating answer text
- Deactivating answers
- Adding new answers
Phase 1 of these updates will launch on April 6th, 2022. We will provide you with the list of attribute updates in the next few days. Before the update, we will send out a new version of attribute mapping. The get-attribute-question
and get-attribute-answer
endpoints will reflect these changes too.