Security
This controller works under the system security rules and constraints.
For more details, refer to the Authentication section
Note
The following guidelines are intended to illustrate the features and features of this Web API controller.
Aliases
This controller can be invoked by other names besides the default one.
This means that, referring to the routing grammar ({schema}://{host}/api/{version}/{controller}/{details}/{action}/{id}?{querystring}) it is possible to use a different fragment for the {controller} component.
Below is the list of these aliases for the fragment {controller}, sorted by suggested preference of use.
| Alias | Path |
|---|---|
| Orders | /api/v1/Orders |
| Order | /api/v1/Order |
Authentication
JWT Token
In order to invoke the REST API, it is necessary to obtain an authentication token via the appropriate service /Auth/Login
For more details, please see the appropriate section of the documentations.
Bearer Authentication
Bearer authentication (also called token authentication) is an HTTP authentication scheme that involves security tokens called bearer tokens.
For more details, please see the appropriate section of the documentations.
Identification of the calling application
Some of the REST API functions can only be used if (in addition to proper user authentication) a declaration of the calling application is also performed.
For more details, please see the appropriate section of the documentations.
Actions & Paths
These are the REST actions that can be performed via the Web API infrastructure.
The actions are grouped by "topic".
Click on a "topic" to view the different actions contained in it.
Each action corresponds to a method in the class of the Web API controller, and a set of routing paths that can be used to invoke it.
GET: /api/v1/Order/
Routing template:
/api/{version}/Order/
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
DELETE: /api/v1/Order/{id}
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Produces:
- HTTP 200: Boolean as application/json
- HTTP 200: Boolean as text/json
- HTTP 200: Boolean as application/json;IEEE754Compatible=false
- HTTP 200: Boolean as application/json;IEEE754Compatible=true
- HTTP 200: Boolean as application/xml
- HTTP 200: Boolean as text/plain
- HTTP 200: Boolean as application/octet-stream
Response: 200 (Success) Boolean
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/Archive
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | OrderPrintableRequest | NO | Query |
|
Produces:
- HTTP 400: integer as application/json
- HTTP 400: integer as text/json
- HTTP 400: integer as application/json;IEEE754Compatible=false
- HTTP 400: integer as application/json;IEEE754Compatible=true
- HTTP 400: integer as application/xml
- HTTP 400: integer as text/plain
- HTTP 400: integer as application/octet-stream
- HTTP 400: integer as text/xml
Response: 400 (Bad Request) integer
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/AsDataProduct
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | NO | Query |
|
| includeExplicitlyDeclaredVirtualProperties | boolean | NO | Query |
|
| id | string | YES | Path |
|
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/Exists
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Produces:
- HTTP 200: Boolean as application/json
- HTTP 200: Boolean as text/json
- HTTP 200: Boolean as application/json;IEEE754Compatible=false
- HTTP 200: Boolean as application/json;IEEE754Compatible=true
- HTTP 200: Boolean as application/xml
- HTTP 200: Boolean as text/plain
- HTTP 200: Boolean as application/octet-stream
Response: 200 (Success) Boolean
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/FreeFields
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Produces:
- HTTP 200: FreeFieldsBOItemDTO as application/json
- HTTP 200: FreeFieldsBOItemDTO as text/json
- HTTP 200: FreeFieldsBOItemDTO as application/json;IEEE754Compatible=false
- HTTP 200: FreeFieldsBOItemDTO as application/json;IEEE754Compatible=true
- HTTP 200: FreeFieldsBOItemDTO as application/xml
- HTTP 200: FreeFieldsBOItemDTO as text/plain
- HTTP 200: FreeFieldsBOItemDTO as application/octet-stream
Response: 200 (Success) FreeFieldsBOItemDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/GetDownloadUrl
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | OrderPrintableRequest | NO | Query |
|
Produces:
- HTTP 400: string as application/json
- HTTP 400: string as text/json
- HTTP 400: string as application/json;IEEE754Compatible=false
- HTTP 400: string as application/json;IEEE754Compatible=true
- HTTP 400: string as application/xml
- HTTP 400: string as text/plain
- HTTP 400: string as application/octet-stream
- HTTP 400: string as text/xml
Response: 400 (Bad Request) string
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/GetFull
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/GetHash
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Produces:
- HTTP 200: String as application/json
- HTTP 200: String as text/json
- HTTP 200: String as application/json;IEEE754Compatible=false
- HTTP 200: String as application/json;IEEE754Compatible=true
- HTTP 200: String as application/xml
- HTTP 200: String as text/plain
- HTTP 200: String as application/octet-stream
Response: 200 (Success) String
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/GetPostDownloadUrl
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | OrderPrintableRequest | NO | Query |
|
Produces:
- HTTP 400: string as application/json
- HTTP 400: string as text/json
- HTTP 400: string as application/json;IEEE754Compatible=false
- HTTP 400: string as application/json;IEEE754Compatible=true
- HTTP 400: string as application/xml
- HTTP 400: string as text/plain
- HTTP 400: string as application/octet-stream
- HTTP 400: string as text/xml
Response: 400 (Bad Request) string
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/{id}/HtmlPreview
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | OrderPrintableRequest | NO | Query |
|
Produces:
- HTTP 200: String as application/json
- HTTP 200: String as text/json
- HTTP 200: String as application/json;IEEE754Compatible=false
- HTTP 200: String as application/json;IEEE754Compatible=true
- HTTP 200: String as application/xml
- HTTP 200: String as text/plain
- HTTP 200: String as application/octet-stream
Response: 200 (Success) String
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/Humanize
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
DELETE: /api/v1/Order/{id}/Photo
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/Photo
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/{id}/Photo
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Consumes:
- multipart/form-data
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/{id}/Preview
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| page | integer | NO | Query |
|
| zoom | integer | NO | Query |
|
| template | string | NO | Query |
|
| request | OrderPrintableRequest | NO | Query |
|
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/{id}/Previews
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | OrderPrintableRequest | NO | Query |
|
Produces:
- HTTP 400: array of FilePreview as application/json
- HTTP 400: array of FilePreview as text/json
- HTTP 400: array of FilePreview as application/json;IEEE754Compatible=false
- HTTP 400: array of FilePreview as application/json;IEEE754Compatible=true
- HTTP 400: array of FilePreview as application/xml
- HTTP 400: array of FilePreview as text/plain
- HTTP 400: array of FilePreview as application/octet-stream
- HTTP 400: array of FilePreview as text/xml
Response: 400 (Bad Request) array of FilePreview
Samples
Download Postman collection sample
Try this !
PUT: /api/v1/Order/{id}/Recent
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| recentRouteType | RecentRouteType | NO | Query |
|
Produces:
- HTTP 400: boolean as application/json
- HTTP 400: boolean as text/json
- HTTP 400: boolean as application/json;IEEE754Compatible=false
- HTTP 400: boolean as application/json;IEEE754Compatible=true
- HTTP 400: boolean as application/xml
- HTTP 400: boolean as text/plain
- HTTP 400: boolean as application/octet-stream
- HTTP 400: boolean as text/xml
Response: 400 (Bad Request) boolean
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/AddProductsByCode
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| insertPosition | integer | NO | Query |
|
| overrideCurrent | boolean | NO | Query |
|
| lang | string | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/ApplyCalculateTotalDocument
Routing template:
/api/{version}/Order/ApplyCalculateTotalDocument
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/ApplyCalculateTotalDocumentWithFooterTotals
Routing template:
/api/{version}/Order/ApplyCalculateTotalDocumentWithFooterTotals
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/CatalogCodeChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/CloneRowsGroups
Routing template:
/api/{version}/Order/CloneRowsGroups
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/CostChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/Count
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| filter | string | NO | Query |
|
Produces:
- HTTP 200: Int32 as application/json
- HTTP 200: Int32 as text/json
- HTTP 200: Int32 as application/json;IEEE754Compatible=false
- HTTP 200: Int32 as application/json;IEEE754Compatible=true
- HTTP 200: Int32 as application/xml
- HTTP 200: Int32 as text/plain
- HTTP 200: Int32 as application/octet-stream
Response: 200 (Success) Int32
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/CreateOrUpdate
Routing template:
/api/{version}/Order/CreateOrUpdate
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
DELETE: /api/v1/Order/DeleteByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Produces:
- HTTP 200: Boolean as application/json
- HTTP 200: Boolean as text/json
- HTTP 200: Boolean as application/json;IEEE754Compatible=false
- HTTP 200: Boolean as application/json;IEEE754Compatible=true
- HTTP 200: Boolean as application/xml
- HTTP 200: Boolean as text/plain
- HTTP 200: Boolean as application/octet-stream
Response: 200 (Success) Boolean
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/DeleteByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Produces:
- HTTP 200: Boolean as application/json
- HTTP 200: Boolean as text/json
- HTTP 200: Boolean as application/json;IEEE754Compatible=false
- HTTP 200: Boolean as application/json;IEEE754Compatible=true
- HTTP 200: Boolean as application/xml
- HTTP 200: Boolean as text/plain
- HTTP 200: Boolean as application/octet-stream
Response: 200 (Success) Boolean
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/DiscountFormulaChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/ExportRowsInExcel
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| exportDescription | boolean | NO | Query |
|
| exportDescriptionNewLine | boolean | NO | Query |
|
| exportExtensions | boolean | NO | Query |
|
| exportFreeFields | boolean | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: IErpExportRowsExcelInfo as application/json
- HTTP 200: IErpExportRowsExcelInfo as text/json
- HTTP 200: IErpExportRowsExcelInfo as application/json;IEEE754Compatible=false
- HTTP 200: IErpExportRowsExcelInfo as application/json;IEEE754Compatible=true
- HTTP 200: IErpExportRowsExcelInfo as application/xml
- HTTP 200: IErpExportRowsExcelInfo as text/plain
- HTTP 200: IErpExportRowsExcelInfo as application/octet-stream
Response: 200 (Success) IErpExportRowsExcelInfo
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/GainChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetBoDeleteModes
Routing template:
/api/{version}/Order/GetBoDeleteModes
Produces:
- HTTP 200: BoDeleteMode as application/json
- HTTP 200: BoDeleteMode as text/json
- HTTP 200: BoDeleteMode as application/json;IEEE754Compatible=false
- HTTP 200: BoDeleteMode as application/json;IEEE754Compatible=true
- HTTP 200: BoDeleteMode as application/xml
- HTTP 200: BoDeleteMode as text/plain
- HTTP 200: BoDeleteMode as application/octet-stream
Response: 200 (Success) array of BoDeleteMode
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetDataProductSchema
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
| includeExplicitlyDeclaredVirtualProperties | boolean | NO | Query |
|
Produces:
- HTTP 400: dynamic content as application/json
- HTTP 400: dynamic content as text/json
- HTTP 400: dynamic content as application/json;IEEE754Compatible=false
- HTTP 400: dynamic content as application/json;IEEE754Compatible=true
- HTTP 400: dynamic content as application/xml
- HTTP 400: dynamic content as text/plain
- HTTP 400: dynamic content as application/octet-stream
Response: 400 (Bad Request) dynamic content
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetIdsByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
| excludeDeletedItems | boolean | NO | Query |
|
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) Int64
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/GetIdsMappedByExternalReference
Routing template:
/api/{version}/Order/GetIdsMappedByExternalReference
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/GetIdsNotMappedByExternalReference
Routing template:
/api/{version}/Order/GetIdsNotMappedByExternalReference
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/GetInfo
Routing template:
/api/{version}/Order/GetInfo
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/GetItemsMappedByExternalReference
Routing template:
/api/{version}/Order/GetItemsMappedByExternalReference
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/GetItemsNotMappedByExternalReference
Routing template:
/api/{version}/Order/GetItemsNotMappedByExternalReference
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetNewInstance
Routing template:
/api/{version}/Order/GetNewInstance
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetNewRowInstance
Routing template:
/api/{version}/Order/GetNewRowInstance
Produces:
- HTTP 200: ERPRowDTO as application/json
- HTTP 200: ERPRowDTO as text/json
- HTTP 200: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 200: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 200: ERPRowDTO as application/xml
- HTTP 200: ERPRowDTO as text/plain
- HTTP 200: ERPRowDTO as application/octet-stream
Response: 200 (Success) ERPRowDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/GetNewRowInstance
Routing template:
/api/{version}/Order/GetNewRowInstance
Produces:
- HTTP 200: ERPRowDTO as application/json
- HTTP 200: ERPRowDTO as text/json
- HTTP 200: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 200: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 200: ERPRowDTO as application/xml
- HTTP 200: ERPRowDTO as text/plain
- HTTP 200: ERPRowDTO as application/octet-stream
Response: 200 (Success) ERPRowDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetPolymorphicSchema
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| serializePropertiesAsDictionary | boolean | NO | Query |
|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
| generateSample | boolean | NO | Query |
|
| sampleGenerationStrategy | SampleGenerationStrategy | NO | Query |
|
| useExtensions | boolean | NO | Query |
|
| includeExplicitlyDeclaredVirtualProperties | boolean | NO | Query |
|
Produces:
- HTTP 400: dynamic content as application/json
- HTTP 400: dynamic content as text/json
- HTTP 400: dynamic content as application/json;IEEE754Compatible=false
- HTTP 400: dynamic content as application/json;IEEE754Compatible=true
- HTTP 400: dynamic content as application/xml
- HTTP 400: dynamic content as text/plain
- HTTP 400: dynamic content as application/octet-stream
Response: 400 (Bad Request) dynamic content
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetPolymorphicStandardSchema
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
| includeExplicitlyDeclaredVirtualProperties | boolean | NO | Query |
|
| wrapAsHermesCloudEvent | boolean | NO | Query |
|
| schemaVersion | StandardSchemaVersion | NO | Query |
|
Produces:
- HTTP 400: dynamic content as application/json
- HTTP 400: dynamic content as text/json
- HTTP 400: dynamic content as application/json;IEEE754Compatible=false
- HTTP 400: dynamic content as application/json;IEEE754Compatible=true
- HTTP 400: dynamic content as application/xml
- HTTP 400: dynamic content as text/plain
- HTTP 400: dynamic content as application/octet-stream
Response: 400 (Bad Request) dynamic content
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetPriceListCurrency
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| listId | integer | NO | Query |
|
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) Int64
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetSample
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| force | boolean | NO | Query |
|
| sampleGenerationStrategy | SampleGenerationStrategy | NO | Query |
|
| useExtensions | boolean | NO | Query |
|
Produces:
- HTTP 200: JObject as application/json
- HTTP 200: JObject as text/json
- HTTP 200: JObject as application/json;IEEE754Compatible=false
- HTTP 200: JObject as application/json;IEEE754Compatible=true
- HTTP 200: JObject as application/xml
- HTTP 200: JObject as text/plain
- HTTP 200: JObject as application/octet-stream
Response: 200 (Success) JObject
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetStandardSchema
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
Produces:
- HTTP 400: dynamic content as application/json
- HTTP 400: dynamic content as text/json
- HTTP 400: dynamic content as application/json;IEEE754Compatible=false
- HTTP 400: dynamic content as application/json;IEEE754Compatible=true
- HTTP 400: dynamic content as application/xml
- HTTP 400: dynamic content as text/plain
- HTTP 400: dynamic content as application/octet-stream
Response: 400 (Bad Request) dynamic content
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/GetSwagger
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
| bestPracticeOnly | boolean | NO | Query |
|
Produces:
- HTTP 200: dynamic content as application/json
- HTTP 200: dynamic content as text/json
- HTTP 200: dynamic content as application/json;IEEE754Compatible=false
- HTTP 200: dynamic content as application/json;IEEE754Compatible=true
- HTTP 200: dynamic content as application/xml
- HTTP 200: dynamic content as text/plain
- HTTP 200: dynamic content as application/octet-stream
Response: 200 (Success) dynamic content
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/ImportRows
Routing template:
/api/{version}/Order/ImportRows
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/LinkedProducts
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ICatalogCodeChangeResponse as application/json
- HTTP 400: ICatalogCodeChangeResponse as text/json
- HTTP 400: ICatalogCodeChangeResponse as application/json;IEEE754Compatible=false
- HTTP 400: ICatalogCodeChangeResponse as application/json;IEEE754Compatible=true
- HTTP 400: ICatalogCodeChangeResponse as application/xml
- HTTP 400: ICatalogCodeChangeResponse as text/plain
- HTTP 400: ICatalogCodeChangeResponse as application/octet-stream
Response: 400 (Bad Request) ICatalogCodeChangeResponse
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/MapByExternalReference
Routing template:
/api/{version}/Order/MapByExternalReference
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
DELETE: /api/v1/Order/MultipleDelete
Routing template:
/api/{version}/Order/MultipleDelete
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: DeleteItemResult as application/json
- HTTP 200: DeleteItemResult as text/json
- HTTP 200: DeleteItemResult as application/json;IEEE754Compatible=false
- HTTP 200: DeleteItemResult as application/json;IEEE754Compatible=true
- HTTP 200: DeleteItemResult as application/xml
- HTTP 200: DeleteItemResult as text/plain
- HTTP 200: DeleteItemResult as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/MultipleDelete
Routing template:
/api/{version}/Order/MultipleDelete
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: DeleteItemResult as application/json
- HTTP 200: DeleteItemResult as text/json
- HTTP 200: DeleteItemResult as application/json;IEEE754Compatible=false
- HTTP 200: DeleteItemResult as application/json;IEEE754Compatible=true
- HTTP 200: DeleteItemResult as application/xml
- HTTP 200: DeleteItemResult as text/plain
- HTTP 200: DeleteItemResult as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/MultipleExists
Routing template:
/api/{version}/Order/MultipleExists
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: ExistsItemResult as application/json
- HTTP 200: ExistsItemResult as text/json
- HTTP 200: ExistsItemResult as application/json;IEEE754Compatible=false
- HTTP 200: ExistsItemResult as application/json;IEEE754Compatible=true
- HTTP 200: ExistsItemResult as application/xml
- HTTP 200: ExistsItemResult as text/plain
- HTTP 200: ExistsItemResult as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/MultipleGet
Routing template:
/api/{version}/Order/MultipleGet
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Produces:
- HTTP 200: GetItemResult`1 as application/json
- HTTP 200: GetItemResult`1 as text/json
- HTTP 200: GetItemResult`1 as application/json;IEEE754Compatible=false
- HTTP 200: GetItemResult`1 as application/json;IEEE754Compatible=true
- HTTP 200: GetItemResult`1 as application/xml
- HTTP 200: GetItemResult`1 as text/plain
- HTTP 200: GetItemResult`1 as application/octet-stream
Response: 200 (Success) ApiActionResult[]>
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/NewEmptyRow
Routing template:
/api/{version}/Order/NewEmptyRow
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/OnAnagraphicChanged
Routing template:
/api/{version}/Order/OnAnagraphicChanged
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: IERPRowList as application/json
- HTTP 200: IERPRowList as text/json
- HTTP 200: IERPRowList as application/json;IEEE754Compatible=false
- HTTP 200: IERPRowList as application/json;IEEE754Compatible=true
- HTTP 200: IERPRowList as application/xml
- HTTP 200: IERPRowList as text/plain
- HTTP 200: IERPRowList as application/octet-stream
Response: 200 (Success) array of IERPRow
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/OnDiscountFormulaGroupingChanged
Routing template:
/api/{version}/Order/OnDiscountFormulaGroupingChanged
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: IERPRowGrouping as application/json
- HTTP 200: IERPRowGrouping as text/json
- HTTP 200: IERPRowGrouping as application/json;IEEE754Compatible=false
- HTTP 200: IERPRowGrouping as application/json;IEEE754Compatible=true
- HTTP 200: IERPRowGrouping as application/xml
- HTTP 200: IERPRowGrouping as text/plain
- HTTP 200: IERPRowGrouping as application/octet-stream
Response: 200 (Success) IERPRowGrouping
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/OnGetNewEmptyGroupRow
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| isFooterGroup | boolean | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse as application/json
- HTTP 200: IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse as text/json
- HTTP 200: IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse as application/json;IEEE754Compatible=false
- HTTP 200: IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse as application/json;IEEE754Compatible=true
- HTTP 200: IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse as application/xml
- HTTP 200: IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse as text/plain
- HTTP 200: IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse as application/octet-stream
Response: 200 (Success) IOrderBOOrderBOOrderDTOOrderDTOSearchSingleCriteriaOrderDTOSearchConnectedCriteriaOrderPrintableRequestOrderDTODtoWithIndexResponse
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/OnGroupByProductCategory
Routing template:
/api/{version}/Order/OnGroupByProductCategory
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/OnGroupByRowType
Routing template:
/api/{version}/Order/OnGroupByRowType
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/OnGroupTaxableAmountWithDiscountChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| taxableAmountWithDiscount | number | NO | Query |
|
| extensionPartIdx | integer | NO | Query |
|
| decimals | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: IERPRowGrouping as application/json
- HTTP 200: IERPRowGrouping as text/json
- HTTP 200: IERPRowGrouping as application/json;IEEE754Compatible=false
- HTTP 200: IERPRowGrouping as application/json;IEEE754Compatible=true
- HTTP 200: IERPRowGrouping as application/xml
- HTTP 200: IERPRowGrouping as text/plain
- HTTP 200: IERPRowGrouping as application/octet-stream
Response: 200 (Success) IERPRowGrouping
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/PercentageGainChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/PriceListChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/PrintableFields
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| includeFull | boolean | NO | Query |
|
| includeNesting | boolean | NO | Query |
|
Produces:
- HTTP 400: array of LiquidStruct as application/json
- HTTP 400: array of LiquidStruct as text/json
- HTTP 400: array of LiquidStruct as application/json;IEEE754Compatible=false
- HTTP 400: array of LiquidStruct as application/json;IEEE754Compatible=true
- HTTP 400: array of LiquidStruct as application/xml
- HTTP 400: array of LiquidStruct as text/plain
- HTTP 400: array of LiquidStruct as application/octet-stream
Response: 400 (Bad Request) array of LiquidStruct
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/PrintHtml
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| template | string | NO | Query |
|
| addHeaderAndFooter | boolean | NO | Query |
|
| request | OrderPrintableRequest | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/ProcessOnChangeCurrency
Routing template:
/api/{version}/Order/ProcessOnChangeCurrency
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/ProcessOnChangeListId
Routing template:
/api/{version}/Order/ProcessOnChangeListId
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/QtaChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/RebuildGrouping
Routing template:
/api/{version}/Order/RebuildGrouping
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/RecalcDocumentTotal
Routing template:
/api/{version}/Order/RecalcDocumentTotal
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 200: ITotalDocumentResult as application/json
- HTTP 200: ITotalDocumentResult as text/json
- HTTP 200: ITotalDocumentResult as application/json;IEEE754Compatible=false
- HTTP 200: ITotalDocumentResult as application/json;IEEE754Compatible=true
- HTTP 200: ITotalDocumentResult as application/xml
- HTTP 200: ITotalDocumentResult as text/plain
- HTTP 200: ITotalDocumentResult as application/octet-stream
Response: 200 (Success) ITotalDocumentResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/RequestedByChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| crossId | integer | NO | Query |
|
| crossType | BusinessObjectType | NO | Query |
|
| erpType | BusinessObjectType | NO | Query |
|
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/ResetExternalReferences
Routing template:
/api/{version}/Order/ResetExternalReferences
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/Search
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| filter | string | NO | Query |
|
| orderBy | string | NO | Query |
|
| skip | integer | NO | Query |
|
| top | integer | NO | Query |
|
| select | string | NO | Query |
|
Produces:
- HTTP 200: OrderDTO as application/json
- HTTP 200: OrderDTO as text/json
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=false
- HTTP 200: OrderDTO as application/json;IEEE754Compatible=true
- HTTP 200: OrderDTO as application/xml
- HTTP 200: OrderDTO as text/plain
- HTTP 200: OrderDTO as application/octet-stream
Response: 200 (Success) OrderDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/SearchIds
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| filter | string | NO | Query |
|
| orderBy | string | NO | Query |
|
| skip | integer | NO | Query |
|
| top | integer | NO | Query |
|
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) Int64
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
GET: /api/v1/Order/SearchIdsByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Produces:
- HTTP 200: Int64 as application/json
- HTTP 200: Int64 as text/json
- HTTP 200: Int64 as application/json;IEEE754Compatible=false
- HTTP 200: Int64 as application/json;IEEE754Compatible=true
- HTTP 200: Int64 as application/xml
- HTTP 200: Int64 as text/plain
- HTTP 200: Int64 as application/octet-stream
Response: 200 (Success) Int64
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
POST: /api/v1/Order/SendEmailWithPrintTemplate
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| parentId | integer | NO | Query |
|
| parentType | BusinessObjectType | NO | Query |
|
| templateName | string | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: integer as application/json
- HTTP 400: integer as text/json
- HTTP 400: integer as application/json;IEEE754Compatible=false
- HTTP 400: integer as application/json;IEEE754Compatible=true
- HTTP 400: integer as application/xml
- HTTP 400: integer as text/plain
- HTTP 400: integer as application/octet-stream
- HTTP 400: integer as text/xml
Response: 400 (Bad Request) integer
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/TaxCodeChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
GET: /api/v1/Order/Templates
Routing template:
/api/{version}/Order/Templates
Produces:
- HTTP 400: array of Template as application/json
- HTTP 400: array of Template as text/json
- HTTP 400: array of Template as application/json;IEEE754Compatible=false
- HTTP 400: array of Template as application/json;IEEE754Compatible=true
- HTTP 400: array of Template as application/xml
- HTTP 400: array of Template as text/plain
- HTTP 400: array of Template as application/octet-stream
- HTTP 400: array of Template as text/xml
Response: 400 (Bad Request) array of Template
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/UnitMeasureChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/UnitPriceChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
Produces:
- HTTP 400: ERPRowDTO as application/json
- HTTP 400: ERPRowDTO as text/json
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=false
- HTTP 400: ERPRowDTO as application/json;IEEE754Compatible=true
- HTTP 400: ERPRowDTO as application/xml
- HTTP 400: ERPRowDTO as text/plain
- HTTP 400: ERPRowDTO as application/octet-stream
Response: 400 (Bad Request) ERPRowDTO
Samples
Download Postman collection sample
Try this !
POST: /api/v1/Order/UnmapByExternalReference
Routing template:
/api/{version}/Order/UnmapByExternalReference
Consumes:
- application/json
- application/json;IEEE754Compatible=false
- application/json;IEEE754Compatible=true
- application/xml
- text/plain
- application/json-patch+json
- text/json
- application/*+json
- text/xml
- application/*+xml
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Try this !
Definitions
The following definitions describe the structure of the datamodels involved in the various REST operations that can be performed for this controller.
Some definitions are subjected to polymorphic serialization, and therefore their complete polymorphic scheme is reported.
| Name | Description |
|---|---|
| AccountAccessLevel | Account Access Level |
| ActiveModules | Active Modules |
| AddProductsByCodeRequest | Add Products By Code Request |
| AddressAccuracy | Address Accuracy |
| BoDeleteMode | Bo Delete Mode |
| Boolean | Boolean |
| BusinessObjectInvoker | Business Object Invoker |
| BusinessObjectLoadedType | Business Object Loaded Type |
| BusinessObjectType | Business Object Type |
| CatalogPriceListUsage | Catalog Price List Usage |
| CatalogType | Catalog Type |
| CloneRowsGroupsRequest | Clone Rows Groups Request |
| CRMTables | CRM Tables |
| DefaultDocumentCategories | Default Document Categories |
| DeleteItemResult | Delete Item Result |
| ErpGroupingType | Erp Grouping Type |
| ERPRowDTO | ERP Row |
| ERPRowGroupingDTO | ERP Row Grouping |
| ERPRowGroupingExtensionDTO | ERP Row Grouping Extension |
| ERPRowType | ERP Row Type |
| ExistsItemResult | Exists Item Result |
| ExternalReferenceDTO | External Reference |
| FileCrossAttributes | File Cross Attributes |
| FileCrossTypes | File Cross Types |
| FilePreview | File Preview |
| FreeFieldsBOItemDTO | Free Fields BO Item |
| FreeFieldsBOItemLocalizingDTO | Free Fields BO Item Localizing |
| FreeFieldsBOTreeItemDTO | Free Fields BO Tree Item |
| FreeFieldsType | Free Fields Type |
| GetIdsMappedByExternalReferenceRequest | Get Ids Mapped By External Reference Request |
| GetItemResult`1[] | Get Item Result`1 |
| GetItemsMappedByExternalReferenceRequest | Get Items Mapped By External Reference Request |
| Gravity | Gravity |
| IBundle | Bundle |
| ICatalogAlternativeUnitBO | Catalog Alternative Unit BO |
| ICatalogBO | Catalog BO |
| ICatalogCodeChangeResponse | Catalog Code Change Response |
| ICatalogProductPriceBO | Catalog Product Price BO |
| ICrmBusinessObjects | Crm Business Objects |
| IDirection | Direction |
| IDocumentReference | Document Reference |
| IErpExportRowsExcelInfo | Erp Export Rows Excel Info |
| IERPRow | ERP Row |
| IERPRowExtension | ERP Row Extension |
| IERPRowGrouping | ERP Row Grouping |
| IERPRowGroupingExtension | ERP Row Grouping Extension |
| IExternalReference | External Reference |
| IFileCross | File Cross |
| IFreeFieldItemLocalizing | Free Field Item Localizing |
| IFreeFieldsItem | Free Fields Item |
| IGeo | Geo |
| ILocalizing | Localizing |
| ILocation | Location |
| ImportRowsRequest | Import Rows Request |
| object | Int 32 |
| InvoiceType | Invoice Type |
| IPackageResponse | Package Response |
| IPrintTemplate | Print Template |
| IQueryFragment | Query Fragment |
| IQueryMutators | Query Mutators |
| IQueryPaging | Query Paging |
| ISimpleCatalogLink | Simple Catalog Link |
| IStorageBO | Storage BO |
| ITaxSummary | Tax Summary |
| ITotalDocumentResult | Total Document Result |
| ITreeItem | Tree Item |
| IUserConfig | User Config |
| LinkItem | Link Item |
| LiquidStruct | Liquid Struct |
| LocalizeType | Localize Type |
| LocalizingDTO | Localizing |
| LoggedStatus | Logged Status |
| LoginResult | Login Result |
| MapExternalReferenceRequest | Map External Reference Request |
| MessageCode | Message Code |
| MultipleDeleteModel | Multiple Delete Model |
| MultipleExistsModel | Multiple Exists Model |
| MultipleGetModel | Multiple Get Model |
| OrderDTO | Order |
| OrderPrintableRequest | Order Printable Request |
| OrderStage | Order Stage |
| PrintHtmlRequest | Print Html Request |
| PrintTemplateDTO | Print Template |
| QueryFragmentKind | Query Fragment Kind |
| RecentRouteType | Recent Route Type |
| RowContentType | Row Content Type |
| RowTypeGiftVatMode | Row Type Gift Vat Mode |
| SampleGenerationStrategy | Sample Generation Strategy |
| StandardSchemaVersion | Standard Schema Version |
| StoragePermission | Storage Permission |
| SubAccountType | Sub Account Type |
| Template | Template |
| TypeOfService | Type Of Service |
Errors
The controller actions will generate errors for the following cases:
- Status 400: Badly formed queries e.g. filter parameters that are not correctly encoded
- Status 401: Authentication failures e.g. unrecognised keys
- Status 403: Forbidden. The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account of some sort.
- Status 404: Not found. Unknown resources e.g. data which is not public
- Status 409: Conflict. Indicates that the request could not be processed because of conflict in the current state of the resource, such as an edit conflict between multiple simultaneous updates.
- Status 500: Server errors e.g. where something has gone
Errors are formatted in JSON
Versioning
It is possible to select the web services version using the {version} token
/api/{version}/{controller}/{details}/{action}/{id}?{querystring}
The token {version} can contain both "exact" values and the special "latest" alias, which identifies the most recent version among those existing in the system.
In general, the use of the special "latest" alias is strongly recommended.
If you want to be particularly "conservative" and adherent to a specific version, specify the name explicitly (eg "v1").
Routing
The system use the following routing syntax, consisting of a sequence of "path-tokens" (the request parameters):
{schema}://{host}/api/{version}/{controller}/{details}/{action}/{id}?{querystring}
The tokens identify respectively:
- {host} -> HOST of the URL
- {version} -> version of web services
- {controller} -> name of the service (controller) you want to invoke
- {details} -> optional detail level of the returned JSON (if applicable)
- {action} -> optional action (method) invoked in the controller
- {id} -> single optional primary key argument (parameter) of the method in the controller, if it so requires
- {querystring} -> additional parameters and possible "modifiers" of the processing and serialization process
OData
The REST APIs are internally based on the Microsoft WebAPI technology, and are largely compliant with the REST specifications, OData v3 and OData v4.
Functions and details related to OData
For more details and specifications regarding the general criteria to adopt when using the OData functions, refer to the basic guide on the topic
Options
The REST API functions implemented in CRM in Cloud include a vast set of options that allow you to adapt the structure and shape of JSON packages according to your needs and preferences.
Unlike the parameters, which are specified in the URL route (through tokens and querystring), the options must instead be passed through the HTTP headers of the request.
As from RFC6648 all the options passed through HTTP headers have in their name the custom prefix "Crm-".
If a certain option is not specified, the system will use the default value specific to the {version} indicated in the URL.
For a complete discussion of options and polymorphic serialization, refer to the general guide on the subject
Swagger
Below you can download the JSON descriptor in Swagger/OpenAPI format