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 .xml suffix or ?format=xml

HTTP + XML

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: application/xml
Content-Type: application/xml
Content-Length: length

<SetBehaviour xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel">
  <HighPriority>false</HighPriority>
  <Imei>String</Imei>
  <Name>String</Name>
  <Parameters xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringanyType>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value />
    </d2p1:KeyValueOfstringanyType>
  </Parameters>
</SetBehaviour>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SetBehaviourResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel">
  <Message>String</Message>
  <Success>false</Success>
  <Result>
    <TaskId>String</TaskId>
  </Result>
</SetBehaviourResult>