# Assignar Orders API

**Canonical:** https://apis.io/apis/assignar/assignar-orders-api/  
**Provider:** Assignar — https://apis.io/providers/assignar/  
**Base URL:** https://api.assignar.com/v2  
**Documentation:** https://apidocs.assignar.com/api-docs/

Assignar Orders API is one of 25 APIs that [Assignar](https://apis.io/providers/assignar/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Order. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Orders API from Assignar — 19 operation(s) for orders.

## Operations (30)

| Method | Path | Summary |
|---|---|---|
| GET | `/orders` | List all existing orders |
| POST | `/orders` | Create a new order |
| GET | `/orders/{orderId}` | Retrieve an existing order |
| PUT | `/orders/{orderId}` | Update an existing order |
| DELETE | `/orders/{orderId}` | Delete an existing order |
| GET | `/orders/{orderId}/attachments` | Get a list of attachments attached to a given order |
| POST | `/orders/{orderId}/attachments` | Attach a file to an order |
| DELETE | `/orders/{orderId}/attachments/{orderAttachmentId}` | Remove an attachment from an order |
| GET | `/orders/{orderId}/contacts` | List Order Contacts |
| POST | `/orders/{orderId}/contacts` | Add a contact to an order |
| DELETE | `/orders/{orderId}/contacts/{orderContactId}` | Removing a contact from an order |
| GET | `/order-types` | List all existing orders types |
| GET | `/order-types/{orderTypeId}` | Retrieve an existing order type |
| GET | `/order-statuses` | List all existing orders statuses |
| GET | `/order-statuses/{orderStatusId}` | Retrieve an existing order status |
| GET | `/orders/{orderId}/charge-items` | List all existing order charge items |
| GET | `/orders/{orderId}/tasks` | List all tasks related to an order |
| POST | `/orders/{orderId}/tasks` | Add a task to an order |
| GET | `/orders/{orderId}/tasks/{ordertaskId}` | Retrieve an existing order task |
| GET | `/orders/{orderId}/tasks/{ordertaskId}/shift-dates` | List all existing order task shift dates |
| GET | `/orders/{orderId}/tasks/{ordertaskId}/shift-dates/{ordertaskShiftDateId}` | Retrieve an existing order task shift date |
| GET | `/orders/{orderId}/tasks/{ordertaskId}/charge-items` | List all existing order task charge items |
| POST | `/orders/{orderId}/tasks/{ordertaskId}/charge-items` | Create a new order task charge item |
| GET | `/orders/{orderId}/tasks/{ordertaskId}/charge-items/{orderTaskChargeItemId}` | Retrieve a specific order task charge item |
| PUT | `/orders/{orderId}/tasks/{ordertaskId}/charge-items/{orderTaskChargeItemId}` | Update a specific order task charge item |
| DELETE | `/orders/{orderId}/tasks/{ordertaskId}/charge-items/{orderTaskChargeItemId}` | Delete an existing Order Task Charge Item |
| POST | `/orders/{orderId}/activities` | Add activities to an order |
| PUT | `/orders/{orderId}/activities` | Update order activities |
| DELETE | `/orders/{orderId}/activities` | Delete order activities |
| POST | `/upload-urls/order-attachment` | Calculate an S3 signed URL for uploading a file for an order attachment |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/assignar/refs/heads/main/openapi/assignar-orders-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/assignar/refs/heads/main/json-schema/assignar-timesheet-expanded-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/assignar/refs/heads/main/json-schema/assignar-site-diary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/assignar/refs/heads/main/json-schema/assignar-asset-with-tag-part-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/assignar/refs/heads/main/json-schema/assignar-asset-with-tag-id-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/assignar/refs/heads/main/json-schema/assignar-form-result-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/assignar/refs/heads/main/json-schema/assignar-user-schema.json

## Other Assignar APIs (12)

- [Assignar Activities API](https://apis.io/apis/assignar/assignar-activities-api/)
- [Assignar Allocations API](https://apis.io/apis/assignar/assignar-allocations-api/)
- [Assignar Allowances API](https://apis.io/apis/assignar/assignar-allowances-api/)
- [Assignar Asset Attachments API](https://apis.io/apis/assignar/assignar-asset-attachments-api/)
- [Assignar Asset Classes API](https://apis.io/apis/assignar/assignar-asset-classes-api/)
- [Assignar Assets API](https://apis.io/apis/assignar/assignar-assets-api/)
- [Assignar Clients API](https://apis.io/apis/assignar/assignar-clients-api/)
- [Assignar Contacts API](https://apis.io/apis/assignar/assignar-contacts-api/)
- [Assignar Digital Dockets API](https://apis.io/apis/assignar/assignar-digitaldockets-api/)
- [Assignar Documents API](https://apis.io/apis/assignar/assignar-documents-api/)
- [Assignar Form Results API](https://apis.io/apis/assignar/assignar-form-results-api/)
- [Assignar Invoices API](https://apis.io/apis/assignar/assignar-invoices-api/)

## Tags

Order

---

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