v1

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

Create/Update project assignments

This method can be used to create and update project assignments.

post/project_assignment/upsert

Request body

dryRunboolean

Simulate the operation. (No records will be created or changed) This Parameter is optional.

Example request

{
  "records": [
    {
      "data": {
        "fromDate": "2015-02-20T12:59:21+01:00",
        "toDate": "2015-02-20T12:59:21+01:00"
      }
    }
  ]
}

Response

Success Response:

Example response

{
  "createdProjectAssignments": [
    {
      "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"
    }
  ],
  "updatedProjectAssignments": [
    {
      "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"
    }
  ],
  "deletedProjectAssignments": [
    {
      "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"
    }
  ]
}