### GET /
Source: https://app.stelorder.com/app/api/openapi.json
API endpoint for GET /
```markdown
### Responses
#### default - default response
### Example Usage
```bash
curl -X GET "https://api.example.com/"
```
```
--------------------------------
### GET /{version}/{context}/metadata/query
Source: https://app.stelorder.com/app/api/openapi.json
API endpoint for GET /{version}/{context}/metadata/query
```markdown
### Parameters
- **version** (string, path, required)
- **context** (string, path, required)
### Responses
#### default - default response
### Example Usage
```bash
curl -X GET "https://api.example.com/{version}/{context}/metadata/query"
```
```
--------------------------------
### OPTIONS /{version}/{context}/query/{name}
Source: https://app.stelorder.com/app/api/openapi.json
API endpoint for OPTIONS /{version}/{context}/query/{name}
```markdown
### Parameters
- **version** (string, path, required)
- **context** (string, path, required)
- **name** (string, path, required)
### Responses
#### default - default response
### Example Usage
```bash
curl -X OPTIONS "https://api.example.com/{version}/{context}/query/{name}"
```
```
--------------------------------
### GET /app/workOrders
Source: https://app.stelorder.com/app/api/openapi.json
API endpoint for GET /app/workOrders
```markdown
### Parameters
- **full-reference** (string, query, optional): Filter clause (examples -> 'full-reference=foo', 'full-reference=in:foo,bar' (like OR clause))
- **reference** (string, query, optional): Filter clause (examples -> 'reference=foo', 'reference=in:foo,bar' (like OR clause))
- **title** (string, query, optional): Filter clause (examples -> 'title=foo', 'title=in:foo,bar' (like OR clause))
- **date** (string (date-time), query, optional): Filter clause (examples -> 'date=2025-01-15T00:00:00+0000')
- **start-date** (string (date-time), query, optional): Filter all work orders from date (examples -> 'start-date=2025-01-15T00:00:00+0000')
- **end-date** (string (date-time), query, optional): Filter all work orders until date (examples -> 'end-date=2025-01-15T00:00:00+0000')
- **external-id** (string, query, optional): Filter clause (examples -> 'external-id=foo', 'external-id=in:foo,bar' (like OR clause))
- **serial-number-id** (integer (int64), query, optional): Filter clause (examples -> 'serial-number-id=1')
- **account-id** (integer (int64), query, optional): Filter clause (examples -> 'account-id=1')
- **creator-id** (integer (int64), query, optional): Filter clause (examples -> 'creator-id=1')
- **agent-id** (integer (int64), query, optional): Filter clause (examples -> 'agent-id=1')
- **assignee-id** (integer (int64), query, optional): Filter clause (examples -> 'assignee-id=1')
- **document-state-id** (integer (int64), query, optional): Filter clause (examples -> 'document-state-id=1')
- **parent-document-id** (integer (int64), query, optional): Filter clause (examples -> 'parent-document-id=1')
- **utc-last-modification-date** (string (date-time), query, optional): Filter all modified work orders from the date in UTC (examples -> 'utc-last-modification-date=2025-01-15T00:00:00+0000')
- **sort** (string, query, optional): Sort clause (examples -> 'sort=reference', 'sort=reference:asc,reference:asc,date:desc')
Sorting fields allowed: full-reference, reference, title, date, creation-date, external-id, serial-number-id, account-id, creator-id, agent-id, assignee-id, document-state-id, utc-last-modification-date
- **limit** (integer (int64), query, optional): Limit clause (example -> 'limit=30')
- **start** (integer (int64), query, optional): Start clause (example -> 'start=30&limit=30' shows the second page of 30 items)
### Responses
#### 200 - Returns a work order list (if there are any result)
[{
"utc-last-modification-date": "2019-06-21T10:44:19+0000",
"date": "2016-11-28T00:00:00+0000",
"email-last-read-date": null,
"email-sent-to": null,
"assignee-path": null,
"parent-incident-id": 7,
"bank-account-id": null,
"assignee-id": null,
"account-path": "app.stelorder.com/app/clients/87",
"discount-percentage": 0,
"total-amount": 178.8,
"pdf-path": "",
"reference": "00001",
"document-state-path": "app.stelorder.com/app/documentStates/107",
"path": "app.stelorder.com/app/workOrders/68",
"private-comments": "Configure internet connection and network",
"serial-number-path": "app.stelorder.com/app/serialNumbers/58",
"assets": [],
"email-first-read-date": null,
"external-id": null,
"parent-document-path": null,
"addendum": null,
"id": 68,
"income-tax-enabled": false,
"invoicing-address-id": 77,
"document-state-id": 107,
"serial-number-id": 58,
"email-read-count": 0,
"payment-option-id": 11,
"account-id": 87,
"settled": false,
"parent-document-id": null,
"signed": false,
"tax-total-amount": 29.8,
"agent-path": "app.stelorder.com/app/employees/1",
"bank-account-path": null,
"secondary-tax-enabled": false,
"creator-path": "app.stelorder.com/app/employees/1",
"work-address-id": null,
"rate-id": null,
"creation-date": "2016-11-28T18:13:16+0000",
"payment-option-path": "app.stelorder.com/app/paymentOptions/11",
"work-address-path": null,
"invoice-to-account-id": null,
"currency-rate": 1,
"discount-total-amount": 0,
"delivery-option-id": null,
"start-date": null,
"title": "You can insert a title here",
"tax-breakdown": [
{
"subtotal-amount": 149,
"tax-percentage": 20,
"tax-name": "SalesTax",
"type": "PRIMARY",
"total-amount": 29.8
}
],
"invoicing-address-path": "app.stelorder.com/app/addresses/77",
"email-sent-date": null,
"primary-tax-enabled": true,
"rate-path": null,
"due-date": null,
"lines": [
{
"primary-tax-percentage": 20,
"item-path": "app.stelorder.com/app/services/76",
"line-type": "ITEM",
"parent-document-id": null,
"income-tax-percentage": 0,
"units": 2,
"discount-percentage": 0,
"total-amount": 50,
"deleted": false,
"item-id": 76,
"secondary-tax-percentage": 0,
"primary-tax-path": "app.stelorder.com/app/taxLines/16",
"item-reference": "PRO00001",
"item-name": "Labor Costs (30 min.)",
"item-deleted": false,
"item-description": "Your labor costs every 30 minutes, so you can include this in your invoices.",
"parent-document-path": null,
"primary-tax-id": 16,
"id": 267,
"income-tax-enabled": false,
"order": 0,
"warehouse-id": -2,
"warehouse-path": "app.stelorder.com/app/warehouses/-2",
"item-purchase-price": 2,
"item-base-price": 25
},
{
"primary-tax-percentage": 20,
"item-path": "app.stelorder.com/app/services/75",
"line-type": "ITEM",
"parent-document-id": null,
"income-tax-percentage": 0,
"units": 3,
"discount-percentage": 0,
"total-amount": 99,
"deleted": false,
"item-id": 75,
"secondary-tax-percentage": 0,
"primary-tax-path": "app.stelorder.com/app/taxLines/16",
"item-reference": "PRO00002",
"item-name": "Configuration Service Costs",
"item-deleted": false,
"item-description": "Your configuration services price, so you can include this in your invoices.",
"parent-document-path": null,
"primary-tax-id": 16,
"id": 268,
"income-tax-enabled": false,
"order": 1,
"warehouse-id": -2,
"warehouse-path": "app.stelorder.com/app/warehouses/-2",
"item-purchase-price": 2,
"item-base-price": 33
}
],
"creator-id": 1,
"comments": "You can insert comments here",
"subtotal-amount": 149,
"delivery-option-path": null,
"signature-name": null,
"parent-incident-path": "app.stelorder.com/app/incidents/7",
"invoice-to-account-path": null,
"end-date": null,
"deleted": false,
"agent-id": 1,
"assigned-date": null,
"signature-tax-identification-number": null,
"full-reference": "WO00001",
"currency-code": "USD"
}]
#### 400 - Invalid request
Invalid request
#### 403 - Forbidden
Forbidden
### Example Usage
```bash
curl -X GET "https://api.example.com/app/workOrders?full-reference=string&reference=string&title=string&date=2023-01-01T00:00:00Z&start-date=2023-01-01T00:00:00Z&end-date=2023-01-01T00:00:00Z&external-id=string&serial-number-id=0&account-id=0&creator-id=0&agent-id=0&assignee-id=0&document-state-id=0&parent-document-id=0&utc-last-modification-date=2023-01-01T00:00:00Z&sort=string&limit=0&start=0"
```
```
--------------------------------
### GET /app/workEstimates
Source: https://app.stelorder.com/app/api/openapi.json
API endpoint for GET /app/workEstimates
```markdown
### Parameters
- **full-reference** (string, query, optional): Filter clause (examples -> 'full-reference=foo', 'full-reference=in:foo,bar' (like OR clause))
- **reference** (string, query, optional): Filter clause (examples -> 'reference=foo', 'reference=in:foo,bar' (like OR clause))
- **title** (string, query, optional): Filter clause (examples -> 'title=foo', 'title=in:foo,bar' (like OR clause))
- **date** (string (date-time), query, optional): Filter clause (examples -> 'date=2025-01-15T00:00:00+0000')
- **start-date** (string (date-time), query, optional): Filter all work estimates from date (examples -> 'start-date=2025-01-15T00:00:00+0000')
- **end-date** (string (date-time), query, optional): Filter all work estimates until date (examples -> 'end-date=2025-01-15T00:00:00+0000')
- **external-id** (string, query, optional): Filter clause (examples -> 'external-id=foo', 'external-id=in:foo,bar' (like OR clause))
- **serial-number-id** (integer (int64), query, optional): Filter clause (examples -> 'serial-number-id=1')
- **account-id** (integer (int64), query, optional): Filter clause (examples -> 'account-id=1')
- **creator-id** (integer (int64), query, optional): Filter clause (examples -> 'creator-id=1')
- **agent-id** (integer (int64), query, optional): Filter clause (examples -> 'agent-id=1')
- **document-state-id** (integer (int64), query, optional): Filter clause (examples -> 'document-state-id=1')
- **utc-last-modification-date** (string (date-time), query, optional): Filter all modified entities from the date in UTC (examples -> 'utc-last-modification-date=2025-01-15T00:00:00+0000')
- **sort** (string, query, optional): Sort clause (examples -> 'sort=reference', 'sort=reference:asc,reference:asc,date:desc')
Sorting fields allowed: full-reference, reference, title, date, creation-date, external-id, serial-number-id, account-id, creator-id, agent-id, document-state-id, utc-last-modification-date
- **limit** (integer (int64), query, optional): Limit clause (example -> 'limit=30')
- **start** (integer (int64), query, optional): Start clause (example -> 'start=30&limit=30' shows the second page of 30 items)
### Responses
#### 200 - Returns a work estimate list (if there are any result)
[{
"utc-last-modification-date": "2019-06-21T10:44:19+0000",
"date": "2016-11-28T00:00:00+0000",
"email-last-read-date": null,
"email-sent-to": null,
"parent-incident-id": null,
"bank-account-id": 20,
"account-path": "app.stelorder.com/app/clients/83",
"discount-percentage": 0,
"total-amount": 134.4,
"pdf-path": "",
"reference": "00001",
"document-state-path": "app.stelorder.com/app/documentStates/78",
"path": "app.stelorder.com/app/workEstimates/71",
"private-comments": "You can insert private comments here",
"serial-number-path": "app.stelorder.com/app/serialNumbers/47",
"assets": [],
"email-first-read-date": null,
"external-id": null,
"addendum": null,
"id": 71,
"income-tax-enabled": false,
"invoicing-address-id": 83,
"document-state-id": 78,
"serial-number-id": 47,
"email-read-count": 0,
"payment-option-id": 11,
"account-id": 83,
"settled": false,
"signed": false,
"tax-total-amount": 22.4,
"agent-path": "app.stelorder.com/app/employees/1",
"bank-account-path": "app.stelorder.com/app/bankAccounts/20",
"secondary-tax-enabled": false,
"creator-path": "app.stelorder.com/app/employees/1",
"work-address-id": null,
"rate-id": null,
"validity-date": null,
"creation-date": "2016-11-28T18:28:53+0000",
"payment-option-path": "app.stelorder.com/app/paymentOptions/11",
"work-address-path": null,
"invoice-to-account-id": null,
"currency-rate": 1,
"discount-total-amount": 0,
"title": "Oven repairs",
"tax-breakdown": [
{
"subtotal-amount": 112,
"tax-percentage": 20,
"tax-name": "SalesTax",
"type": "PRIMARY",
"total-amount": 22.4
}
],
"invoicing-address-path": "app.stelorder.com/app/addresses/83",
"email-sent-date": null,
"primary-tax-enabled": true,
"rate-path": null,
"lines": [
{
"primary-tax-percentage": 20,
"item-path": "app.stelorder.com/app/products/71",
"line-type": "ITEM",
"parent-document-id": null,
"income-tax-percentage": 0,
"units": 1,
"discount-percentage": 0,
"total-amount": 35,
"deleted": false,
"item-id": 71,
"secondary-tax-percentage": 0,
"primary-tax-path": "app.stelorder.com/app/taxLines/16",
"item-reference": "PRO00001",
"item-name": "NC Thermostat",
"item-deleted": false,
"item-description": "It opens with an increase in temperature, from 0 to 60� C",
"parent-document-path": null,
"primary-tax-id": 16,
"id": 275,
"income-tax-enabled": false,
"order": 0,
"warehouse-id": -2,
"warehouse-path": "app.stelorder.com/app/warehouses/-2",
"item-purchase-price": 2,
"item-base-price": 35
},
{
"primary-tax-percentage": 20,
"item-path": "app.stelorder.com/app/products/69",
"line-type": "ITEM",
"parent-document-id": null,
"income-tax-percentage": 0,
"units": 1,
"discount-percentage": 0,
"total-amount": 27,
"deleted": false,
"item-id": 69,
"secondary-tax-percentage": 0,
"primary-tax-path": "app.stelorder.com/app/taxLines/16",
"item-reference": "PRO00002",
"item-name": "Oven Resistance 2000 W 220 V",
"item-deleted": false,
"item-description": "Ideal for any type of oven.",
"parent-document-path": null,
"primary-tax-id": 16,
"id": 273,
"income-tax-enabled": false,
"order": 1,
"warehouse-id": -2,
"warehouse-path": "app.stelorder.com/app/warehouses/-2",
"item-purchase-price": 2,
"item-base-price": 27
},
{
"primary-tax-percentage": 20,
"item-path": "app.stelorder.com/app/services/76",
"line-type": "ITEM",
"parent-document-id": null,
"income-tax-percentage": 0,
"units": 2,
"discount-percentage": 0,
"total-amount": 50,
"deleted": false,
"item-id": 76,
"secondary-tax-percentage": 0,
"primary-tax-path": "app.stelorder.com/app/taxLines/16",
"item-reference": "PRO00003",
"item-name": "Labor Costs (30 min.)",
"item-deleted": false,
"item-description": "Your labor costs every 30 minutes, so you can include this in your invoices.",
"parent-document-path": null,
"primary-tax-id": 16,
"id": 274,
"income-tax-enabled": false,
"order": 2,
"warehouse-id": -2,
"warehouse-path": "app.stelorder.com/app/warehouses/-2",
"item-purchase-price": 2,
"item-base-price": 25
}
],
"creator-id": 1,
"comments": "You can insert comments here",
"subtotal-amount": 112,
"signature-name": null,
"parent-incident-path": null,
"invoice-to-account-path": null,
"deleted": false,
"agent-id": 1,
"signature-tax-identification-number": null,
"full-reference": "WE00001",
"currency-code": "USD"
"id": 17
}]
#### 400 - Invalid request
Invalid request
#### 403 - Forbidden
Forbidden
### Example Usage
```bash
curl -X GET "https://api.example.com/app/workEstimates?full-reference=string&reference=string&title=string&date=2023-01-01T00:00:00Z&start-date=2023-01-01T00:00:00Z&end-date=2023-01-01T00:00:00Z&external-id=string&serial-number-id=0&account-id=0&creator-id=0&agent-id=0&document-state-id=0&utc-last-modification-date=2023-01-01T00:00:00Z&sort=string&limit=0&start=0"
```
```
--------------------------------
### GET /{version}/{context}/query/{name}
Source: https://app.stelorder.com/app/api/openapi.json
API endpoint for GET /{version}/{context}/query/{name}
```markdown
### Parameters
- **version** (string, path, required)
- **context** (string, path, required)
- **name** (string, path, required)
### Responses
#### default - default response
### Example Usage
```bash
curl -X GET "https://api.example.com/{version}/{context}/query/{name}"
```
```
--------------------------------
### API Overview: STEL Order API
Source: https://app.stelorder.com/app/api/openapi.json
STEL Order API Documentation
To use our API you must have an APIKEY (Secret) provided by a STEL Order superadmin account from https://stelorder.com/app -> Functionalities -> API -> New or get existing.
This APIKEY must be included in every request, you can include it in GET/POST parameter or as HEADER value (NOTE: Do not include {}), please do not share this API key unless you know what you are doing. This APIKEY is intended to be used only in a System-to-System communication environment. DISCLAIMER: STEL Solutions is not responsible of stolen APIKEY's and unauthorized accesses using it. If you suspect that your APIKEY have been stolen you can disable it and generate a new one in STEL Order Website.
Examples of calls:
https://app.stelorder.com/app/clients?APIKEY=[YOURAPIKEY]
curl -H "APIKEY: [YOURAPIKEY]" https://app.stelorder.com/app/clients
curl https://app.stelorder.com/app/clients?APIKEY=[YOURAPIKEY]
curl --data "APIKEY=[YOURAPIKEY]" https://app.stelorder.com/app/clients
curl -H "APIKEY: [YOURAPIKEY]" -X POST https://app.stelorder.com/app/clients -d "DATA IN JSON FORMAT"
You can filter by null using IS_NULL_VALUE and not null using IS_NOT_NULL_VALUE (Example of contact without client associated: https://app.stelorder.com/app/contacts?account-id=IS_NULL_VALUE)
Deleted elements can only be obtained using GET by ID, you cannot modify a deleted element.
This API works with this ISO 8601 date format: "yyyy-MM-dd'T'HH:mm:ssZ".
POST and PUT commands must contains only one JSON element, batch loads on the same request isn't supported, make multiple requests instead. We will only process the first element.
There are different usage limits depending on the plan:
- Lite: 60 API calls/minute and 300 API calls/day
- Business: 60 API calls/minute and 1000 API calls/day
- Pro: 60 API calls/minute and 2000 API calls/day
```yaml
# STEL Order API
# Version: 1.0.0
STEL Order API Documentation
To use our API you must have an APIKEY (Secret) provided by a STEL Order superadmin account from https://stelorder.com/app -> Functionalities -> API -> New or get existing.
This APIKEY must be included in every request, you can include it in GET/POST parameter or as HEADER value (NOTE: Do not include {}), please do not share this API key unless you know what you are doing. This APIKEY is intended to be used only in a System-to-System communication environment. DISCLAIMER: STEL Solutions is not responsible of stolen APIKEY's and unauthorized accesses using it. If you suspect that your APIKEY have been stolen you can disable it and generate a new one in STEL Order Website.
Examples of calls:
https://app.stelorder.com/app/clients?APIKEY=[YOURAPIKEY]
curl -H "APIKEY: [YOURAPIKEY]" https://app.stelorder.com/app/clients
curl https://app.stelorder.com/app/clients?APIKEY=[YOURAPIKEY]
curl --data "APIKEY=[YOURAPIKEY]" https://app.stelorder.com/app/clients
curl -H "APIKEY: [YOURAPIKEY]" -X POST https://app.stelorder.com/app/clients -d "DATA IN JSON FORMAT"
You can filter by null using IS_NULL_VALUE and not null using IS_NOT_NULL_VALUE (Example of contact without client associated: https://app.stelorder.com/app/contacts?account-id=IS_NULL_VALUE)
Deleted elements can only be obtained using GET by ID, you cannot modify a deleted element.
This API works with this ISO 8601 date format: "yyyy-MM-dd'T'HH:mm:ssZ".
POST and PUT commands must contains only one JSON element, batch loads on the same request isn't supported, make multiple requests instead. We will only process the first element.
There are different usage limits depending on the plan:
- Lite: 60 API calls/minute and 300 API calls/day
- Business: 60 API calls/minute and 1000 API calls/day
- Pro: 60 API calls/minute and 2000 API calls/day
# Base URL: Not specified
```
--------------------------------
### GET /app/workDeliveryNotes
Source: https://app.stelorder.com/app/api/openapi.json
API endpoint for GET /app/workDeliveryNotes
```markdown
### Parameters
- **full-reference** (string, query, optional): Filter clause (examples -> 'full-reference=foo', 'full-reference=in:foo,bar' (like OR clause))
- **reference** (string, query, optional): Filter clause (examples -> 'reference=foo', 'reference=in:foo,bar' (like OR clause))
- **title** (string, query, optional): Filter clause (examples -> 'title=foo', 'title=in:foo,bar' (like OR clause))
- **date** (string (date-time), query, optional): Filter clause (examples -> 'date=2025-01-25T00:00:00+0000')
- **start-date** (string (date-time), query, optional): Filter all work delivery notes from the date (examples -> 'start-date=2025-01-25T00:00:00+0000')
- **end-date** (string (date-time), query, optional): Filter all work delivery notes until the date (examples -> 'end-date=2025-01-25T00:00:00+0000')
- **external-id** (string, query, optional): Filter clause (examples -> 'external-id=foo', 'external-id=in:foo,bar' (like OR clause))
- **serial-number-id** (integer (int64), query, optional): Filter clause (examples -> 'serial-number-id=1')
- **account-id** (integer (int64), query, optional): Filter clause (examples -> 'account-id=1')
- **creator-id** (integer (int64), query, optional): Filter clause (examples -> 'creator-id=1')
- **agent-id** (integer (int64), query, optional): Filter clause (examples -> 'agent-id=1')
- **document-state-id** (integer (int64), query, optional): Filter clause (examples -> 'document-state-id=1')
- **parent-document-id** (integer (int64), query, optional): Filter clause (examples -> 'parent-document-id=1')
- **utc-last-modification-date** (string (date-time), query, optional): Filter all work delivery notes from the date in UTC (examples -> 'utc-last-modification-date=2025-01-25T00:00:00+0000')
- **sort** (string, query, optional): Sort clause (examples -> 'sort=reference', 'sort=reference:asc,reference:asc,date:desc')
Sorting fields allowed: full-reference, reference, title, date, creation-date, external-id, serial-number-id, account-id, creator-id, agent-id, document-state-id, utc-last-modification-date
- **limit** (integer (int64), query, optional): Limit clause (example -> 'limit=30')
- **start** (integer (int64), query, optional): Start clause (example -> 'start=30&limit=30' shows the second page of 30 items)
### Responses
#### 200 - Returns a work delivery note list (if there are any result)
[{
"utc-last-modification-date": "2025-01-21T10:44:19+0000",
"date": "2016-11-28T00:00:00+0000",
"email-last-read-date": null,
"email-sent-to": null,
"parent-incident-id": null,
"bank-account-id": 19,
"account-path": "app.stelorder.com/app/clients/87",
"discount-percentage": 0,
"total-amount": 178.8,
"pdf-path": "",
"reference": "00001",
"document-state-path": "app.stelorder.com/app/documentStates/85",
"path": "app.stelorder.com/app/workDeliveryNotes/69",
"private-comments": "Configure internet connection and network",
"serial-number-path": "app.stelorder.com/app/serialNumbers/59",
"assets": [],
"email-first-read-date": null,
"external-id": null,
"parent-document-path": "app.stelorder.com/app/workOrders/68",
"addendum": null,
"id": 69,
"income-tax-enabled": false,
"invoicing-address-id": 77,
"document-state-id": 85,
"serial-number-id": 59,
"email-read-count": 0,
"payment-option-id": 11,
"account-id": 87,
"settled": false,
"parent-document-id": 68,
"signed": false,
"tax-total-amount": 29.8,
"agent-path": "app.stelorder.com/app/employees/1",
"bank-account-path": "app.stelorder.com/app/bankAccounts/19",
"secondary-tax-enabled": false,
"creator-path": "app.stelorder.com/app/employees/1",
"work-address-id": null,
"rate-id": null,
"creation-date": "2016-11-28T18:13:35+0000",
"payment-option-path": "app.stelorder.com/app/paymentOptions/11",
"work-address-path": null,
"invoice-to-account-id": null,
"currency-rate": 1,
"discount-total-amount": 0,
"delivery-option-id": null,
"start-date": null,
"title": "You can insert a title here",
"tax-breakdown": [
{
"subtotal-amount": 149,
"tax-percentage": 20,
"tax-name": "SalesTax",
"type": "PRIMARY",
"total-amount": 29.8
}
],
"invoicing-address-path": "app.stelorder.com/app/addresses/77",
"email-sent-date": null,
"primary-tax-enabled": true,
"rate-path": null,
"due-date": null,
"lines": [
{
"primary-tax-percentage": 20,
"item-path": "app.stelorder.com/app/services/76",
"line-type": "ITEM",
"parent-document-id": null,
"income-tax-percentage": 0,
"units": 2,
"discount-percentage": 0,
"total-amount": 50,
"deleted": false,
"item-id": 76,
"secondary-tax-percentage": 0,
"primary-tax-path": "app.stelorder.com/app/taxLines/16",
"item-reference": "PRO00001",
"item-name": "Labor Costs (30 min.)",
"item-deleted": false,
"item-description": "Your labor costs every 30 minutes, so you can include this in your invoices.",
"parent-document-path": null,
"primary-tax-id": 16,
"id": 269,
"income-tax-enabled": false,
"order": 0,
"warehouse-id": -2,
"warehouse-path": "app.stelorder.com/app/warehouses/-2",
"item-purchase-price": 2,
"item-base-price": 25
},
{
"primary-tax-percentage": 20,
"item-path": "app.stelorder.com/app/services/75",
"line-type": "ITEM",
"parent-document-id": null,
"income-tax-percentage": 0,
"units": 3,
"discount-percentage": 0,
"total-amount": 99,
"deleted": false,
"item-id": 75,
"secondary-tax-percentage": 0,
"primary-tax-path": "app.stelorder.com/app/taxLines/16",
"item-reference": "PRO00002",
"item-name": "Configuration Service Costs",
"item-deleted": false,
"item-description": "Your configuration services price, so you can include this in your invoices.",
"parent-document-path": null,
"primary-tax-id": 16,
"id": 270,
"income-tax-enabled": false,
"order": 1,
"warehouse-id": -2,
"warehouse-path": "app.stelorder.com/app/warehouses/-2",
"item-purchase-price": 2,
"item-base-price": 33
}
],
"creator-id": 1,
"comments": "You can insert comments here",
"subtotal-amount": 149,
"delivery-option-path": null,
"signature-name": null,
"parent-incident-path": null,
"invoice-to-account-path": null,
"end-date": null,
"deleted": false,
"agent-id": 1,
"signature-tax-identification-number": null,
"full-reference": "WDN00001",
"currency-code": "USD"
}]
#### 400 - Invalid request
Invalid request
#### 403 - Forbidden
Forbidden
### Example Usage
```bash
curl -X GET "https://api.example.com/app/workDeliveryNotes?full-reference=string&reference=string&title=string&date=2023-01-01T00:00:00Z&start-date=2023-01-01T00:00:00Z&end-date=2023-01-01T00:00:00Z&external-id=string&serial-number-id=0&account-id=0&creator-id=0&agent-id=0&document-state-id=0&parent-document-id=0&utc-last-modification-date=2023-01-01T00:00:00Z&sort=string&limit=0&start=0"
```
```