POST v1/Orders/{id}/InvoiceItems
Add extra invoice items to an existing order
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
Order number |
integer |
Required |
Body Parameters
AddInvoiceItemsBindingModelName | Description | Type | Additional information |
---|---|---|---|
RowVersion | unsigned integer |
Required Range: inclusive between 0 and 1.84467440737096E+19 |
|
InvoiceItemCodes | Collection of InvoiceItemByCodeDataBindingModel |
Required |
Request Formats
application/json, text/json
Sample:
{ "rowVersion": 1, "invoiceItemCodes": [ { "keyInvoiceItemCode": 1, "quantity": 2 }, { "keyInvoiceItemCode": 1, "quantity": 2 } ] }
Response Information
Resource Description
Returns HTTP 200 status code upon success
OrderViewModelName | Description | Type | Additional information |
---|---|---|---|
RowVersion | unsigned integer |
None. |
|
OrderNumber | integer |
None. |
|
Size | byte |
None. |
|
Bedrooms | integer |
None. |
|
PropertyValue | decimal number |
None. |
|
DateCreated | date |
None. |
|
CreatedBy | integer |
None. |
|
Postcode | string |
None. |
|
Address | string |
None. |
|
Town | string |
None. |
|
County | string |
None. |
|
Reference | string |
None. |
|
CollectKeys | boolean |
None. |
|
OwnersName | string |
None. |
|
HomeTelephone | string |
None. |
|
Mobile | string |
None. |
|
string |
None. |
||
Directions | string |
None. |
|
Instructions | string |
None. |
|
PhotographerBooked | byte |
None. |
|
InvoiceItemsQuantity | integer |
None. |
|
OrderType | integer |
None. |
|
InvoiceIssued | boolean |
None. |
|
InvoiceItems | Collection of InvoiceItemViewModel |
None. |
Response Formats
application/json, text/json
Sample:
{ "rowVersion": 1, "orderNumber": 2, "size": 64, "bedrooms": 3, "propertyValue": 4.0, "dateCreated": "2025-04-24T12:45:34.5200293+01:00", "createdBy": 1, "postcode": "sample string 5", "address": "sample string 6", "town": "sample string 7", "county": "sample string 8", "reference": "sample string 9", "collectKeys": true, "ownersName": "sample string 10", "homeTelephone": "sample string 11", "mobile": "sample string 12", "email": "sample string 13", "directions": "sample string 14", "instructions": "sample string 15", "photographerBooked": 64, "invoiceItemsQuantity": 16, "orderType": 1, "invoiceIssued": true, "invoiceItems": [ { "url": "sample string 1", "order": 1, "invoiceItemId": 2, "keyInvoiceItemCode": 3, "description": "sample string 4", "stills": true, "droneStills": true, "droneVideos": true, "retrofitAssessment": true, "elevatedStills": true, "floorplans": true, "virtualTours": true, "epc": true, "videos": true, "valuation": true, "viewing": true, "brochure": { "brochureStyleId": 1, "brochureStyleDescription": "sample string 2", "finishId": 3, "finishDescription": "sample string 4", "foldId": 5, "foldDescription": "sample string 6", "orientation": "sample string 7", "pageSizeId": 8, "pageSizeDescription": "sample string 9", "pages": 10, "printQuantity": 11 }, "cost": 1.1, "quantity": 1 }, { "url": "sample string 1", "order": 1, "invoiceItemId": 2, "keyInvoiceItemCode": 3, "description": "sample string 4", "stills": true, "droneStills": true, "droneVideos": true, "retrofitAssessment": true, "elevatedStills": true, "floorplans": true, "virtualTours": true, "epc": true, "videos": true, "valuation": true, "viewing": true, "brochure": { "brochureStyleId": 1, "brochureStyleDescription": "sample string 2", "finishId": 3, "finishDescription": "sample string 4", "foldId": 5, "foldDescription": "sample string 6", "orientation": "sample string 7", "pageSizeId": 8, "pageSizeDescription": "sample string 9", "pages": 10, "printQuantity": 11 }, "cost": 1.1, "quantity": 1 } ] }