API Request

Partners can select either JavaScript integration or S2S API call based on their requirements and technology stack when opting to incorporate Intent IQ ID resolution online. In both cases, intent IQ will provide a JSON response containing the relevant data and parameters for the partner.

HTTP GET - API Call Template:

GET
https://api.intentiq.com/profiles_engine/ProfilesEngineServlet?at=39&mi=10&dpi=[PARTNER_TOKEN]&pt=17&dpn=1&srvrReq=true&ip=[SOURCE_CLIENT_IPv4]&ipv6=[SOURCE_CLIENT_IPv6]
&uas=[URL_ENCODED_SOURCE_CLIENT_USER_AGENT]&pcid=[USER_ID]&ref=[DOMAIN/APP_NAME]&idtype=[IDENTITY_TYPE]
iiqidtype=2&iiqpcid=[IIQ_1ST_PARTY_ID]&iiqpciddate=[EPOCH_TIMESTAMP_CREATION_DATE]

URL Glossary

ParameterMandatory Data TypeDescription

at

Numeric

Action type represent the end point in IIQ server (static param)

mi

Numeric

Internal IIQ param to indicate environment (static param)

pt

Numeric

Partner attribute type (static param)

srvrReq

Boolean

Indicates if this request originated from a server

dpi

Numeric

Partner ID, Provided by IntentIQ team

dpn

Numeric

Category ID provided by Intent IQ for statistics and traffic reports

ip

String

Source IP

ipv6

String

Source IPv6 (if exists)

uas

String

UTF-8 URL encoded user agent of the original client

pcid*

String

User ID provided by the partner, for example, IDFV, 3rd-party cookie, MAID/ AAID. indicated by idtype parameter.

ref

Srting

UTF-8 URL encoded Domain or App name

idtype

Numeric

indicator of the ID type of the pcid parameter value: 0 - Partner's 3rd party cookie 1 - IDFV 4 - MAID/ AAID 8 - CTV IDs (e.g Roko, Samsung , LG)

pai

String

Partner Advertiser ID

iiqidtype**

Numeric

1st party ID (idtype=2)

iiqpcid**

String

IIQ 1st ID (or other 1st party ID like the SharedID)

iiqpciddate**

Numeric

The IIQ 1st party ID creation timestamp, if not available then the current time timestamp.

iiquid

String

The IIQ Universal ID is represented as an SHA-256 hash and is provided within the eids array of bid requests. It can be utilized to ascertain user identity and address proxy IP issues. If available, it is highly recommended to make use of it.

3rdpcid

String

Represents a specific SSP/DSP ID that the partner can input into the BE API. The BE API can use this ID to find the corresponding user in the IIQ graph. If the partner has multiple SSP/DSP IDs to send, they can include this parameter along with the 3rddpi parameter. These two parameters work together as a pair, and their order is crucial. This means that each 3rdpcid and 3rddpi should match in their order in the URL. The first 3rdpcid and the first 3rddpi are considered a pair, and so on.

3rddpi

Numeric

This parameter is paired with the 3rdpcid. For further details, please refer to the description of the 3rdpcid. The value of the 3rddpi, representing the SSP/DSP, will be supplied to you by your professional service IIQ personnel..


*For IDFV's uppercase letters only, for IDFA's not case-sensitive

**The parameters iiqpcid, iiqidtype, and iiqpciddate need to be submitted simultaneously

Bid Enhancement API Call Examples:

Basic Call:

https://api.intentiq.com/profiles_engine/ProfilesEngineServlet?at=39&mi=10&dpi=123456789&pt=17&dpn=1&srvrReq=true
&ip=71.174.0.82&uas=Mozilla%2F5.0%2B(Linux%3B%2BAndroid%2B9%3B%2BSM-G950U%2BAppleWebKit%2F537.36%2B
(KHTML%2C%2Blike%2BGecko%2BChrome%2F88.0.4324.93%2BMobile%2 BSafari%2F537.36&pcid=3166a190-32b9-4dd7-a9aa-9e431d8026b4&ref=http%3A%2F%2
Fmail.yahoo.com&idtype=1&iiqidtype=2&iiqpcid=ddf8981b-a7ec-4416-9d12-51735411c09a&iiqpciddate=1672743823012

Request with IDFV (for example: 3166a190-32b9-4dd7-a9aa-9e431d8026b4) no 1st party ID:

https://api.intentiq.com/profiles_engine/ProfilesEngineServlet?at=39&mi=10&dpi=123456789&pt=17&dpn=1&srvrReq=true
&ip=71.174.0.82&uas=Mozilla%2F5.0%2B(Linux%3B%2BAndroid%2B9%3B%2BSM-G950U%2BAppleWebKit%2F537.36%2B
(KHTML%2C%2Blike%2BGecko%2BChrome%2F88.0.4324.93%2BMobile%2BSafari%2F537.36
&pcid=3166a190-32b9-4dd7-a9aa-9e431d8026b4&ref=yahoo.com&idtype=1

No 1st party ID :

https://api.intentiq.com/profiles_engine/ProfilesEngineServlet?at=39&mi=10&dpi=123456789&pt=17&dpn=1&srvrReq=true
&ip=71.174.0.82&uas=Mozilla%2F5.0%2B(Linux%3B%2BAndroid%2B9%3B%2BSM-G950U%2BAppleWebKit%2F537.36%2B
(KHTML%2C%2Blike%2BGecko%2BChrome%2F88.0.4324.93%2BMobile%2 BSafari%2F537.36&ref=http%3A%2F%2
Fmail.yahoo.com

Intent IQ Universal ID:

https://api.intentiq.com/profiles_engine/ProfilesEngineServlet?at=39&mi=10&dpi=123456789&pt=17&dpn=1&srvrReq=true
&ip=71.174.0.82&uas=Mozilla%2F5.0%2B(Linux%3B%2BAndroid%2B9%3B%2BSM-G950U%2BAppleWebKit%2F537.36%2B
(KHTML%2C%2Blike%2BGecko%2BChrome%2F88.0.4324.93%2BMobile%2 BSafari%2F537.36&ref=http%3A%2F%2
Fmail.yahoo.com&iiquid=1AB6405DC43A597EF45D410F0EADC6D1A15020247DEBC1D442EC0972B9AE82AB

3rd Party SSP/DSP IDs Provided By Partner:

https://api.intentiq.com/profiles_engine/ProfilesEngineServlet?at=39&mi=10&dpi=123456789&pt=17&dpn=1&srvrReq=true
&ip=71.174.0.82&uas=Mozilla%2F5.0%2B(Linux%3B%2BAndroid%2B9%3B%2BSM-G950U%2BAppleWebKit%2F537.36%2B
(KHTML%2C%2Blike%2BGecko%2BChrome%2F88.0.4324.93%2BMobile%2 BSafari%2F537.36&pcid=3166a190-32b9-4dd7-a9aa-9e431d8026b4&ref=http%3A%2F%2
Fmail.yahoo.com&idtype=1&iiqidtype=2&iiqpcid=ddf8981b-a7ec-4416-9d12-51735411c09a&iiqpciddate=1672743823012

Last updated