Jobs
A job is a unit of work in Planado. Each job assumes one visit. A typical job could include visiting a client or a site, filling out a report by template, and finishing the job with a resolution.
Resource URL: https://api.planadoapp.com/v2/jobs
Mobile notifications
Job updates issue push notifications to assignees' devices. You can disable these notifications, for example in case of frequent updates, by specifying the header X-Planado-Notify-Assignees: false.
Webhooks
Body format
Webhook body generally shares the format of API responses.
| Field | Type | JSON Type | Can be null | Description | 
|---|---|---|---|---|
| 
 | UUID | String | No | Unique event identifier | 
| 
 | String | String | No | Type of the event that triggered webhook. E.g.  | 
| 
 | Object | No | Event context | |
| 
 | Object | No | Snapshot of the job | 
| Field | Type | JSON Type | Can be null | Description | 
|---|---|---|---|---|
| 
 | UUID | String | No | Unique identifier | 
| 
 | String | String | Yes | |
| 
 | String | String | Yes | Order identifier in an external system. | 
| 
 | Integer | Number | No | Sequential job number | 
| 
 | String | String | No | Current job status | 
| 
 | String | Yes | Planned job start time | |
| 
 | String | Yes | Planned job duration | |
| 
 | String | String | Yes | Large text with job decription. Limited to 15000 characters | 
| 
 | Object | Yes | Either a user or a team | |
| 
 | Object | Yes | Job type | |
| 
 | Object | Yes | Job template | |
| 
 | Object | Yes | Client | |
| 
 | Object | Yes | Site | |
| 
 | Object | Yes | Territory | |
| 
 | [Skill] | Array | No | List of skills required for the job | 
| 
 | [Contact] | Array | No | List of job contacts | 
| 
 | Array | No | List of possible resolutions | |
| 
 | Array | No | List of custom fields | |
| 
 | Array | No | List of report fields | |
| 
 | Object | No | Job resolution. The field is present only for finished jobs | |
| 
 | Integer | Number | No | |
| 
 | String | No | Timestamp of creation | |
| 
 | String | No | Timestamp of last update | |
| 
 | Object | No | Snapshot of the previous version. | 
History
Jobs are completely defined by their history.
Locations
When jobs are in progress, the mobile app captures locations.