Sicurezza
Questo controller è sottoposto alle regole di security del sistema.
Per maggiori dettagli, fare riferimento alla sezione Authentication
Note
Le indicazioni riportate di seguito hanno lo scopo di illustrare le funzionalità e le caratteristiche di questo Web API controller.
Aliases
Questo controller è invocabile tramite altri nomi oltre a quello di default.
Ciò significa che, facendo riferimento alla grammatica di routing ({schema}://{host}/api/{version}/{controller}/{details}/{action}/{id}?{querystring}) è possibile utilizzare un fragment differente per il componente {controller}.
Di seguito è riportata la lista di tali alias per il fragment {controller}, in ordine di preferenza d'uso.
| Alias | Path |
|---|---|
| CustomErpDocuments | /api/v1/CustomErpDocuments |
| CustomErpDocument | /api/v1/CustomErpDocument |
Authentication
Token JWT
Al fine di potere invocare le API REST, è necessario ottenere un token di autenticazione tramite l’apposito servizio /Auth/Login.
Per maggiori informazioni fare riferimento all'apposita sezione di questa guida.
Bearer Authentication
La "Bearer Authentication" (tradotta "autenticazione al portatore", detta anche "autenticazione token") è uno schema di autenticazione HTTP che coinvolge un token di sicurezza denominato bearer token.
Per maggiori informazioni fare riferimento all'apposita sezione di questa guida.
Identificazione dell’applicazione chiamante
Alcune delle funzioni delle API REST possono essere utilizzate solamente se (oltre ad una corretta autenticazione dell’utente) si esegue anche una dichiarazione dell’applicazione chiamante.
Per maggiori informazioni fare riferimento all'apposita sezione di questa guida.
Actions & Paths
Di seguito sono elencate le azioni REST eseguibili tramite le Web API.
Le azioni sono raggruppate per "topic".
Clicca un "topic" per visualizzare le diverse azioni in esso contenute.
Ad ogni azione corrisponde un metodo interno alla classe del controller Web API, ed un set di paths di routing utilizzabili per invocarla.
GET: /api/v1/CustomErpDocument/
Routing template:
/api/{version}/CustomErpDocument/
Tags:
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
Provalo !
DELETE: /api/v1/CustomErpDocument/{id}
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/{id}
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
Produces:
- HTTP 200: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/{id}/Archive
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | CustomErpDocumentPrintableRequest | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/{id}/AsDataProduct
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | NO | Query |
|
| includeExplicitlyDeclaredVirtualProperties | boolean | NO | Query |
|
| id | string | YES | Path |
|
Tags:
Produces:
- HTTP 200: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/{id}/Exists
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/{id}/FreeFields
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/{id}/GetDownloadUrl
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | CustomErpDocumentPrintableRequest | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/{id}/GetFull
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
Produces:
- HTTP 200: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/{id}/GetHash
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/{id}/GetPostDownloadUrl
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | CustomErpDocumentPrintableRequest | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/{id}/HtmlPreview
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | CustomErpDocumentPrintableRequest | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/{id}/Humanize
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
Produces:
- HTTP 200: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
DELETE: /api/v1/CustomErpDocument/{id}/Photo
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/{id}/Photo
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/{id}/Photo
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
Tags:
Consumes:
- multipart/form-data
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/{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 | CustomErpDocumentPrintableRequest | NO | Query |
|
Tags:
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/{id}/Previews
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| template | string | NO | Query |
|
| request | CustomErpDocumentPrintableRequest | NO | Query |
|
Tags:
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
Provalo !
PUT: /api/v1/CustomErpDocument/{id}/Recent
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| id | integer | YES | Path |
|
| recentRouteType | RecentRouteType | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/AddProductsByCode
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| insertPosition | integer | NO | Query |
|
| overrideCurrent | boolean | NO | Query |
|
| lang | string | NO | Query |
|
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/ApplyCalculateTotalDocument
Routing template:
/api/{version}/CustomErpDocument/ApplyCalculateTotalDocument
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/ApplyCalculateTotalDocumentWithFooterTotals
Routing template:
/api/{version}/CustomErpDocument/ApplyCalculateTotalDocumentWithFooterTotals
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/CatalogCodeChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/CloneRowsGroups
Routing template:
/api/{version}/CustomErpDocument/CloneRowsGroups
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/CostChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/Count
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| filter | string | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/CreateOrUpdate
Routing template:
/api/{version}/CustomErpDocument/CreateOrUpdate
Tags:
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
Provalo !
DELETE: /api/v1/CustomErpDocument/DeleteByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/DeleteByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/DiscountFormulaChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/ExportRowsInExcel
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| exportDescription | boolean | NO | Query |
|
| exportDescriptionNewLine | boolean | NO | Query |
|
| exportExtensions | boolean | NO | Query |
|
| exportFreeFields | boolean | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/GainChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetBoDeleteModes
Routing template:
/api/{version}/CustomErpDocument/GetBoDeleteModes
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Tags:
Produces:
- HTTP 200: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/GetDataProductSchema
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
| includeExplicitlyDeclaredVirtualProperties | boolean | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetIdsByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
| excludeDeletedItems | boolean | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/GetIdsMappedByExternalReference
Routing template:
/api/{version}/CustomErpDocument/GetIdsMappedByExternalReference
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/GetIdsNotMappedByExternalReference
Routing template:
/api/{version}/CustomErpDocument/GetIdsNotMappedByExternalReference
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/GetInfo
Routing template:
/api/{version}/CustomErpDocument/GetInfo
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/GetItemsMappedByExternalReference
Routing template:
/api/{version}/CustomErpDocument/GetItemsMappedByExternalReference
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/GetItemsNotMappedByExternalReference
Routing template:
/api/{version}/CustomErpDocument/GetItemsNotMappedByExternalReference
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) ApiActionResult
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/GetNewInstance
Routing template:
/api/{version}/CustomErpDocument/GetNewInstance
Tags:
Produces:
- HTTP 200: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/GetNewRowInstance
Routing template:
/api/{version}/CustomErpDocument/GetNewRowInstance
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/GetNewRowInstance
Routing template:
/api/{version}/CustomErpDocument/GetNewRowInstance
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/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 |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetPolymorphicStandardSchema
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
| includeExplicitlyDeclaredVirtualProperties | boolean | NO | Query |
|
| wrapAsHermesCloudEvent | boolean | NO | Query |
|
| schemaVersion | StandardSchemaVersion | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetPriceListCurrency
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| listId | integer | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetSample
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| force | boolean | NO | Query |
|
| sampleGenerationStrategy | SampleGenerationStrategy | NO | Query |
|
| useExtensions | boolean | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetStandardSchema
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/GetSwagger
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| honorAcceptLanguageHeader | boolean | NO | Query |
|
| bestPracticeOnly | boolean | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/ImportRows
Routing template:
/api/{version}/CustomErpDocument/ImportRows
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/LinkedProducts
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/MapByExternalReference
Routing template:
/api/{version}/CustomErpDocument/MapByExternalReference
Tags:
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
Provalo !
DELETE: /api/v1/CustomErpDocument/MultipleDelete
Routing template:
/api/{version}/CustomErpDocument/MultipleDelete
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/MultipleDelete
Routing template:
/api/{version}/CustomErpDocument/MultipleDelete
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/MultipleExists
Routing template:
/api/{version}/CustomErpDocument/MultipleExists
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/MultipleGet
Routing template:
/api/{version}/CustomErpDocument/MultipleGet
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/NewEmptyRow
Routing template:
/api/{version}/CustomErpDocument/NewEmptyRow
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/OnAnagraphicChanged
Routing template:
/api/{version}/CustomErpDocument/OnAnagraphicChanged
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/OnDiscountFormulaGroupingChanged
Routing template:
/api/{version}/CustomErpDocument/OnDiscountFormulaGroupingChanged
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/OnGetNewEmptyGroupRow
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| isFooterGroup | boolean | NO | Query |
|
Tags:
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: ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse as application/json
- HTTP 200: ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse as text/json
- HTTP 200: ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse as application/json;IEEE754Compatible=false
- HTTP 200: ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse as application/json;IEEE754Compatible=true
- HTTP 200: ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse as application/xml
- HTTP 200: ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse as text/plain
- HTTP 200: ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse as application/octet-stream
Response: 200 (Success) ICustomErpDocumentBOCustomErpDocumentBOCustomErpDocumentDTOCustomErpDocumentDTOSearchSingleCriteriaCustomErpDocumentDTOSearchConnectedCriteriaCustomErpDocumentPrintableRequestCustomErpDocumentDTODtoWithIndexResponse
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/OnGroupByProductCategory
Routing template:
/api/{version}/CustomErpDocument/OnGroupByProductCategory
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/OnGroupByRowType
Routing template:
/api/{version}/CustomErpDocument/OnGroupByRowType
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/OnGroupTaxableAmountWithDiscountChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| taxableAmountWithDiscount | number | NO | Query |
|
| extensionPartIdx | integer | NO | Query |
|
| decimals | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/PercentageGainChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/PriceListChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/PrintableFields
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| includeFull | boolean | NO | Query |
|
| includeNesting | boolean | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/PrintHtml
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| template | string | NO | Query |
|
| addHeaderAndFooter | boolean | NO | Query |
|
| request | CustomErpDocumentPrintableRequest | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/ProcessOnChangeCurrency
Routing template:
/api/{version}/CustomErpDocument/ProcessOnChangeCurrency
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/ProcessOnChangeListId
Routing template:
/api/{version}/CustomErpDocument/ProcessOnChangeListId
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/QtaChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/RebuildGrouping
Routing template:
/api/{version}/CustomErpDocument/RebuildGrouping
Tags:
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: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/RecalcDocumentTotal
Routing template:
/api/{version}/CustomErpDocument/RecalcDocumentTotal
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/RequestedByChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| crossId | integer | NO | Query |
|
| crossType | BusinessObjectType | NO | Query |
|
| erpType | BusinessObjectType | NO | Query |
|
Tags:
Response:
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
POST: /api/v1/CustomErpDocument/ResetExternalReferences
Routing template:
/api/{version}/CustomErpDocument/ResetExternalReferences
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/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 |
|
Tags:
Produces:
- HTTP 200: CustomErpDocumentDTO as application/json
- HTTP 200: CustomErpDocumentDTO as text/json
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=false
- HTTP 200: CustomErpDocumentDTO as application/json;IEEE754Compatible=true
- HTTP 200: CustomErpDocumentDTO as application/xml
- HTTP 200: CustomErpDocumentDTO as text/plain
- HTTP 200: CustomErpDocumentDTO as application/octet-stream
Response: 200 (Success) CustomErpDocumentDTO
Samples
Download HTTP 200 response sample
Download Postman collection sample
Provalo !
GET: /api/v1/CustomErpDocument/SearchIds
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| filter | string | NO | Query |
|
| orderBy | string | NO | Query |
|
| skip | integer | NO | Query |
|
| top | integer | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/SearchIdsByExternalReference
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| externalReference | string | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/SendEmailWithPrintTemplate
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| parentId | integer | NO | Query |
|
| parentType | BusinessObjectType | NO | Query |
|
| templateName | string | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/TaxCodeChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
GET: /api/v1/CustomErpDocument/Templates
Routing template:
/api/{version}/CustomErpDocument/Templates
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/UnitMeasureChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/UnitPriceChanged
Parameters:
| Name | Type | Required | In | Features |
|---|---|---|---|---|
| rowIndex | integer | NO | Query |
|
Tags:
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
Provalo !
POST: /api/v1/CustomErpDocument/UnmapByExternalReference
Routing template:
/api/{version}/CustomErpDocument/UnmapByExternalReference
Tags:
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
Provalo !
Definizioni
Le definizioni a seguire descrivono la struttura dei datamodels coinvolti nelle diverse operazioni REST eseguibili per questo controller.
Alcune definizioni sono sottoposte a serializzazione polimorfica, e pertanto il loro schema polimorfico completo viene riportato.
| 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 |
| Calendar | Calendar |
| CatalogPriceListUsage | Catalog Price List Usage |
| CatalogType | Catalog Type |
| CloneRowsGroupsRequest | Clone Rows Groups Request |
| CRMTables | CRM Tables |
| CustomErpDocumentDTO | Custom Erp Document |
| CustomErpDocumentPrintableRequest | Custom Erp Document Printable Request |
| DefaultDocumentCategories | Default Document Categories |
| DeleteItemResult | Delete Item Result |
| ERPBaseCalcTotalDocumentResultDTO | ERP Base Calc Total Document Result |
| ErpDocumentStatus | Erp Document Status |
| 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 |
| InvoiceBOTaxSummaryDTO | Invoice BO Tax Summary |
| 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 |
| PaymentMovementsBOMovementRowsDTO | Payment Movements BO Movement Rows |
| PaymentMovementsDTO | Payment Movements |
| 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 |
| ShippedBy | Shipped By |
| StandardSchemaVersion | Standard Schema Version |
| StoragePermission | Storage Permission |
| SubAccountType | Sub Account Type |
| Template | Template |
| TypeOfService | Type Of Service |
Errori
Le actions del controller possono generare errori per i seguenti casi:
- Stato 400: query mal strutturate (es. parametri codificati non correttamente)
- Stato 401: errori di autenticazione (es. chiavi o credenziali non riconosciute)
- Stato 403: Proibito. La richiesta era valida, ma il server rifiuta l'azione. L'utente potrebbe non disporre delle autorizzazioni necessarie per una risorsa o potrebbe aver bisogno di un account di qualche tipo.
- Stato 404: Non trovato, o risorsa sconosciuta
- Stato 409: Conflitto. Indica che la richiesta non può essere elaborata a causa di conflitti nello stato corrente della risorsa, ad esempio un conflitto di modifica tra più aggiornamenti simultanei.
- Stato 500: Errore interno del del server
Gli errori sono formattati in JSON
Versioning
E’ possibile selezionare la versione dei web services tramite il token {version}
/api/{version}/{controller}/{details}/{action}/{id}?{querystring}
Il token {version} può contenere sia valori “esatti”, sia l’alias speciale “latest”, che identifica la versione più recente tra quelle esistenti nel sistema.
In linea generale si raccomanda vivamente l’utilizzo dell’alias speciale “latest”.
Qualora si desideri essere particolarmente “conservativi” ed aderenti ad una specifica versione, specificarne il nome in modo esplicito (es. “v1”).
Routing
Il sistema utilizza la seguente sintassi di routing, costituita da una sequenza di "path-tokens" (i parametri della request):
{schema}://{host}/api/{version}/{controller}/{details}/{action}/{id}?{querystring}
I tokens identificano rispettivamente:
- {host} -> HOST dell’URL
- {version} -> versione dei web services
- {controller} -> nome del servizio (controller) che si desidera invocare
- {details} -> livello opzionale di dettaglio del JSON ritornato (se pertinente)
- {action} -> azione opzionale (metodo) invocata nel controller
- {id} -> singolo argomento opzionale (parametro) di primary key del metodo nel controller, qualora esso lo preveda
- {querystring} -> parametri aggiuntivi ed eventuali "modificatori" del processo di elaborazione e serializzazione
OData
Le API REST sono internamente basate sulla tecnologia Microsoft WebAPI, e sono largamente compliant con le specifiche REST, OData v3 e OData v4.
Funzioni ed approfondimenti relativi a OData
Per maggiori approfondimenti e dettagli relativi ai criteri generali d'uso delle funzioni OData, fare riferimento alla guida di base sull'argomento
Opzioni
Le funzioni delle API REST implementate in CRM in Cloud includono un vasto set di opzioni che consentono di adattare struttura e forma dei pacchetti JSON in base alle proprie esigenze e preferenze.
Al contrario dei parametri, che vengono specificati nella route dell’URL (attraverso i tokens e la querystring), le opzioni devono invece essere passate tramite gli headers HTTP della request.
Come da RFC6648 tutte le opzioni passate tramite headers HTTP hanno nel proprio nome il prefisso custom “Crm-”.
Qualora una certa opzione non venga specificata, il sistema utilizzerà il valore di default specifico alla {version} indicata nell’URL.
Per una disquisizione completa relativa alle opzioni ed alla serializzazione polimorfica, fare riferimento alla guida generale sull'argomento
Swagger
Di seguito è possibile scaricare il descrittore JSON in formato Swagger/OpenAPI