# Aerones Projects.service Orders API

**Canonical:** https://apis.io/apis/aerones/aerones-projects-service-orders-api/  
**Provider:** Aerones — https://apis.io/providers/aerones/  
**Base URL:** https://operations.aerones.com/api  
**Documentation:** https://operations.aerones.com/api/docs

Aerones Projects.service Orders API is one of 193 APIs that [Aerones](https://apis.io/providers/aerones/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include projects.service-orders. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

The projects.service-orders API from Aerones — 20 operation(s) for projects.service-orders.

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/projects/{project_id}/service-orders/generate` | ⚠️ Generate service orders |
| POST | `/api/projects/{project_id}/service-order-lines/{line_id}/workorders/generate` | ⚠️ Generate line workorders |
| GET | `/api/projects/{project_id}/service-orders/generation-data` | ⚠️ Get service order generation data |
| GET | `/api/projects/{project_id}/service-orders` | ⚠️ List service orders |
| DELETE | `/api/projects/{project_id}/service-orders` | ⚠️ Delete all service orders |
| GET | `/api/projects/{project_id}/service-orders/summary` | ⚠️ Get service order summary |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}` | ⚠️ Get service order line detail |
| PUT | `/api/projects/{project_id}/service-orders/lines/{line_id}/customer-custom-field-values` | ⚠️ Replace the customer custom field values on a service order line |
| POST | `/api/projects/{project_id}/service-orders/lines/{line_id}/warranty-work` | ⚠️ Create warranty-work SOL from this line |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}/workorders` | ⚠️ Get service order line workorders |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}/workorders/{workorder_id}` | ⚠️ Get workorder detail |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}/workorders/{workorder_id}/activities` | ⚠️ Get workorder activities |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}/workorders/{workorder_id}/available-activities` | ⚠️ Get available activities |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}/unplanned-service-items` | ⚠️ Get unplanned service items |
| DELETE | `/api/projects/{project_id}/service-orders/workorders/{workorder_id}` | ⚠️ Delete unplanned workorder |
| GET | `/api/projects/{project_id}/service-orders/workorders/{workorder_id}/status-changes` | List workorder status change log |
| POST | `/api/projects/{project_id}/service-orders/workorders/{workorder_id}/status-changes` | Create status change log entry |
| DELETE | `/api/projects/{project_id}/service-orders/workorders/{workorder_id}/status-changes/{entry_id}` | Delete status change log entry |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}/status-changes` | List SOL status change logs |
| GET | `/api/projects/{project_id}/service-orders/lines/{line_id}/line-status-changes` | List a service order line's own status change log |
| POST | `/api/projects/{project_id}/service-orders/lines/{line_id}/status-changes/bulk-create` | Bulk-create status change log entries |
| POST | `/api/projects/{project_id}/service-orders/lines/{line_id}/status-changes/bulk-delete` | Bulk-delete status change log entries |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/aerones/refs/heads/main/openapi/aerones-projects-service-orders-api-openapi.yml
- **APIReference** — https://operations.aerones.com/api/docs
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/aerones/refs/heads/main/data-model/aerones-data-model.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/aerones/refs/heads/main/errors/aerones-problem-types.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/aerones/refs/heads/main/conventions/aerones-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/aerones/refs/heads/main/conventions/aerones-conventions.yml

## Other Aerones APIs (12)

- [Aerones Operations Hub GraphQL API](https://apis.io/apis/aerones/aerones-operations-hub-graphql/)
- [Aerones Accounting API](https://apis.io/apis/aerones/aerones-accounting-api/)
- [Aerones Accounting.billing Statements API](https://apis.io/apis/aerones/aerones-accounting-billing-statements-api/)
- [Aerones Accounting.netsuite Departments API](https://apis.io/apis/aerones/aerones-accounting-netsuite-departments-api/)
- [Aerones Accounting.notes API](https://apis.io/apis/aerones/aerones-accounting-notes-api/)
- [Aerones Accounting.sales Invoices API](https://apis.io/apis/aerones/aerones-accounting-sales-invoices-api/)
- [Aerones Accounting.sales Order Lines API](https://apis.io/apis/aerones/aerones-accounting-sales-order-lines-api/)
- [Aerones Accounting.sales Orders API](https://apis.io/apis/aerones/aerones-accounting-sales-orders-api/)
- [Aerones Accounting.service Charges API](https://apis.io/apis/aerones/aerones-accounting-service-charges-api/)
- [Aerones Active Workload API](https://apis.io/apis/aerones/aerones-active-workload-api/)
- [Aerones Auth API](https://apis.io/apis/aerones/aerones-auth-api/)
- [Aerones Bamboohr.employees API](https://apis.io/apis/aerones/aerones-bamboohr-employees-api/)

## Tags

projects.service-orders

---

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