Person Action API Endpoint
POST
https://api.intelligenthandshake.com/v1/Person/Action.{dotType}/{APIKey}/{*parameters}
Use the Intelligent Handshake®
REST Explorer to interact with the API without writting any code.
Parameters
Parameter Name |
Data Type |
Description |
dotType |
string |
Response format type
xml
json
|
APIKey |
APIKey |
API access key |
parameters |
string |
/?Name1=Value1&Name2=Value2&NameN=ValueN
URL = Url* (Required for Intelligent Page)
UA = UserAgent*
FRR = Referer*
LAT = Latitude coordinate of the person's location
LON = Longitude coordinate of the person's location
MAC = MAC Address
DID = Device UID
TSC = Tracking Source
TMD = Tracking Medium
TCM = Tracking Campaign
TCN = Tracking Content
TTM = Tracking Term
* Parameter values can be Base64 Encoded if wrapped by brackets
P=[aHR0Ly9kZXZlLmNvbQ==]
|
Body
Action Object
"Action":
{
"ActionKeyToken": %string%,
"Values":
[
{
"DataType": %integer%,
"OptionIDs": [%integer%],
"SignalValueType": %integer%,
"UnitType": %integer%,
"Value": "%string%"
}
]
}
Response
ActionResult Object
"ActionResult":
{
"Attributions": [],
"Content":[],
"PlaceID":26033,
"Result":
{
"Code":0,
"Message":"[:143]"
},
"Signal":
{
"AvailableActions":[],
"ElementContext":
{
"Revision":0,
"Source":{"ID":1,"Type":3}
},
"Groups":[],
"SignalType":14,
"Values":
[
{"DataType":1,"OptionIDs":[],"SignalValueType":49,"UnitType":0,"Value":"M"},
{"DataType":7,"OptionIDs":[],"SignalValueType":50,"UnitType":0,"Value":"2"},
{"DataType":2,"OptionIDs":[],"SignalValueType":51,"UnitType":0,"Value":"2.000000"}
]
},
"SignalSources":[],
"TimeStamp":"2020-05-25T03:05:34Z"
}