Skip to content

Catalogs

Read the ids every other command needs. Conventions apply to every command here.

intuizi reference <group> <catalog>

Every catalog read is a GET with no side effects, so they are safe to explore. Each takes --search, a case-insensitive contains match, except profile-attributes recency-limits, which takes no flags of its own. Most catalogs match it on the label. The demographics genders, marital-statuses, and incomes match the value code instead (--search F, not female), apps bundle-ids matches the app name, and poi locations matches the name or the address. Some catalogs match a hidden field as well as the label, so a row can match a term its label does not show: the web and ctv device types, makes, and OSes, web browsers, the ctv connection types, ISPs, and series, and the profile-attributes keys and values also match the underlying name, key, or value. Paged catalogs also take --page and --per-page, and return one page per call.

--quiet prints each row’s value or id, one per line, which is what composes into another command:

intuizi reference poi brands --search coffee --quiet

For web iab-categories that is the IAB code, which feeds web domains --category-codes. audiences create --category sends the number in the id column instead, so pass it that number, the IAB code, or a category name.

--quiet is refused on profile-attributes recency-limits: its one row is a pair of dates with no id or value. Read it as a table or with --json.

Groups

Each group is a command under intuizi reference, and each catalog is a command under its group, named after its endpoint’s path. Two names differ from the API: the transactions group reads the API’s affinity-transactions catalogs, and reference cohorts list reads cohorts/get-cohorts. A dataset type with no group of its own is built from the common catalogs alone.

Each catalog below links to its endpoint, which lists the values it returns. A catalog’s flags are its endpoint’s query parameters in kebab-case: datasetType is --dataset-type, partner_id is --partner-id. List flags repeat (--states CA --states NY), and the integer id flags also accept commas (--segments 1,2). web iab-subcategories --category-ids, which also takes codes, does not, so repeat it. A required flag is checked before anything is sent. intuizi reference <group> <catalog> --help prints the same set.

Common

Catalogs shared across every dataset type. See Common.

CatalogFlagInputLookup
dataset-types, operators, endpoint-partners, endpoint-connections
countries--dataset-typea dataset type, to limit the list to itdataset-types
states--countriescountry codes, requiredcountries
dmas--countriescountry codes, requiredcountries
--statesstate codes, to narrow the liststates
--citiescity names, to narrow the listcities
cities--statesstate codes, requiredstates
--dmasDMA labels, to narrow the listdmas
zipcodes--citiescity names, requiredcities
--states --dmas --countriescodes and labels, to narrow the liststates, dmas, countries
--page --per-pagethe page and its size
languages--page --per-pagethe page and its size
signal-providers--data-typea dataset type, requireddataset-types
pricing-models--partner-idan endpoint partner id, requiredendpoint-partners, or a connection’s partner.id in endpoint-connections --json
datastreams--partner-idan endpoint partner id, requiredendpoint-partners, or a connection’s partner.id in endpoint-connections --json
datastream-visualizations--dataset-typea dataset type, to list only the streams it acceptsdataset-types
schedule-frequencies, schedule-windows, schedule-endings

datastreams and datastream-visualizations are different catalogs. datastreams lists a partner’s delivery outputs, which an activation’s --datastream enables. datastream-visualizations lists the charts an audience can draw while it builds, for the datastreams array of an audience --file body. Its dataset_types column says which dataset types each stream applies to.

POI

The POI taxonomy an audience picks from. See POI. Your own POI data is managed with the POI commands instead.

CatalogFlagInputLookup
segments
categories--segmentssegment ids, to cascade fromsegments
brands--categoriescategory ids, to cascade fromcategories
locations--brandsbrand ids, to cascade frombrands
--page --per-pagethe page and its size

locations takes no --states or --cities: the API’s state and city narrowing has no flag.

Apps

App categories, tags, OSes, bundle ids, and taxonomies. See Apps.

CatalogFlagInputLookup
categories, tags--page --per-pagethe page and its size
os
bundle-ids--categoriescategory ids, to filter bycategories
--taxonomiestaxonomy ids, to filter by. Takes precedence over --categoriestaxonomies
--page --per-pagethe page and its size
taxonomies--categoriescategory ids, to filter bycategories
--page --per-pagethe page and its size

CTV

Connected TV vendors, content, channels, and devices. See Connected TV.

CatalogFlagInputLookup
vendors, content-types, content-genres, channel-names
device-types, device-makes, device-oses, connection-types, isps, series--page --per-pagethe page and its size

Web

IAB categories, web domains, browsers, and devices. See Web Domain Visitors.

CatalogFlagInputLookup
iab-categories
iab-subcategories--category-idsparent IAB category ids or codes, one per flag, one kind per call. The API reads every value as the kind of the first and drops the rest, so the CLI rejects a mix before anything is sent (exit 2)iab-categories
domains--category-codesIAB category codesiab-categories
--subcategory-codesIAB subcategory codes. Takes precedence over --category-codesiab-subcategories
--page --per-pagethe page and its size
ref-domains, browsers, device-types, device-makes, device-oses--page --per-pagethe page and its size

Transactions

Affinity purchase categories, brands, and demographics, read from the API’s affinity-transactions catalogs. See Transactions.

CatalogFlagInputLookup
categories
subcategories--categoriesaffinity category ids, to cascade fromcategories
--page --per-pagethe page and its size
brands--categoriesaffinity category ids, to cascade fromcategories
--subcategoriessubcategories, to cascade fromsubcategories
--page --per-pagethe page and its size
incomes, ages, genders, ethnicities--page --per-pagethe page and its size

Demographics

Gender, age, marital status, and income dictionaries. See Demographics.

CatalogFlagInputLookup
genders, ages, marital-statuses, incomes--page --per-pagethe page and its size

Profile attributes

Attribute categories, keys, values, and the window a dataset’s dates must fall inside. See Profile Attributes.

CatalogFlagInputLookup
categories--page --per-pagethe page and its size
keys--category-idscategory ids, to cascade fromcategories
--page --per-pagethe page and its size
values--category-idscategory ids, to cascade fromcategories
--keya key, to cascade fromkeys
--page --per-pagethe page and its size
recency-limitsnone, not even --search

Deidentified

The signal fields a delivery can carry. See Deidentified.

CatalogFlagInputLookup
fields--groupone group, to narrow the lista group value from fields itself

Cohorts

Your company’s completed cohorts, read from get-cohorts. See Cohorts. To import or manage cohorts, see the Cohorts commands.

CatalogFlagInputLookup
list

Cascading reads

Several catalogs cascade: a child read takes values from the level above to narrow its list.

Geography requires the parent. states needs --countries, dmas needs --countries, cities needs --states, and zipcodes needs --cities. Their other flags only narrow the list:

intuizi reference common states --countries USA
intuizi reference common cities --states CA
intuizi reference common zipcodes --cities "Los Angeles" --states CA

In every other cascade the parent is optional, and leaving it out returns the catalog unfiltered:

  • poi: segments, then categories (--segments), then brands (--categories), then locations (--brands).
  • transactions: categories, then subcategories (--categories), then brands (--categories, --subcategories).
  • profile-attributes: categories, then keys (--category-ids), then values (--category-ids, --key).
  • web: iab-categories, then iab-subcategories (--category-ids). domains narrows by either level (--category-codes, --subcategory-codes).
intuizi reference poi categories --segments <segment_id>
intuizi reference poi brands --categories <category_id>

Envelope shapes

Flat reads return an array directly under data. Paged reads return data.items alongside a pagination block. A script consuming --json has to handle both, which is what --quiet avoids. A catalog is paged when it takes --page, as the tables above show. Common and the pages under Dataset Types show each read’s shape.