BootView WebApi

<back to all web services

SetBehaviour

The following routes are available for this service:
POST/spytec/behaviours/{imei}Send A behavious to a device.
SetBehaviour Parameters:
NameParameterData TypeRequiredDescription
ImeipathstringYesThe Imei of the GPS device.
NamebodystringYesThe name of the behaviour.
ParametersbodyDictionary<string, object>YesThe Paramter of the behaviour with its values.
HighPrioritybodybooleanYesThe priority of the behaviour.
SetBehaviourResult Parameters:
NameParameterData TypeRequiredDescription
ResultformBehaviourTaskResultNo
SpytecBaseResult Parameters:
NameParameterData TypeRequiredDescription
SuccessformboolNo
MessageformstringNo
BehaviourTaskResult Parameters:
NameParameterData TypeRequiredDescription
TaskIdformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /spytec/behaviours/{imei} HTTP/1.1 
Host: api.paylock.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	imei: String,
	name: String,
	parameters: 
	{
		String: {}
	},
	highPriority: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	result: 
	{
		taskId: String
	},
	success: False,
	message: String
}