Audience API Reference

Note

If you use the APIs provided here, you are subject to the API Terms of Use

Note

We’ve introduced API keys, please read Migrating to API Keys

Description

AdRoll Audience API 1.0

Manage your segments with the AdRoll Audience API

Operations by Tag

Operations

GET /audience/v1/advertisers

Retrieve list of accessible advertisers

Retrieve list of accessible advertisers

Parameters:

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

List of Advertiser IDs

Schema as JSON:

{
  "data": [
    {
      "advertiser_id": "string"
    }
  ]
}
Schema
Type

object

data

List of Advertiser IDs

Required

True

Type

array of items

GET /audience/v1/crosschannel_lal_segments/valid-segments

Retrieve a list of valid and invalid segments for crosschannel lal targeting

Parameters:

Query Parameters

Name

Required

Type

Description

advertiser_id

True

string

Advertisable eid to retrieve list of valid segments

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

List of valid/invalid segments for crosschannel targeting

Returns CrossChannelLalValidSegments

GET /audience/v1/ideal_customer_profile

Retrieves a list of ICP by advertisable EID.

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

Advertisable EID

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

Success

Returns ICPDetailsList

POST /audience/v1/ideal_customer_profile

Creates an ICP by advertisable EID.

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

Advertisable EID

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: ICPDetails

{
  "advertisable_eid": "string",
  "attributes": [
    {
      "country": [
        "string"
      ],
      "industry": [
        "string"
      ],
      "revenue": [
        "string"
      ],
      "size": [
        "string"
      ]
    }
  ],
  "created_at": "string",
  "created_by_user_eid": "string",
  "deleted_at": "string",
  "deleted_by_user_eid": "string",
  "domain_filter_settings": {
    "filterBlocks": [
      {
        "dataTypeFilters": [
          {
            "attributeFilters": [
              {
                "attributeDisplayName": "string",
                "attributeName": "string",
                "comparator": "string",
                "from": "string",
                "to": "string",
                "type": "string",
                "uniqueKey": "string",
                "values": [
                  {
                    "displayValue": "string",
                    "value": "string"
                  }
                ]
              }
            ],
            "key": "string",
            "object": "string",
            "source": "string",
            "type": "string"
          }
        ],
        "key": "string"
      }
    ]
  },
  "eid": "string",
  "last_completed_model_uuid": "string",
  "model_status": "string",
  "model_updated_at": "string",
  "model_uuid": "string",
  "name": "string",
  "positive_domains": [
    "string"
  ],
  "selected_picture_key": "string",
  "updated_at": "string",
  "updated_by_user_eid": "string"
}

Responses:

200

Success

Returns ICPDetails

POST /audience/v1/ideal_customer_profile/accounts

Retrieves ICP Accounts by advertisable EID and optional filters.

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

Advertisable EID

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: ICPAccountsRequest

{
  "after": "string",
  "domains": {
    "exclude": true,
    "values": [
      "string"
    ]
  },
  "icp_filters": [
    {
      "comparator": "string",
      "eid": "string",
      "grades": "string"
    }
  ],
  "size": 0
}

Responses:

200

Success

Returns ICPAccountsResponse

GET /audience/v1/ideal_customer_profile/all_scores

Retrieves scores by TAL EID, advertisable EID and optional ICP EID.

Parameters:

Query Parameters

Name

Required

Type

Description

tal_eid

True

string

Target Account List EID

advertisable_eid

True

string

Advertisable EID

icp_eid

False

string

Optional ICP EID

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

Success

Returns ICPScoreList

400

tal_eid is required

GET /audience/v1/ideal_customer_profile/(icp_eid)

Retrieves an ICP by ICP EID and advertisable EID.

Parameters:

Path Parameters

Name

Required

Type

Description

icp_eid

True

string

ICP EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

Advertisable EID

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

Success

Returns ICPDetails

POST /audience/v1/ideal_customer_profile/(icp_eid)

Updates an ICP by ICP EID and advertisable EID.

Parameters:

Path Parameters

Name

Required

Type

Description

icp_eid

True

string

ICP EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

Advertisable EID

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: ICPDetails

{
  "advertisable_eid": "string",
  "attributes": [
    {
      "country": [
        "string"
      ],
      "industry": [
        "string"
      ],
      "revenue": [
        "string"
      ],
      "size": [
        "string"
      ]
    }
  ],
  "created_at": "string",
  "created_by_user_eid": "string",
  "deleted_at": "string",
  "deleted_by_user_eid": "string",
  "domain_filter_settings": {
    "filterBlocks": [
      {
        "dataTypeFilters": [
          {
            "attributeFilters": [
              {
                "attributeDisplayName": "string",
                "attributeName": "string",
                "comparator": "string",
                "from": "string",
                "to": "string",
                "type": "string",
                "uniqueKey": "string",
                "values": [
                  {
                    "displayValue": "string",
                    "value": "string"
                  }
                ]
              }
            ],
            "key": "string",
            "object": "string",
            "source": "string",
            "type": "string"
          }
        ],
        "key": "string"
      }
    ]
  },
  "eid": "string",
  "last_completed_model_uuid": "string",
  "model_status": "string",
  "model_updated_at": "string",
  "model_uuid": "string",
  "name": "string",
  "positive_domains": [
    "string"
  ],
  "selected_picture_key": "string",
  "updated_at": "string",
  "updated_by_user_eid": "string"
}

Responses:

200

Success

Returns ICPDetails

400

Schema failure

DELETE /audience/v1/ideal_customer_profile/(icp_eid)

Deletes ICP details by ICP EID and advertisable EID.

Parameters:

Path Parameters

Name

Required

Type

Description

icp_eid

True

string

ICP EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

Advertisable EID

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

204

No Content

GET /audience/v1/segments

Retrieve list of segments

Retrieve list of segments

Parameters:

Query Parameters

Name

Required

Type

Description

advertiser_id

True

string

EID of the advertiser to retrieve segment list for

type

False

string

Filter by specified segment type One of: user_events, custom, crm, user_attributes, impression.

omit_fields

False

string

Omit specific fields from the result set

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

A segment

Returns SegmentResponse

POST /audience/v1/segments

Create a new segment

Create a new segment

Parameters:

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: SegmentCreate

{
  "advertiser_id": "string",
  "conversion_value": 0.0,
  "data": [
    {
      "email": "string",
      "id": "string"
    }
  ],
  "duration": 0,
  "general_exclusion_type": "string",
  "is_conversion": true,
  "name": "string",
  "sfdc_company_list_id": "string",
  "type": "string"
}

Responses:

200

A segment

Returns SegmentResponse

POST /audience/v1/segments/bulk

Bulk create/update segments. Differs from POST audience/v1/segments as that endpoint can only create/update one segment at a time.

POST /audience/v1/segments/bulk and POST /audience/v1/segments_bulk/put are aliases (i.e. the same endpoint). Use POST /audience/v1/segments_bulk/put, as POST /audience/v1/segments/bulk will be deprecated in the future.

Parameters:

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body:

[
  {
    "advertiser_id": "string",
    "conversion_value": 0.0,
    "data": [
      {
        "email": "string",
        "id": "string"
      }
    ],
    "duration": 0,
    "general_exclusion_type": "string",
    "is_conversion": true,
    "name": "string",
    "sfdc_company_list_id": "string",
    "type": "string"
  }
]
Schema
Type

array

Responses:

200

List of results. Follows the request order. (See segment create and update responses)

GET /audience/v1/segments/general_exclusions

Retrieve a list of segments with general exclusions

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable eid that owns the segments

general_exclusion_types

False

string

A comma-separated list of general exclusions types One of: coworkers, customers, competitors.

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

The query was successful

Returns SegmentGeneralExclusionResponse

GET /audience/v1/segments/tal_references

Returns a list of User Attribute Segments (UAT) that references any TAL or a specific TAL/AG.

Retrieve a list of User Attribute Segments (UAT) that references any TAL or a specific TAL/AG.

Parameters:

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body:

{
  "advertisable_eid": "string",
  "tal_eids": [
    "string"
  ],
  "tal_tier_eids": [
    "string"
  ]
}
Schema
Type

object

advertisable_eid

The advertisable connected to the TAL reference.

Required

True

Type

string

tal_eids

The TAL EIDs connected to the TAL reference

Type

array of items

tal_tier_eids

The TAL Tier EIDs connected to the TAL reference

Type

array of items

Responses:

200

The query was successful

Returns SegmentTalReferencesResponse

PUT /audience/v1/segments/tal_references

Update or delete TAG/TAL references.

Update/Delete TAL/TAG references

Parameters:

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body:

{
  "advertisable_eid": "string",
  "deleted_tier_eids": {},
  "domains_by_tier_eid": {},
  "tal_eid": "string"
}
Schema
Type

object

advertisable_eid

The advertisable connected to the TAL reference.

Required

True

Type

string

deleted_tier_eids

The TAL Tier EIDs to be deleted

Required

True

Type

object

domains_by_tier_eid

A mapping of domains by tier eid

Required

True

Type

object

tal_eid

The TAL EID connected to the TAL reference

Required

True

Type

string

Responses:

204

The update/delete was successful

Schema as JSON:

{
  "deleted_segments": [
    {
      "attributes": [
        {
          "comparator": "string",
          "display_name": "string",
          "name": "string",
          "source": "string",
          "values": [
            "string"
          ]
        }
      ],
      "attributes_source": "string",
      "cdp_rule_eid": "string",
      "tal_eid": "string",
      "tal_tier_eid": "string",
      "use_first_party_data": true,
      "use_third_party_data": true
    }
  ],
  "updated_segments": [
    {
      "name": "string"
    }
  ]
}
Schema
Type

object

deleted_segments
Type

array of UserAttributesSegmentResponse

updated_segments
Type

array of AdvertisableAttributesDetail

GET /audience/v1/segments/(segment_id)

Retrieve segment information

Retrieve segment information

Parameters:

Path Parameters

Name

Required

Type

Description

segment_id

True

string

EID of the segment

Query Parameters

Name

Required

Type

Description

include_ge_attributes

False

boolean

whether to include general exclusions attributes

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

A segment

Returns SegmentResponse

POST /audience/v1/segments/(segment_id)

Update segment information and/or replace user list.

Users can be appended to a segment by including a list of the appropriate user record objects in the payload

Parameters:

Path Parameters

Name

Required

Type

Description

segment_id

True

string

EID of the segment

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: SegmentUpdate

{
  "conversion_value": 0.0,
  "data": [
    {
      "email": "string",
      "id": "string"
    }
  ],
  "duration": 0,
  "general_exclusion_type": "string",
  "name": "string",
  "sfdc_company_list_id": "string"
}

Responses:

200

A segment

Returns SegmentResponse

DELETE /audience/v1/segments/(segment_id)

Delete an existing segment

Delete an existing segment

Parameters:

Path Parameters

Name

Required

Type

Description

segment_id

True

string

EID of the segment

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

A segment

Returns SegmentResponse

POST /audience/v1/segments_bulk/put

Bulk create/update segments. Differs from POST audience/v1/segments as that endpoint can only create/update one segment at a time.

POST /audience/v1/segments/bulk and POST /audience/v1/segments_bulk/put are aliases (i.e. the same endpoint). Use POST /audience/v1/segments_bulk/put, as POST /audience/v1/segments/bulk will be deprecated in the future.

Parameters:

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body:

[
  {
    "advertiser_id": "string",
    "conversion_value": 0.0,
    "data": [
      {
        "email": "string",
        "id": "string"
      }
    ],
    "duration": 0,
    "general_exclusion_type": "string",
    "is_conversion": true,
    "name": "string",
    "sfdc_company_list_id": "string",
    "type": "string"
  }
]
Schema
Type

array

Responses:

200

List of results. Follows the request order. (See segment create and update responses)

GET /audience/v1/sharing/get_source_segment

Fetch details of the audience that wants to be shared with a sharing invitation

Parameters:

Query Parameters

Name

Required

Type

Description

invitation_eid

True

string

EID of the invitation

advertisable_eid

True

boolean

EID of the advertisable receiving the invitation

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

A segment

Returns SegmentResponse

GET /audience/v1/sharing/invitation

Fetch all Invitations sent by an Advertisable or an specific Invitation.

Parameters:

Query Parameters

Name

Required

Type

Description

invitation_eid

False

string

EID of the invitation

source_advertisable_eid

False

string

EID of the Advertisable sharing the segment

target_advertisable_eid

False

string

EID of the Advertisable sharing the segment

include_accepted

False

boolean

Include accepted Invitations in the response. Defaults to false.

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

A list of Invitations

Returns SharingSegmentInvitationListResponse

POST /audience/v1/sharing/invitation

Send a Segment Sharing invitation. With an invitation, you are granting the other party the ability to use this your Segment on their Campaigns. The other party still needs to accept the invitation.

Parameters:

Query Parameters

Name

Required

Type

Description

segment_eid

True

string

EID of the Segment to share

advertisable_eid

True

string

EID of the Advertisable to share the Segment with

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

An invitation

Returns SharingSegmentInvitationResponse

DELETE /audience/v1/sharing/invitation

Revoke an invitation. The other party will lose access to the shared Segment

Parameters:

Query Parameters

Name

Required

Type

Description

invitation_eid

True

string

EID of the invitation

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

An invitation

Returns SharingSegmentInvitationResponse

POST /audience/v1/sharing/segment

Accept a Segment Sharing Invitation and create a Mirror Segment.

Parameters:

Query Parameters

Name

Required

Type

Description

invitation_eid

True

string

EID of the invitation

name

False

string

Name of the Mirror Segment to be created. If omitted, the name of the source segment is used.

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

A segment

Returns SegmentResponse

DELETE /audience/v1/sharing/segment

Delete a Mirror Segment.

Parameters:

Query Parameters

Name

Required

Type

Description

segment_eid

True

string

EID of the Mirror Segment to delete.

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

A segment

Returns SegmentResponse

GET /audience/v1/target_accounts

Retrieve a all Target Accounts Lists

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

scoring_model_id

False

string

The scoring model ID filter

include_deleted

False

boolean

whether to include deleted TALs and TAGs

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

Target Accounts List results

Returns TargetAccountsListAllResponse

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts

Create a new Target Accounts List

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsListCreate

"Unknown type"

Responses:

200

The created Target Accounts List

Returns TargetAccountsList

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts/domain_references

Retrieve the references for a set of domains

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID who owns the entities to query

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: DomainReferencesRequest

{
  "domains": [
    "string"
  ],
  "entities": [
    "string"
  ],
  "verbose": true
}

Responses:

200

The query was successful

Returns DomainReferencesResponse

400

Bad request

404

Resource not found or Unauthorized

GET /audience/v1/target_accounts/domains

Retrieve the list of domains that are present in any Target Account List

Parameters:

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID that owns the Target Account Lists

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

The query was successful

Schema as JSON:

{
  "domains": [
    "string"
  ]
}
Schema
Type

object

domains
Type

array of items

400

Bad request

404

Resource not found or Unauthorized

GET /audience/v1/target_accounts/(tal_eid)

Get a Target Accounts List

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

The requested Target Accounts List

Returns TargetAccountsList

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts/(tal_eid)

Update a Target Accounts List

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsListUpdate

{
  "eid": "string",
  "name": "string",
  "scoring_auc": 0.0,
  "scoring_grades": {
    "A": {
      "threshold": 0
    },
    "B": {
      "threshold": 0
    },
    "C": {
      "threshold": 0
    },
    "D": {
      "threshold": 0
    },
    "F": {
      "threshold": 0
    }
  },
  "scoring_holdout1_status": "string",
  "scoring_holdout2_status": "string",
  "scoring_holdout3_status": "string",
  "scoring_holdout4_status": "string",
  "scoring_holdout5_status": "string",
  "scoring_items_pending": true,
  "scoring_production_status": "string",
  "scoring_status": "string",
  "sfdc_sync_state": "string",
  "sfdc_synced_at": "string"
}

Responses:

200

The updated Target Accounts List

Returns TargetAccountsList

400

Bad request

404

Resource not found or Unauthorized

DELETE /audience/v1/target_accounts/(tal_eid)

Delete a Target Accounts List

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

force

False

boolean

Force the deletion even though there are audiences/campaigns associated with this TAL

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

204

The Target Accounts List have been deleted successfully

400

Bad request

404

Resource not found or Unauthorized

GET /audience/v1/target_accounts/(tal_eid)/tiers

Retrieve all Target Accounts Tiers

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

Target Accounts List results

Returns TargetAccountsTiersAllResponse

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts/(tal_eid)/tiers

Create a new Target Accounts Tier

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsTierCreate

"Unknown type"

Responses:

200

The created Target Accounts Tier

Schema as JSON:

{
  "skipped_domains": 0,
  "tier": {
    "created_at": "string",
    "eid": "string",
    "items_count": 0,
    "name": "string",
    "tal_eid": "string"
  }
}
Schema
Type

object

skipped_domains

The number of skipped accounts that are tiered already

Type

integer

tier
Type

TargetAccountsTier

400

Bad request

404

Resource not found or Unauthorized

GET /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)

Retrieve a single Target Accounts Tier

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

Target Accounts List results

Returns TargetAccountsTier

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)

Update a Target Accounts Tier

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsTierUpdate

{
  "eid": "string",
  "name": "string"
}

Responses:

200

The updated Target Accounts Tier

Returns TargetAccountsTier

400

Bad request

404

Resource not found or Unauthorized

DELETE /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)

Delete a single Target Accounts Tier

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

204

The Target Accounts Tier have been deleted successfully

400

Bad request

404

Resource not found or Unauthorized

GET /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)/items

Retrieve all Target Accounts Items

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

offset

False

integer

The offset

limit

False

integer

The max items to return

order

False

string

The name of an attribute to order by

desc

False

boolean

Flag to make the order descending/ascending

grades

False

string

A comma-separated list of grades: A, B, C, D, F

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

Target Accounts List results

Returns TargetAccountsItemsAllResponse

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)/items

Upsert Target Accounts List items

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsItemsListUpdate

{
  "items": [
    {
      "domain": "string",
      "score": 0.0,
      "sfdc_synced_at": "string",
      "source": "string"
    }
  ]
}

Responses:

200

The domains inserted/updated

Schema as JSON:

{
  "existing_domains": [
    "string"
  ],
  "new_domains": [
    "string"
  ]
}
Schema
Type

object

existing_domains

The domains that have been inserted/updated

Type

array of items

new_domains

The new domains inserted

Type

array of items

400

Bad request

404

Resource not found or Unauthorized

PUT /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)/items

Updates Target Accounts List items

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsItemsListUpdate

{
  "items": [
    {
      "domain": "string",
      "score": 0.0,
      "sfdc_synced_at": "string",
      "source": "string"
    }
  ]
}

Responses:

200

The domains inserted/updated

Schema as JSON:

{
  "existing_domains": [
    "string"
  ],
  "new_domains": [
    "string"
  ]
}
Schema
Type

object

existing_domains

The domains that have been inserted/updated

Type

array of items

new_domains

The new domains inserted

Type

array of items

400

Bad request

404

Resource not found or Unauthorized

DELETE /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)/items

Delete a list of Target Accounts List Items

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsItemsListDelete

{
  "domains": [
    "string"
  ],
  "filters": {
    "grades": [
      "string"
    ],
    "is_scored": true,
    "score": {
      "from": 0,
      "to": 0
    }
  },
  "force": true,
  "inverted": true
}

Responses:

204

The Target Accounts List items have been deleted successfully

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)/items/delete

Delete a list of Target Accounts List Items

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsItemsListDelete

{
  "domains": [
    "string"
  ],
  "filters": {
    "grades": [
      "string"
    ],
    "is_scored": true,
    "score": {
      "from": 0,
      "to": 0
    }
  },
  "force": true,
  "inverted": true
}

Responses:

204

The Target Accounts List items have been deleted successfully

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/target_accounts/(tal_eid)/tiers/(ta_tier_eid)/items/filter

Retrieve all Target Accounts Items filtered

Parameters:

Path Parameters

Name

Required

Type

Description

tal_eid

True

string

The Target Accounts List EID

ta_tier_eid

True

string

The Target Accounts Tier EID

Query Parameters

Name

Required

Type

Description

advertisable_eid

True

string

The advertisable EID filter

grades

False

string

A comma-separated list of grades: A, B, C, D, F

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: TargetAccountsItemsSearch

{
  "domains": [
    "string"
  ],
  "filters": {
    "grades": [
      "string"
    ],
    "is_scored": true,
    "score": {
      "from": 0,
      "to": 0
    }
  },
  "inverted": true
}

Responses:

200

Target Accounts List results

Returns TargetAccountsItemsAllResponse

400

Bad request

404

Resource not found or Unauthorized

POST /audience/v1/user_attribute_counts

Retrieve user attribute counts for a pair of attribute name and value

Parameters:

Query Parameters

Name

Required

Type

Description

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Schema for request body: UserAttributeCountsRequest

{
  "attributes": {}
}

Responses:

200

A map of attribute names to values to count of users with that pair of name/value

Returns UserAttributeCountsResponse

GET /audience/v1/user_attribute_names/(advertisable_eid)

Retrieve user attributes associated with an advertisable

Parameters:

Path Parameters

Name

Required

Type

Description

advertisable_eid

True

string

EID of the advertisable

Query Parameters

Name

Required

Type

Description

first_party

False

boolean

Include first party attributes

third_party

False

boolean

Include third party denormalized attributes

source

False

string

Source to retrieve. bombora (default) or rollworks-normalized

categorized

False

boolean

Available only for the normalized source. Whether to output categorized attributes

apikey

False

string

Required if using Personal Access Tokens (PAT). The value is the Client ID you received when you registered your application on the NextRoll Developer site

Responses:

200

List of user attributes associated with an advertisable

Returns AdvertisableAttributes

Definitions

AdvertisableAttributeCategory

a nested grouping of attribute values

Type

object

attributes
Type

AdvertisableAttributeCategoryMap

description
Type

string

order_key
Type

AdvertisableAttributeOrderKey

singular

if true, selection of enumerable member values should be exclusive

Type

boolean

values
mapping from attribute values to metadata about them. keys may be user-facing.
Type

object

AdvertisableAttributeCategoryMap

mapping from attribute category name to its contents

Type

object

AdvertisableAttributeMap
Type

object

attributes
Type

AdvertisableAttributeCategoryMap

description
Type

string

is_internal

if true, the source is managed/populated internally

Type

boolean

AdvertisableAttributeOrderKey

any value which can be sorted, representing an optional presentation ordering key

Type

object

AdvertisableAttributeSourceMap

mapping from attribute source name to its definition

Type

object

AdvertisableAttributeSourceNameList

List of attribute source names the advertisable may use

Type

array

AdvertisableAttributeValueDetail

metadata about a single attribute value

Type

object

description

user-facing extended description of the attribute

Type

string

id

unique integer or opaque string identifier of the attribute

Type

object

non_enumerable

if true, the attribute is non-enumerable (string-valued)

Type

boolean

order_key
Type

AdvertisableAttributeOrderKey

target
"name" value which should appear in targeting rules referencing this attribute
Type

string

AdvertisableAttributes
Type

object

attributes

List or detailed list of user attributes from an advertisable

Type

array of AdvertisableAttributesDetail

AdvertisableAttributesDetail
Type

object

name
Type

string

CrossChannelLalValidSegments

List of valid and invalid segments to be used as CrossChanel lal Segments

Type

object

advertiser_id

ID of the advertiser to create a new segment for

Type

string

invalid_segments

Segments of valid type but that doesn’t meet audience sizes requirements

Type

array of SegmentsWithSizesResponse

prospecting_only_valid_segments

Segments of valid type and that meets audience sizes only for prospecting

Type

array of SegmentsWithSizesResponse

valid_segments

Segments of valid type and that meets audience sizes requirements

Type

array of SegmentsWithSizesResponse

DomainReferencesRequest

Options for domain references

Type

object

domains

Domains to query

Required

True

Type

array of items

entities

Entities to query

Type

array of items

verbose

Whether to include extra entity information

Type

boolean

DomainReferencesResponse
Type

object

results
Type

object

DomainReferencesResponseDomain
Type

object

companies
Type

DomainReferencesResponseVerboseEntity

playbooks
Type

DomainReferencesResponseVerboseEntity

target_accounts
Type

DomainReferencesResponseVerboseEntity

DomainReferencesResponseVerboseEntity
Type

object

eid
Type

string

name
Type

string

Duration

Number of days (1 to 540) members are valid in a segment

Type

integer

Maximum

540

Minimum

1

ICPAccountsFilter
Type

object

comparator
Type

string

Enum

exists, in, not_in

eid
Type

string

grades
Type

string

Enum

A, B, C, D, F

ICPAccountsRequest
Type

object

after
Type

string

domains
Type

object

icp_filters
Type

array of ICPAccountsFilter

size
Type

integer

ICPAccountsResponse
Type

object

page_info
Type

object

results
Type

array of items

total_count
Type

integer

Format

int32

ICPAttributeFilters
Type

array

ICPAttributes

Attributes based on the most common third-party company attributes from the accounts in the positive_domains list.

Type

object

country
Type

array of items

industry
Type

array of items

revenue
Type

array of items

size
Type

array of items

ICPDataTypeFilters
Type

array

ICPDetails
Type

object

advertisable_eid
Type

string

attributes

List or detailed list of user attributes from an advertisable

Type

array of ICPAttributes

created_at
Type

string

created_by_user_eid
Type

string

Format

nullable

deleted_at
Type

string

Format

nullable

deleted_by_user_eid
Type

string

Format

nullable

domain_filter_settings
Type

object

eid
Type

string

last_completed_model_uuid
Type

string

model_status
Type

string

model_updated_at
Type

string

model_uuid
Type

string

name
Type

string

positive_domains
Type

array of items

selected_picture_key
Type

string

updated_at
Type

string

updated_by_user_eid
Type

string

Format

nullable

ICPDetailsList
Type

object

icps
Type

array of ICPDetails

ICPFilterBlocks
Type

array

ICPScoreList
Type

object

results
Type

array of items

NumericAttributeFilter

Filter for Company Attributes numeric field

Type

object

from
Type

integer

to
Type

integer

SegmentCreate
Type

object

advertiser_id

ID of the advertiser to create a new segment for

Required

True

Type

string

conversion_value

new conversion value to be associated with the conversion segment

Type

number

Format

float

data

User records to add

Required

True

Type

array of UserRecord

duration
Required

True

Type

Duration

general_exclusion_type
Type

SegmentGeneralExclusionType

is_conversion

true if a segment is a conversion segment

Type

boolean

name

Name given to the segment upon creation

Required

True

Type

string

sfdc_company_list_id
Type

SegmentSfdcCompanyListId

type
Required

True

Type

SegmentType

SegmentGeneralExclusionResponse
Type

object

results
Type

SegmentResponse

SegmentGeneralExclusionType

Represents the general exclusion type

Type

string

Enum

customers, coworkers, competitors

SegmentResponse
Type

object

conversion_value

conversion value associated with the conversion segment else null

Type

number

Format

float

duration
Type

Duration

emails

Number of emails appended to a crm segment

Type

integer

Format

int64

general_exclusion_type
Type

SegmentGeneralExclusionType

ids

Number of users appended to a custom segment

Type

integer

Format

int64

is_conversion

true if a segment is a conversion segment else false

Type

boolean

name

Name given to the segment upon creation

Required

True

Type

string

segment_id

Identifier used to represent this segment

Required

True

Type

string

sfdc_company_list_id
Type

SegmentSfdcCompanyListId

type
Required

True

Type

SegmentType

SegmentSfdcCompanyListId

Represents the salesforce company list id that this segment references

Type

string

SegmentTalReferences

A TAL segment reference

Type

object

advertisable_eid
Type

string

cdp_rule_eid
Type

string

created_date
Type

string

Format

date-time

eid
Type

string

last_modified_date
Type

string

Format

date-time

name
Type

string

rule_last_modified_date
Type

string

Format

date-time

tal_eid
Type

string

tal_tier_eid
Type

string

type
Type

string

SegmentTalReferencesResponse

All TAL references of a segment

Type

object

results

An array of TAL references

Type

array of SegmentTalReferences

SegmentType

Represents the segment type

Type

string

Enum

crm, custom, impression, user_events, user_attributes, crosschannel_lal

SegmentUpdate
Type

object

conversion_value

new conversion value to be associated with the existing conversion segment

Type

number

Format

float

data

User records to add

Required

True

Type

array of UserRecord

duration
Type

Duration

general_exclusion_type
Type

SegmentGeneralExclusionType

name

Name shown on client’s dashboard

Required

True

Type

string

sfdc_company_list_id
Type

SegmentSfdcCompanyListId

SegmentsWithSizesResponse

Represents a segment with their audience sizes (facebook and audiences)

Type

object

facebook_visitors

Number of facebook visitors

Type

integer

Format

int64

total_visitors

Number of total visitors

Type

integer

Format

int64

SharingSegmentBulkSegmentCreateResponse

Represents the results of a bulk creation

Type

object

created_segments

Successful creations count

Type

integer

failed_creations

failed creations count, usually due to invitation already being accepted

Type

integer

SharingSegmentInvitationListResponse
Type

array

SharingSegmentInvitationResponse

Represents a Segment Invitation

Type

object

accepted

Has the invitation been accepted?

Type

boolean

created_at

When this invitation was sent.

Type

string

Format

date-time

is_active

Whether or not the invitation is still active.

Type

boolean

segment_source
Type

string

source_advertisable_eid

The Advertisable sharing the Segment.

Type

string

source_segment_eid

The EID of the Segment that wants to be shared.

Type

string

source_user_eid

The user than sent the invitation.

Type

string

target_advertisable_eid

The Advertisable receiving the Segment Share invitation.

Type

string

updated_at

When this invitation was updated (accepted/deleted).

Type

string

Format

date-time

SharingSegmentMirrorSegmentResponse

Represents a Mirror Segment

Type

object

advertisable_eid

The Advertisable owning the Segment.

Type

string

eid

The eid of the segment

Type

string

name

The name of the segment

Type

string

segment_source

Where the source segment is stored.

Type

string

source_segment_eid

The EID of the Segment that was shared.

Type

string

TargetAccountItemsFilter

Filter Target Accounts Items

Type

object

grades

Filter only items that are in the given grades

Type

array of items

is_scored

Filter only items that are scored

Type

boolean

score
Type

NumericAttributeFilter

TargetAccountsItems

Target Accounts Item

Type

object

domain
Type

string

score
Type

number

sfdc_synced_at

The last timestamp of the Salesforce synchronization

Type

string

Format

date-time

source
Type

string

Enum

user_uploaded, discover_accounts, suggestion, sfdc_synced, notification

updated_at
Type

string

Format

date-time

TargetAccountsItemsAllResponse

All Target Accounts Items response

Type

object

results

An array of Target Accounts Items

Type

array of TargetAccountsItemsReport

total_items
Type

integer

TargetAccountsItemsListDelete

A list of Target Accounts domains to delete

Type

object

domains
Type

array of items

filters
Type

TargetAccountItemsFilter

force

Force the deletion even though there are audiences associated with this item

Type

boolean

inverted

Tells if domains is the oposite selection in the current TAL/TAG

Type

boolean

TargetAccountsItemsListUpdate

A list of Target Accounts Items to update

Type

object

items
Type

array of TargetAccountsItemsUpdate

TargetAccountsItemsReport
TargetAccountsItemsSearch

Search Target Accounts List items

Type

object

domains
Type

array of items

filters
Type

TargetAccountItemsFilter

inverted

Tells if domains is the oposite selection in the current TAL/TAG

Type

boolean

TargetAccountsItemsUpdate

Target Accounts Item

Type

object

domain
Type

string

score
Type

number

sfdc_synced_at

The last timestamp of the Salesforce synchronization

Type

string

Format

date-time

source
Type

string

Enum

user_uploaded, discover_accounts, suggestion, sfdc_synced, notification

TargetAccountsList

The Target Accounts Lists (TAL)

Type

object

advertisable_eid

The advertisable EID that owns this TAL

Type

string

eid

The Target Accounts List EID

Type

string

items_count

The number of items in the Target Accounts List

Type

integer

name

The Target Accounts List name

Type

string

scoring_at

The timestamp of when the scoring process was started

Type

string

Format

date-time

scoring_auc

The raw number for the score AUC (Area Under the Curve)

Type

number

scoring_by_user_eid

The user that started the scoring process

Type

string

scoring_filename

The filename that generated the scoring model

Type

string

scoring_grades
Type

TargetAccountsScoringGrades

scoring_holdout1_model_id

The holdout 1 scoring model ID

Type

string

scoring_holdout1_retries

The number of retries for the holdout 1 scoring model

Type

integer

scoring_holdout1_status

The current status of the holdout 1 scoring process

Type

string

scoring_holdout2_model_id

The holdout 2 scoring model ID

Type

string

scoring_holdout2_retries

The number of retries for the holdout 2 scoring model

Type

integer

scoring_holdout2_status

The current status of the holdout 2 scoring process

Type

string

scoring_holdout3_model_id

The holdout 3 scoring model ID

Type

string

scoring_holdout3_retries

The number of retries for the holdout 3 scoring model

Type

integer

scoring_holdout3_status

The current status of the holdout 3 scoring process

Type

string

scoring_holdout4_model_id

The holdout 4 scoring model ID

Type

string

scoring_holdout4_retries

The number of retries for the holdout 4 scoring model

Type

integer

scoring_holdout4_status

The current status of the holdout 4 scoring process

Type

string

scoring_holdout5_model_id

The holdout 5 scoring model ID

Type

string

scoring_holdout5_retries

The number of retries for the holdout 5 scoring model

Type

integer

scoring_holdout5_status

The current status of the holdout 5 scoring process

Type

string

scoring_items_count

The number of items used for the scoring process

Type

integer

scoring_items_pending

Flag that signals that there are pending items to be scored

Type

boolean

scoring_model_id

The production scoring model ID

Type

string

scoring_production_model_id

The production scoring model ID

Type

string

scoring_production_retries

The number of retries for the production scoring model

Type

integer

scoring_production_status

The current status of the production scoring process

Type

string

scoring_status

The current status of the entire scoring process

Type

string

sfdc_company_list_name

The Salesforce Company List name that syncs with this TAL

Type

string

sfdc_company_list_object_id

The Salesforce Company List ID that syncs with this TAL

Type

string

sfdc_scoring_company_list_name

The Salesforce Company List name used for scoring model

Type

string

sfdc_scoring_company_list_object_id

The Salesforce Company List ID used for scoring model

Type

string

sfdc_sync_state

The configuration for the Salesforce synchronization

Type

string

Enum

none, push, bidirectional

sfdc_synced_at

The last timestamp of the Salesforce synchronization

Type

string

Format

date-time

suggestions_count

(Deprecated) The number of suggestions in the Target Accounts List

Type

integer

tiers

An array of Target Accounts Tier

Type

array of TargetAccountsTier

updated_at

The last timestamp of when this TAL was updated

Type

string

Format

date-time

updated_by_user_at

The last timestamp of when this TAL was updated by some user

Type

string

Format

date-time

updated_by_user_eid

The last user that updated this TAL

Type

string

TargetAccountsListAllResponse

All Target Accounts Lists response

Type

object

results

An array of Target Accounts Lists

Type

array of TargetAccountsList

TargetAccountsListCreate
TargetAccountsListCreateBase

Create a Target Accounts List

Type

object

advertisable_eid
Required

True

Type

string

domains
Type

array of items

name
Required

True

Type

string

source
Type

string

Enum

user_uploaded, discover_accounts, suggestion, sfdc_synced, notification

TargetAccountsListUpdate

Update a Target Accounts List

Type

object

eid

The Target Accounts List EID

Required

True

Type

string

name

The Target Accounts List name

Type

string

scoring_auc
Type

number

scoring_grades
Type

TargetAccountsScoringGradesUpdate

scoring_holdout1_status
Type

string

scoring_holdout2_status
Type

string

scoring_holdout3_status
Type

string

scoring_holdout4_status
Type

string

scoring_holdout5_status
Type

string

scoring_items_pending
Type

boolean

scoring_production_status
Type

string

scoring_status
Type

string

sfdc_sync_state

The configuration for the Salesforce synchronization

Type

string

Enum

none, push, bidirectional

sfdc_synced_at

The last timestamp of the Salesforce synchronization

Type

string

Format

date-time

TargetAccountsScoringGrade

The Target Accounts List grade definition

Type

object

items_count

The number of scored items in this grade

Type

integer

min_item

The Target Accounts List grade minimum item in this grade

Type

object

threshold
Type

integer

TargetAccountsScoringGradeUpdate

The Target Accounts List grade definition

Type

object

threshold
Type

integer

TargetAccountsScoringGrades

The Target Accounts List grades scoring configuration

Type

object

A
Type

TargetAccountsScoringGrade

B
Type

TargetAccountsScoringGrade

C
Type

TargetAccountsScoringGrade

D
Type

TargetAccountsScoringGrade

F
Type

TargetAccountsScoringGrade

scored_count

The number of scored items in the Target Accounts List

Type

integer

unscored_count

The number of unscored items in the Target Accounts List

Type

integer

TargetAccountsScoringGradesUpdate

The Target Accounts List grades scoring configuration

Type

object

A
Type

TargetAccountsScoringGradeUpdate

B
Type

TargetAccountsScoringGradeUpdate

C
Type

TargetAccountsScoringGradeUpdate

D
Type

TargetAccountsScoringGradeUpdate

F
Type

TargetAccountsScoringGradeUpdate

TargetAccountsTier

The Target Accounts Tier

Type

object

created_at

The creation timestamp of the tier

Type

string

Format

date-time

eid

The EID of the tier or one of the calculated tiers: all and untiered

Type

string

items_count

The number of items in this tier

Type

integer

name

The name of the tier

Type

string

tal_eid

The Target Accounts List EID this tier belongs to

Type

string

TargetAccountsTierCreate
TargetAccountsTierUpdate

The Target Accounts Tier updatable fields

Type

object

eid

The tier EID

Required

True

Type

string

name

The name of the tier

Required

True

Type

string

TargetAccountsTiersAllResponse

All Target Accounts Tiers response

Type

object

results

An array of Target Accounts Tier

Type

array of TargetAccountsTier

TargetAccountsTiersCreateBase

The Target Accounts Tier

Type

object

domains
Required

True

Type

array of items

name

The name of the tier

Required

True

Type

string

UserAttributeCountsRequest
Type

object

attributes
Type

UserAttributeCountsRequestAttributes

UserAttributeCountsRequestAttributes
Type

object

UserAttributeCountsRequestResult
Type

object

UserAttributeCountsResponse
Type

object

results
Type

UserAttributeCountsRequestResult

UserAttributeSegmentResponse

Represents a user attribute segment

Type

object

comparator
Type

string

display_name
Type

string

name
Type

string

source
Type

string

values
Type

array of items

UserAttributesSegmentResponse

Represents many user attributes

Type

object

attributes
Type

array of UserAttributeSegmentResponse

attributes_source
Type

string

cdp_rule_eid
Type

string

tal_eid
Type

string

tal_tier_eid
Type

string

use_first_party_data
Type

boolean

use_third_party_data
Type

boolean

UserRecord
Type

object

email

Email RFC 5322 standard. Used with crm segments.

Type

string

id

Unique user identifier synced to AdRoll via Cookie Match. Used with custom segments.

Type

string

WarehouseResponse
Type

object

advertiser_id
Type

string

comments
Type

string

created_date
Type

integer

db_host
Type

string

db_name
Type

string

db_password
Type

string

Format

binary

db_port
Type

integer

db_schema
Type

string

db_type
Type

string

db_username
Type

string

email_opt_in
Type

boolean

id
Type

integer

is_active
Type

boolean

warehouse_eid
Type

string