FieldRoutes API docs logoFieldRoutes API

Scheduling

unit

3 endpoints. Start at search to collect IDs, then resolve them through get.

Read ยท 3

Read operations

get/unit/getTry it

get unit

Get Bulk data for unit. Accepts an array of unitIDs. Returns a max of 1000 records.

Parameters

unitIDsarray

No description in the upstream reference.

Returns

unitIDinteger

Unique ID

unitNamestring

Unit name (building + - + description)

buildingstring

Unit building

descriptionstring

Unit description

customerIDinteger

customerID the unit belongs to.

Request

/unit/get
curl -X POST 'https://{subdomain}.pestroutes.com/api/unit/get' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'Accept: application/json' \
  --data-urlencode 'unitIDs=value' \
  --data-urlencode 'authenticationKey=<your-key>' \
  --data-urlencode 'authenticationToken=<your-token>'

Response

success:true
]
count:2
}
by id/unit/{id}Try it

Fetch by id unit

Get unit data for single ID -- please provide a specific record ID in the URL structure.

Parameters

No parameters beyond authentication.

Returns

unitIDinteger

Unique ID

unitNamestring

Unit name (building + - + description)

buildingstring

Unit building

descriptionstring

Unit description

customerIDinteger

customerID the unit belongs to.

Request

/unit/{id}
curl -X POST 'https://{subdomain}.pestroutes.com/api/unit/{id}' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'Accept: application/json' \
  --data-urlencode 'authenticationKey=<your-key>' \
  --data-urlencode 'authenticationToken=<your-token>'

Response

success:true
unitID:8850
unitName:"Quarterly Perimeter"
building:"sample-building"
description:"Sample value returned by the mock engine."
customerID:2124
}
}