Equipment is an optional feature that allows dispatchers to schedule both mobile workers and equipment required for jobs.
For example, you may need to schedule Bob, the Forklift, Truck 23 and Trailer 15 for a specific job.
Once this feature is enabled and your equipment has been setup, you can then assign equipment to your jobs as needed.
The following web services can be used to create, update, delete and search for equipment within vWork.
Here are the fields you can use when making an equipment request:
| Name | Type | Description |
|---|---|---|
| name | String | Unique name of equipment, this is what will be displayed on the schedule, cannot be blank. |
| third_party_id | String | Your unique ID for the equipment. (optional) |
| model | String | A description of the equipment. (optional) |
| notes | String | Ancillary information about the equipment. (optional) |
| serial | String | The serial number of the equipment. (optional) |
| tag_ids | String | Comma-separated list of ids of tags this equipment shall have.* (optional) |
| group_ids | String | Comma-separated list of ids of groups this equipment shall be a member of. (optional) |
*Assigning a tag to a piece of equipment means that only users with that same tag will be allowed to use that equipment. For example, if you assign a Heavy Vehicle License tag to a truck, then only users with a Heavy Vehicle License tag will be able to be assigned to that truck (and therefore that job).
When retrieving equipment from vWork, you may also see these additional fields in the response.
| Name | Type | Description |
|---|---|---|
| id | Integer | The unique ID of the equipment. Auto-generated by vWork. |
| account_id | Integer | The unique ID of your account. Auto-generated by vWork. |
Creates a new piece of equipment in vWork.
curl -i -X POST \
'https://api.vworkapp.com/v5/equipment.xml?api_key=string&api_key=YOUR_API_KEY_HERE' \
-H 'Accept-Encoding: gzip' \
-H 'Content-Type: application/xml; charset=utf-8' \
-d '<?xml version="1.0" encoding="utf-8"?>
<equipment>
<third_party_id>QWERTYUIOP</third_party_id>
<name>The Forklift</name>
<model>Crown</model>
<notes>Picking it up and Putting it down</notes>
<serial>53476435482</serial>
<tag_ids>24,2008</tag_ids>
<group_ids>1,4833,501</group_ids>
</equipment>'<?xml version="1.0" encoding="utf-8"?>
<equipment>
<id readonly="readonly">9552</id>
<account_id readonly="readonly">1296</account_id>
<name>The Forklift</name>
<notes>Picking it up and Putting it down</notes>
<third_party_id>QWERTYUIOP</third_party_id>
<model>Crown</model>
<serial>53476435482</serial>
<group_ids>1,501,4833</group_ids>
<tag_ids>24,2008</tag_ids>
</equipment>