Choose a guide
First-party delivery
Deliver an audience into one advertiser’s own seat. No taxonomy, no review by TTD.
Third-party delivery
Deliver an audience to TTD’s marketplace, where the buyers you choose can purchase it.
Taxonomy management
Build, price, and maintain the taxonomy third-party audiences are sold from.
Prerequisites
What you need depends on the guide you follow:API key
Create the key under Settings → API Keys with read and write ondatasets and connections, write on uploads, and read on app_profiles. See API Keys for the procedure and the Permissions Reference for what each resource covers.
Create it from a shared team account rather than a personal login, so the integration keeps working when someone changes roles. Keys expire in at most 365 days, so plan on rotating yours once a year.
Brand ID
Narrative is the registered data provider at The Trade Desk, and your Brand ID is a brand under Narrative’s provider account. TTD issues it, so you cannot create one yourself. Ask your Narrative relationship manager or your TTD account representative. The Brand ID is stored on your connector profile. The connector’sGET /profiles returns the profile with its Brand ID and Sub-Provider ID; see Find your connector profile. Taxonomy synchronization is refused for a profile with no Brand ID.
Sub-Provider ID
Where TTD requires one, the connector sends the Sub-Provider ID when it creates each taxonomy element in TTD. It cannot be added to an element afterward, so have it on your profile before your first synchronization. Your Narrative relationship manager sets it up.Taxonomy element
Every third-party audience is a buyable element in your taxonomy, and the element carries the price and who can buy it. Your first taxonomy needs TTD’s approval before anything sells, so start it early with Taxonomy management.Advertiser ID and secret key
First-party delivery goes into one advertiser’s seat, so you need that advertiser’s TTD Advertiser ID and secret key from whoever owns the seat.Set up API access
The guides talk to two hosts, and both accept the same credential,Authorization: Bearer <your API key>:
Confirm that both answer before you build anything:
403 from the first call means the key was not created under Settings → API Keys. Application credentials do not work with these guides.
What the connection does
A connection’squick_settings pick the delivery model and set how the connection delivers. The fields depend on the interface.
First-party delivery (first_party)
Third-party delivery (third_party_v2)
Existing and new rows
A connection delivers every snapshot written to the dataset after the connection is created. Thehistorical_data_enabled quick setting decides whether the connection also delivers data that was already in the dataset when you created it:
- With
historical_data_enabledset totrue, the connection first delivers data already in the dataset, then keeps delivering new snapshots as they land. - With
historical_data_enabledset tofalse, the connection delivers only snapshots written after it was created.
historical_data_enabled delivers everything in the dataset when the connection is created. After that, each new snapshot is delivered as it lands. A snapshot from an append write sends the rows it added. A snapshot from an overwrite write sends the whole dataset.
Each delivered identifier carries targeting_time_to_live_in_minutes. The Trade Desk keeps the identifier for that long, and a later delivery of the same identifier sends it with a fresh time to live. The connection never removes identifiers, so rows that an overwrite drops stay in the segment until their time to live runs out. Overwriting the dataset on a schedule sends every member again, which keeps the whole audience current.
Related content
The Trade Desk Connector
Full settings reference, identifiers, and status vocabularies
Connector Interfaces
Why a dataset connects to an interface rather than a connector

