Get behaviors
Retrieve behavior records from the database using optional sensor, place, object, time-range, query-string, and result-limit filters.
Query parameters
sensorId
This parameter is incompatible with place. Only one of them can exist in the query.
place
This parameter is incompatible with sensorId. Only one of them can exist in the query.
objectId
This parameter is incompatible with either 'place', 'queryString' or 'maxResultSize'. It also requires 'sensorId', 'fromTimestamp' and 'toTimestamp' in the query.
objectType
If this parameter is present in the query, then 'objectId' should also be present in the query.
fromTimestamp
If this parameter is present in the query, then 'toTimestamp' should also be present in the query.
toTimestamp
If this parameter is present in the query, then 'fromTimestamp' should also be present in the query.
queryString
'queryString' should follow lucene syntax.
maxResultSize
Response headers
Access-Control-Allow-Origin
CORS header to allow cross-origin requests.
X-RateLimit-Limit
The maximum number of requests allowed in the current time period.
X-RateLimit-Remaining
The number of requests remaining in the current time period.
X-RateLimit-Reset
The time when the rate limit will be reset (Unix timestamp).
Response
Successful Operation.
behaviors
timestamp
Id
id
timeInterval
end
length
speedOverTime
sensor
place
object
direction
speed
distance
bearing
videoPath
locations
smoothLocations
event
edges
analyticsModule
Errors
400
Bad Request Error
404
Not Found Error
422
Unprocessable Entity Error
500
Internal Server Error