Intelligent Handshake®

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"
}