# Trimble Work Orders API

**Canonical:** https://apis.io/apis/trimble/trimble-work-orders-api/  
**Provider:** Trimble — https://apis.io/providers/trimble/  
**Base URL:** https://pcmiler.alk.com/APIs/REST/v1.0/Service.svc  
**Documentation:** https://developer.trimble.com/docs/pc-miler

Trimble Work Orders API is one of 402 APIs that [Trimble](https://apis.io/providers/trimble/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Work Orders. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 1 JSON Schema.

The Work Orders API from Trimble — 19 operation(s) for work orders.

## Operations (19)

| Method | Path | Summary |
|---|---|---|
| GET | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/cache` | Gets all Work Orders objects from the cache |
| POST | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/cache/search` | Search through Work Orders objects in the data cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/cache/{ryvitId_value}` | Gets one Work Orders object from the cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/cache/__ryvitId/{ryvitId_value}` | Gets one Work Orders object from the cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/cache/keyid/{KeyID}` | Gets one Work Orders object from the cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/cache/natural/{EMCo}/{WorkOrder}` | Gets one Work Orders object from the cache |
| POST | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/actions/add` | Executes the Add action for the Work Orders data object |
| POST | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/actions/add_item` | Executes the Add Item action for the Work Orders data object |
| POST | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/actions/change` | Executes the Change action for the Work Orders data object |
| POST | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/actions/change_item` | Executes the Change Item action for the Work Orders data object |
| POST | `/direct/subscribers/{subscriber_code}/vista/em/2/data/work_orders/actions/remove_item` | Executes the Remove Item action for the Work Orders data object |
| GET | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/cache` | Gets all Work Orders objects from the cache |
| POST | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/cache/search` | Search through Work Orders objects in the data cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/cache/{ryvitId_value}` | Gets one Work Orders object from the cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/cache/__ryvitId/{ryvitId_value}` | Gets one Work Orders object from the cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/cache/smworkorderid/{SMWorkOrderID}` | Gets one Work Orders object from the cache |
| GET | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/cache/natural/{SMCo}/{WorkOrder}` | Gets one Work Orders object from the cache |
| POST | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/actions/add` | Executes the Add action for the Work Orders data object |
| POST | `/direct/subscribers/{subscriber_code}/vista/sm/2/data/work_orders/actions/change` | Executes the Change action for the Work Orders data object |

## Machine-readable artifacts (16)

- **OpenAPI** — https://artifacts.apis.io/trimble/openapi/trimble-work-orders-api-openapi.yml
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/core/v2
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/core
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/issues
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/model
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/model-feature
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/organizer
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/property-set
- **Documentation** — https://developer.trimble.com/docs/connect/reference/openapi/topics
- **Documentation** — https://developer.trimble.com/docs/mobile-manager/reference/openapi/v1/
- **Documentation** — https://developer.trimble.com/docs/tmt/reference/openapi/v1/
- **Documentation** — https://developer.trimble.com/docs/truckmate/reference/openapi/truckmate
- **Documentation** — https://developer.trimble.com/docs/truckmate/reference/openapi/finance
- **Documentation** — https://developer.trimble.com/docs/truckmate/reference/openapi/master-data
- **Documentation** — https://direct-api.xchange.trimble.com/reference
- **JSONSchema** — https://artifacts.apis.io/trimble/json-schema/trimble-data-work-orders-with-keys-schema.json

## Other Trimble APIs (12)

- [Trimble PC*MILER API](https://apis.io/apis/trimble/trimble-pcmiler/)
- [Tekla API](https://apis.io/apis/trimble/trimble-tekla/)
- [SketchUp API](https://apis.io/apis/trimble/trimble-sketchup/)
- [ProjectSight API](https://apis.io/apis/trimble/trimble-projectsight/)
- [CoPilot Navigation API](https://apis.io/apis/trimble/trimble-copilot/)
- [Trimble Identity API](https://apis.io/apis/trimble/trimble-identity/)
- [Trimble 2D Views API](https://apis.io/apis/trimble/trimble-2d-views-api/)
- [Trimble Accessorial Charge Codes API](https://apis.io/apis/trimble/trimble-accessorial-charge-codes-api/)
- [Trimble Accidents API](https://apis.io/apis/trimble/trimble-accidents-api/)
- [Trimble Account Parts API](https://apis.io/apis/trimble/trimble-account-parts-api/)
- [Trimble Accounts Payable Invoices API](https://apis.io/apis/trimble/trimble-accounts-payable-invoices-api/)
- [Trimble Accounts Receivables API](https://apis.io/apis/trimble/trimble-accounts-receivables-api/)

## Tags

Work Orders

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/trimble/trimble-work-orders-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/trimble/.
