Skip to main content
GET
/
job
/
updatedSince
Updated Since
curl --request GET \
  --url https://ontime-api.masternautconnect.com/jobs/job/updatedSince \
  --header 'x-connect-token: <x-connect-token>'
{
  "jobs": [
    {
      "jobId": "<string>",
      "jobNumber": "<string>",
      "jobTitle": "<string>",
      "clientName": "<string>",
      "accountNumber": "<string>",
      "contactName": "<string>",
      "contactEmail": "<string>",
      "contactPhone": "<string>",
      "notes": "<string>",
      "lat": 123,
      "lng": 123,
      "address": "<string>",
      "statusChangeTimestamp": "<string>",
      "statusChangeId": "<string>",
      "scheduledStartDateTime": "<string>",
      "jobDuration": "<string>",
      "arrivalWindowStart": "<string>",
      "arrivalWindowEnd": "<string>",
      "personId": "<string>",
      "vehicleId": "<string>",
      "groupName": "<string>",
      "personName": "<string>",
      "vehicleName": "<string>",
      "orderNumbers": [
        "<string>"
      ],
      "status": "NEW",
      "driverNotes": "<string>",
      "statusHistory": [
        {
          "date": "<string>",
          "personId": "<string>",
          "name": "<string>",
          "status": "NEW",
          "statusChangeId": "<string>"
        }
      ],
      "actualStart": "<string>",
      "actualEnd": "<string>",
      "overrideLat": 123,
      "overrideLng": 123,
      "jobHistory": [
        {
          "date": "<string>",
          "personId": "<string>",
          "name": "<string>",
          "assignedPersonName": "<string>",
          "assignedAssetName": "<string>"
        }
      ],
      "jobRadius": 123,
      "eta": "<string>",
      "etaDistanceKms": 123,
      "lastEtaCalcTime": "<string>",
      "primaryResource": "DRIVER",
      "jobTypeId": "<string>",
      "jobType": {
        "id": "<string>",
        "label": "<string>",
        "description": "<string>",
        "global": true,
        "used": true,
        "disabled": true,
        "key": "<string>",
        "earliestStartTime": 123,
        "latestStartTime": 123,
        "duration": "<string>",
        "notes": "<string>",
        "resources": [
          {
            "name": "<string>",
            "status": "NONE",
            "fileType": "<string>",
            "storageUrl": "<string>",
            "uploadUrl": "<string>",
            "presignedGetUrl": "<string>"
          }
        ],
        "sendJobReportOnCompletion": true,
        "workflowId": "<string>"
      },
      "jobPhotos": [
        {
          "date": "<string>",
          "downloadUrl": "<string>"
        }
      ],
      "jobSignature": {
        "date": "<string>",
        "downloadUrl": "<string>",
        "signeeName": "<string>"
      },
      "linkingId": "<string>",
      "linkedJobDescription": "<string>",
      "linkedJobIndex": "<string>",
      "resources": [
        {
          "name": "<string>",
          "status": "NONE",
          "fileType": "<string>",
          "storageUrl": "<string>",
          "uploadUrl": "<string>",
          "presignedGetUrl": "<string>"
        }
      ],
      "subStatus": {
        "key": "<string>",
        "value": "<string>"
      },
      "lastServerTime": "<string>",
      "visitResults": [
        {
          "jobScheduledStart": "<string>",
          "taskAnswers": [
            {
              "title": "<string>",
              "description": "<string>",
              "key": "<string>",
              "statusChangeId": "<string>",
              "timestamp": "<string>",
              "nextTaskKey": "<string>",
              "taskHandler": "TEXT_INFO_DISPLAY",
              "onTransitionTo": "<string>",
              "mandatory": true,
              "includeInReport": true,
              "value": {
                "stringValues": [
                  "<string>"
                ],
                "integerValue": 123,
                "doubleValue": 123,
                "blobValues": [
                  "<string>"
                ]
              },
              "onTransitionToLabel": "<string>",
              "personId": "<string>",
              "personName": "<string>"
            }
          ]
        }
      ],
      "subStatusLabel": "<string>",
      "statusLabel": "<string>"
    }
  ],
  "nextToken": "<string>",
  "errors": [
    {
      "field": "<string>",
      "message": "<string>"
    }
  ],
  "count": 123
}

Headers

x-connect-token
string
required

Query Parameters

updatedSince
string
required

Date time used to check changes from , in UTC, in the format of YYYY-MM-DDThh:mmZ

limit
integer<int32> | null

The number of jobs to include in the output. If not specified, it will default to 20. Advise this is not set to greater than 1000 to avoid any issues with response size.

nextToken
string | null

Specifies where to continue listing jobs

Response

200 - application/json

getUpdatedSince 200 response

jobs
object[]
nextToken
string
errors
object[]
count
integer<int32>