Skip to main content

GET - List of points

List of points

Request

  • Method: GET
  • Endpoint: /locations/points
  • Base URL: https://api.targpatrol.com/api/v1
  • Operation ID: list-of-points

Authorization

This endpoint requires an external API key.

x-api-key: {your_external_api_key}

Parameters

NameInRequiredSchemaDescription
limitquerynointegerinclude first N items of a resource collection
offsetquerynonumberexclude first N items of a resource collection
sortquerynostringsort items in a resource collection
qquerynostringThis parameter is used for quick search across text fields.
idquerynostringfilter by ids
namequerynostringfilter by name
typequerynostringfilter by type
locationIdquerynostringfilter by location
tagsquerynostringfilter by tags

Responses

200 OK

Content-Type: application/json Schema: object

Schema
{
"allOf": [
{
"$ref": "#/components/schemas/PageResponse"
},
{
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PointResponse"
}
}
}
}
]
}

Example: example-1

{
"data": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"locationId": "12a8af51-52f6-409b-82c2-08bbd5df18c2",
"name": "P001",
"type": "VIRTUAL",
"address": null,
"latitude": null,
"longitude": null,
"graphicPlans": [],
"rfidCode": null,
"qrCode": null,
"allowOnDemandCheckIn": true,
"onDemandCheckInDefaults": [
{
"actionId": "064d33e5-ddff-42b7-a3e2-80a870396cf7",
"actionOrder": 1
},
{
"actionId": "38c70628-870a-4b39-9492-1c23bfc3ef2e",
"actionOrder": 2
}
],
"onDemandCheckInUserOverrides": [
{
"actionId": "064d33e5-ddff-42b7-a3e2-80a870396cf7",
"actionOrder": 1,
"groupName": "Employees",
"userId": "c6dd00e4-eee3-4fb2-95ba-4f53b7a61b78"
},
{
"actionId": "38c70628-870a-4b39-9492-1c23bfc3ef2e",
"actionOrder": 2,
"groupName": "Employees",
"userId": "c6dd00e4-eee3-4fb2-95ba-4f53b7a61b78"
}
],
"tags": [
"tag1"
]
}
],
"meta": {
"offset": 0,
"limit": 20,
"count": 15,
"sort": [
{
"property": "id",
"direction": "asc"
}
]
}
}

401 Unauthorized

500 Internal Server Error

Content-Type: application/json Schema: ErrorResponse

Schema
{
"$ref": "#/components/schemas/ErrorResponse"
}

Example: example-1

{
"message": "internal server error",
"code": "internal.server.error",
"timestamp": "2023-03-07T05:57:59.315Z"
}