v1

latestOpenAPI 3.0.0Proprietary2026-08-06130577659.7 KB
Projects|Project assignment

Fetch project assignment list.

get/project_assignment/fetch

Query parameters

filter[byProjectIds][]integer[]

Filters the project assignments based on the given project IDs.

filter[byTrackerIds][]integer[]

Filters the project assignments based on the given vehicle IDs.

filter[byToolIds][]integer[]

Filters the project assignments based on the given tool IDs.

filter[byToolExternalIds][]string[]

Filters the project assignments based on the given tool external IDs.

filter[fromDate]string
Example:2022-12-22

Filters the project assignments based on the given date.

filter[toDate]string
Example:2022-12-22

Filters the project assignments based on the given date.

offsetinteger

Use this parameter to specify the number of records you want to skip before starting to collect the data from the result set. This paramter is optional.

limitinteger

The limit parameter defines the maximum number of records that can be retrieved in a single API request, with a max and default value set at 500 records. This paramter is optional.

Response

Success Response:

offsetinteger

Number of skipped records.

totalCountinteger

Total number of available project assignments.

Example response

{
  "data": [
    {
      "tool": {
        "currentProjectChangedAt": "2015-02-20T12:59:21+01:00",
        "createdAt": "2015-02-20T12:59:21+01:00",
        "beacon": {
          "lastSignalAt": "2015-02-20T12:59:21+01:00",
          "latLng": [
            52.38127828631681,
            7.594243214018696
          ],
          "estimatedPosition": [
            52.38127828631681,
            7.594243214018696
          ]
        },
        "tracker": {
          "lastSignalAt": "2015-02-20T12:59:21+01:00",
          "latLng": [
            52.38127828631681,
            7.594243214018696
          ]
        }
      },
      "from": "2015-02-20T12:59:21+01:00",
      "to": "2015-02-20T12:59:21+01:00"
    }
  ]
}