/v1/customer/accounts/{UserID}
#
Parameters
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
UserID | path | string | Yes |
API reference
Operations, parameters, and response codes generated from the current OpenAPI contract.
/v1/customer/accounts/{UserID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
UserID | path | string | Yes |
/v1/customer/accounts/byemail/{EmailAddress}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EmailAddress | path | string | Yes |
/v1/customer/accounts/bymobilenumber/{MobileNumber}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
MobileNumber | path | string | Yes |
/v1/accounts/lite
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
IsActive | query | string | No | default: * |
/v1/accounts/lite/{UserID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
UserID | path | string | Yes |
/v1/announcements
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AnnouncementModel ProblemDetails
/v1/announcements/{AnnouncementID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AnnouncementID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/announcements/active
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/approval/policies
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/approval/policies
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ApprovalPolicyModel ProblemDetails
/v1/approval/policies/{PolicyID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PolicyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/approval/policies/{PolicyID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PolicyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/approval/policies/{PolicyID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PolicyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ApprovalPolicyModel ProblemDetails
/v1/{ProductID}/attributes/{AttributeID}/requestvalue
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionAttributeModel ProblemDetails
/v1/attributes/{AttributeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes/{AttributeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes/{AttributeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionAttributeModel ProblemDetails
/v1/attributes/{AttributeID}/queries/test
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QueryTestModel
/v1/attributes/{AttributeID}/query
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionAttributeModel ProblemDetails
/v1/attributes/{AttributeID}/revisions/history
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes/{ProductID}/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes/batch
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionAttributeModel ProblemDetails
/v1/attributes/batch
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionAttributeModel ProblemDetails
/v1/attributes/by/productids
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes/products/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/attributes/search/{number}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
number | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/attributes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/attributes/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/attributes/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/audit
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/audit
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AuditModel ProblemDetails
/v1/audit/{AuditID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AuditID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/audit/byid/{EntityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EntityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/audit/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AuditSlicerModel ProblemDetails
/v1/audit/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AuditSlicerModel ProblemDetails
/v1/audit/prodorders/phase
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/audit/prodorders/status
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/audit/salesorders/status
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesOrderAuditSlicerModel
/v1/audit/salesquotes/phase
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteAuditSlicerModel
/v1/audit/salesquotes/status
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteAuditSlicerModel
/v1/automation/designs
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/designs
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AutomationDesignModel ProblemDetails
/v1/automation/designs/{DesignID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DesignID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/designs/{DesignID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DesignID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/designs/{DesignID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DesignID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AutomationDesignModel ProblemDetails
/v1/automation/designs/{DesignID}/rules
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DesignID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/designs/{DesignID}/rules
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DesignID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AutomationDesignRuleModel ProblemDetails
/v1/automation/designs/{DesignID}/rules/{RuleID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RuleID | path | string | Yes | ||
DesignID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/designs/{DesignID}/rules/{RuleID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DesignID | path | string | Yes | ||
RuleID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/designs/{DesignID}/rules/{RuleID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DesignID | path | string | Yes | ||
RuleID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AutomationDesignRuleModel ProblemDetails
/v1/automation/runs
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/runs
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AutomationRunModel ProblemDetails
/v1/automation/runs/{RunID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RunID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/runs/{RunID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RunID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/runs/{RunID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RunID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: AutomationRunModel ProblemDetails
/v1/automation/runs/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/runs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/runs/process
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/automation/runs/search/{searchfor}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
searchfor | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/configure/{ProductID}/configuration
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ConfigurationModel ProblemDetails
/v1/configure/{ProductID}/promotion/create
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ConfigurationModel ProblemDetails
/v1/configure/{ProductID}/reset
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/configure/{ProductID}/salesorders/{SalesOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SalesOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ConfigurationModel ProblemDetails
/v1/configure/{ProductID}/salesquotes/{SalesQuoteID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ConfigurationModel ProblemDetails
/v1/configure/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/countries
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/countries/{CountryID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CountryID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/countries/codes/{code}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
code | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/currencies
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/currencies/{CurrencyID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CurrencyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/currencies/codes/{code}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
code | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/currencies/{CurrencyID}/fx
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CurrencyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/currencies/codes/{code}/fx
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
code | path | string | Yes | ||
date | query | string | No | format: date-time |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/currencies/fx
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/{CustomerID}/metrics
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/customers/{CustomerID}/metrics
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/{CustomerID}/metrics
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
Schemas: CustomerMetricsModel
/v1/customers/metrics
#
/v1/customerorders
#
/v1/customerorders
#
Schemas: CustomerOrderModel
/v1/customerorders/{CustomerOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerOrderID | path | string | Yes |
/v1/customerorders/{CustomerOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerOrderID | path | string | Yes |
/v1/customerorders/{CustomerOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerOrderID | path | string | Yes |
Schemas: CustomerOrderModel
/v1/customerorders/{CustomerOrderID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerOrderID | path | string | Yes |
Schemas: NoteModel
/v1/customerorders/bysalesorder/{SalesOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes |
/v1/customerorders/count
#
/v1/customerorders/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 | |
recordsperpage | query | integer | No | format: int32 default: 25 |
/v1/customerorders/search/{SearchString}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SearchString | path | string | Yes |
/v1/customers/{CustomerID}/people
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/customers/people
#
/v1/customers/people
#
Schemas: PersonModel
/v1/customers/people/{PersonID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PersonID | path | string | Yes |
/v1/customers/people/{PersonID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PersonID | path | string | Yes |
/v1/customers/people/{PersonID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PersonID | path | string | Yes |
Schemas: PersonModel
/v1/customers/people/{PersonID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PersonID | path | string | Yes |
Schemas: NoteModel
/v1/customers/people/email/{email}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
email | path | string | Yes |
/v1/customers/people/search/{SearchString}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SearchString | path | string | Yes |
/v1/customers
#
/v1/customers
#
Schemas: CustomerModel
/v1/customers/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/customers/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/customers/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
Schemas: CustomerModel
/v1/customers/{CustomerID}/attributes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
Schemas: CustomerModel
/v1/customers/{CustomerID}/copyinto
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: CopyToTenantModel ProblemDetails
/v1/customers/{CustomerID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
Schemas: NoteModel
/v1/customers/{CustomerID}/templates
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
Schemas: CustomerModel
/v1/customers/attributes/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Format | query | string | No | default: csv |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/attributes/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/attributes/names
#
/v1/customers/batch
#
Schemas: CustomerModel
/v1/customers/batch
#
Schemas: CustomerModel
/v1/customers/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: CustomersSlicerModel ProblemDetails
/v1/customers/countries
#
/v1/customers/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Format | query | string | No | default: csv |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/filter
#
Schemas: CustomersSlicerModel
/v1/customers/import/{ImportID}/logs/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/import/{ImportID}/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
page | path | integer | Yes | format: int32 default: 1 | |
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/import/{ImportID}/summary
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/imports/{ImportID}/logs/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/imports/{ImportID}/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
page | path | integer | Yes | format: int32 default: 1 | |
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/imports/{ImportID}/summary
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
limit | query | integer | No | format: int32 |
/v1/customers/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
limit | query | integer | No | format: int32 |
Schemas: CustomersSlicerModel
/v1/customers/productionorders
#
/v1/customers/records/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/regions
#
/v1/customers/search/{q}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | path | string | Yes | ||
limit | query | integer | No | format: int32 default: 2147483647 |
/v1/customers/sources
#
/v1/customers/terms
#
/v1/customers/verticals
#
/v1/customers/{CustomerID}/shipto
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/customers/{CustomerID}/shipto
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
Schemas: CustomerShipToModel
/v1/customers/{CustomerID}/shipto/{ShipToID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes | ||
ShipToID | path | string | Yes |
/v1/customers/{CustomerID}/shipto/{ShipToID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes | ||
ShipToID | path | string | Yes |
/v1/customers/{CustomerID}/shipto/{ShipToID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes | ||
ShipToID | path | string | Yes |
Schemas: JToken
/v1/customers/{CustomerID}/shipto/batch
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
Schemas: CustomerShipToModel
/v1/customers/shipto
#
/v1/customers/shipto/count
#
/v1/customers/shipto/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Format | query | string | No | default: csv |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/shipto/import
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/shipto/import/{ImportID}/logs/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/shipto/import/{ImportID}/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
page | path | integer | Yes | format: int32 default: 1 | |
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/shipto/imports/{ImportID}/logs/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/shipto/imports/{ImportID}/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
page | path | integer | Yes | format: int32 default: 1 | |
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/shipto/imports/{ImportID}/summary
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/customers/shipto/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 | |
RecordsPerPage | query | integer | No | format: int32 default: 25 |
/v1/setup/defaulttags
#
/v1/setup/defaulttags
#
Schemas: TagLabelModel
/v1/delivery
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/delivery/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/delivery/options
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/delivery/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
recordcount | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/diagnostictrees
#
/v1/service/diagnostictrees
#
Schemas: DiagnosticTreeModel
/v1/service/diagnostictrees/{DiagnosticTreeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DiagnosticTreeID | path | string | Yes |
/v1/service/diagnostictrees/{DiagnosticTreeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DiagnosticTreeID | path | string | Yes |
/v1/service/diagnostictrees/{DiagnosticTreeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DiagnosticTreeID | path | string | Yes |
Schemas: DiagnosticTreeModel
/v1/discussions/{primaryKeyId}/threads
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
primaryKeyId | path | string | Yes |
/v1/discussions/{primaryKeyId}/threads
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
primaryKeyId | path | string | Yes |
Schemas: DiscussionThreadModel
/v1/discussions/messages/{messageId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
messageId | path | string | Yes |
/v1/discussions/messages/{messageId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
messageId | path | string | Yes |
/v1/discussions/messages/{messageId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
messageId | path | string | Yes |
Schemas: DiscussionThreadMessageModel
/v1/discussions/threads
#
/v1/discussions/threads
#
Schemas: DiscussionThreadModel
/v1/discussions/threads/{threadId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes |
/v1/discussions/threads/{threadId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes |
/v1/discussions/threads/{threadId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes |
Schemas: DiscussionThreadModel
/v1/discussions/threads/{threadId}/messages
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes | ||
page | query | integer | No | format: int32 default: 1 | |
size | query | integer | No | format: int32 default: 50 |
/v1/discussions/threads/{threadId}/messages
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes |
Schemas: DiscussionThreadMessageModel
/v1/discussions/threads/{threadId}/participants
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes |
/v1/discussions/threads/{threadId}/participants
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes |
Schemas: DiscussionParticipantModel
/v1/discussions/threads/{threadId}/participants/{userId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
threadId | path | string | Yes | ||
userId | path | string | Yes |
/v1/discussions/threads/search
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
entityType | query | string | No | ||
search | query | string | No | ||
page | query | integer | No | format: int32 default: 1 | |
size | query | integer | No | format: int32 default: 50 |
/v1/documents
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DocumentUploadModel ProblemDetails
/v1/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DocumentModel ProblemDetails
/v1/documents/{DocumentID}/download
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/{DocumentID}/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/{DocumentID}/references/rules
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/{DocumentID}/replace
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DocumentUploadModel ProblemDetails
/v1/documents/audit/files
#
application/json
{
"source": "example",
"root": "example",
"documentCount": 0,
"connectedDocumentCount": 0,
"localFoundFileCount": 0,
"s3FoundFileCount": 0,
"foundFileCount": 0,
"missingFileCount": 0
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DocumentFilesAuditModel ProblemDetails
/v1/documents/bytype/{DocumentType}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentType | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
recordcount | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/documents/types/{documenttype}/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
documenttype | path | string | Yes | default: ANY | |
recordcount | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EmailMessageModel ProblemDetails
/v1/email/{EmailID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EmailID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/{EmailID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EmailID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/search/{searchfor}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
searchfor | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/logs
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/logs/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EmailTemplateModel ProblemDetails
/v1/email/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes | ||
SalesQuoteID | query | string | No | ||
SalesOrderID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/email/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EmailTemplateModel ProblemDetails
/v1/email/templates/{TemplateID}/test
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/employees
#
/v1/employees
#
Schemas: EmployeeModel
/v1/employees/{EmployeeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EmployeeID | path | string | Yes |
/v1/employees/{EmployeeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EmployeeID | path | string | Yes |
/v1/employees/{EmployeeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EmployeeID | path | string | Yes |
Schemas: EmployeeModel
/v1/employees/search/{SearchString}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SearchString | path | string | Yes |
/v1/employees/status
#
/v1/escalation/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/escalation/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EscalationTemplateModel ProblemDetails
/v1/escalation/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/escalation/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/escalation/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EscalationTemplateModel ProblemDetails
/v1/events
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
limit | query | integer | No | format: int32 default: 1000 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/events/{EventID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EventID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/events/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EventSlicerModel ProblemDetails
/v1/events/entities/{EntityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EntityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/events/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EventSlicerModel ProblemDetails
/v1/forge/ai/jobs
#
application/json
{
"jobID": "example_001",
"instanceID": "example_001",
"productID": "example_001",
"state": "example",
"rowVersion": 0,
"businessContext": {
"businessProblem": "example",
"targetMarket": "example",
"targetCustomer": "example",
"productFamily": "example",
"productName": "Example name",
"productSku": "example",
"commercialIntent": "example",
"defaultUnits": "example"
},
"package": {
"schemaVersion": 0,
"businessContext": "REDACTED",
"product": "REDACTED",
"pages": "example",
"attributes": "example",
"validValueSets": "example_001",
"ruleGroups": "example",
"rules": "example"
},
"validation": {
"findings": "example",
"hasBlockingFindings": false
}
}
/v1/forge/ai/jobs/{jobID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
jobID | path | string | Yes |
application/json
{
"jobID": "example_001",
"instanceID": "example_001",
"productID": "example_001",
"state": "example",
"rowVersion": 0,
"businessContext": {
"businessProblem": "example",
"targetMarket": "example",
"targetCustomer": "example",
"productFamily": "example",
"productName": "Example name",
"productSku": "example",
"commercialIntent": "example",
"defaultUnits": "example"
},
"package": {
"schemaVersion": 0,
"businessContext": "REDACTED",
"product": "REDACTED",
"pages": "example",
"attributes": "example",
"validValueSets": "example_001",
"ruleGroups": "example",
"rules": "example"
},
"validation": {
"findings": "example",
"hasBlockingFindings": false
}
}
Schemas: ForgeAiSetupJobModel
/v1/forge/ai/jobs/{jobID}/context
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
jobID | path | string | Yes |
application/json
{
"jobID": "example_001",
"instanceID": "example_001",
"productID": "example_001",
"state": "example",
"rowVersion": 0,
"businessContext": {
"businessProblem": "example",
"targetMarket": "example",
"targetCustomer": "example",
"productFamily": "example",
"productName": "Example name",
"productSku": "example",
"commercialIntent": "example",
"defaultUnits": "example"
},
"package": {
"schemaVersion": 0,
"businessContext": "REDACTED",
"product": "REDACTED",
"pages": "example",
"attributes": "example",
"validValueSets": "example_001",
"ruleGroups": "example",
"rules": "example"
},
"validation": {
"findings": "example",
"hasBlockingFindings": false
}
}
Schemas: ForgeAiSetupJobModel ForgeAiUpdateBusinessContextRequestModel
/v1/forge/ai/jobs/{jobID}/package
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
jobID | path | string | Yes |
application/json
{
"jobID": "example_001",
"instanceID": "example_001",
"productID": "example_001",
"state": "example",
"rowVersion": 0,
"businessContext": {
"businessProblem": "example",
"targetMarket": "example",
"targetCustomer": "example",
"productFamily": "example",
"productName": "Example name",
"productSku": "example",
"commercialIntent": "example",
"defaultUnits": "example"
},
"package": {
"schemaVersion": 0,
"businessContext": "REDACTED",
"product": "REDACTED",
"pages": "example",
"attributes": "example",
"validValueSets": "example_001",
"ruleGroups": "example",
"rules": "example"
},
"validation": {
"findings": "example",
"hasBlockingFindings": false
}
}
Schemas: ForgeAiSetupJobModel ForgeAiUpdatePackageRequestModel
/v1/forge/ai/jobs/{jobID}/transitions
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
jobID | path | string | Yes |
application/json
{
"succeeded": false,
"previousState": "example",
"state": "example",
"error": "example",
"allowedCommands": "example"
}
Schemas: ForgeAiTransitionRequestModel ForgeAiTransitionResultModel
/v1/global/incoterms
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/global/incoterms
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: IncotermDefinitionModel ProblemDetails
/v1/global/incoterms/{TermID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TermID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/global/incoterms/{TermID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TermID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/global/incoterms/{TermID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TermID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: IncotermDefinitionModel ProblemDetails
/v1/global/incoterms/{TermID}/copy-to-tenant
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TermID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/home/dashboard
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
preferenceQuotes | query | string | No | default: My | |
preferenceOrders | query | string | No | default: My | |
tourId | query | string | No |
application/json
{
"recentViews": "example",
"phasesQuotes": "example",
"phasesProduction": "example",
"notes": "example",
"toDoFunnel": "example",
"toDoSalesQuotes": "example",
"toDoSalesOrders": "example",
"tour": {
"tourID": "example_001",
"completed": false,
"completedUTC": "2026-01-15T12:00:00Z"
}
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: HomeModel ProblemDetails
/v1/imports
#
Get Imports supported for instance
/v1/imports/{ImportID}
#
Import a datafile
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
FileName | query | string | No |
/v1/imports/{ImportID}
#
Import a datafile
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes |
/v1/imports/{ImportID}/reset
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/imports/active
#
Get Active Imports supported for instance
/v1/imports/jobs/running
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/instances/{InstanceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/{InstanceID}/customization
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/{InstanceID}/customization
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
Schemas: AppForgeSettingsModel
/v1/instances/{InstanceID}/features/{feature}/requestaccess
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
feature | path | string | Yes |
/v1/instances/{InstanceID}/logo
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/{InstanceID}/logo
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/{InstanceID}/settings
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/{InstanceID}/settings
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
Schemas: AppForgeSettingsModel
/v1/instances/{InstanceID}/settings/sftp-export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/{InstanceID}/settings/sftp-export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/{InstanceID}/settings/sftp-export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
Schemas: SftpExportUpdateModel
/v1/instances/{InstanceID}/settings/sftp-export/test
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/configurationhistory
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/instances/defaulttags
#
Schemas: TagLabelModel
/v1/instances/phases
#
/v1/instances/smtpserver
#
/v1/instances/smtpserver
#
/v1/instances/smtpserver
#
Schemas: EmailServerModel
/v1/instances/smtpserver/test
#
/v1/tenants/summary
#
/v1/instances/{InstanceID}/groups/memberships
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/groups/{GroupID}/members
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
GroupID | path | string | Yes |
/v1/instances/groups/{GroupID}/members
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
GroupID | path | string | Yes |
Schemas: TenantGroupMemberModel
/v1/instances/{InstanceID}/groups
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
/v1/instances/groups
#
/v1/instances/groups
#
Schemas: TenantGroupModel
/v1/instances/groups/{GroupID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
GroupID | path | string | Yes |
/v1/instances/groups/{GroupID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
GroupID | path | string | Yes |
/v1/instance/invoices
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | string | No | default: DRAFT |
/v1/instance/invoices
#
Schemas: InvoiceModel
/v1/instance/invoices/{InvoiceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InvoiceID | path | string | Yes |
/v1/instance/invoices/{InvoiceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InvoiceID | path | string | Yes |
Schemas: InvoiceModel
/v1/instance/invoices/{InvoiceID}/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InvoiceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/instance/invoices/bycustomer/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/instance/invoices/search/{q}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | path | string | Yes |
/v1/instructions
#
Get instructions ByTaskID
/v1/instructions/{InstructionID}
#
Get by ID
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstructionID | path | string | Yes |
/v1/instructions/{taskid}
#
Update
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
taskid | path | string | Yes |
Schemas: InstructionModel
/v1/instructions/tasks/{taskid}
#
GetByTaskID
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
/v1/instances/{InstanceID}/integrations
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: IntegrationModel ProblemDetails
/v1/instances/{InstanceID}/integrations/{IntegrationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
IntegrationID | path | string | Yes |
application/json
{
"integrationID": "example_001",
"name": "Example name",
"provider": "example_001",
"providerJSON": "example_001",
"actions": "example",
"helcimConfig": {
"accountID": "example_001",
"apiToken": "REDACTED",
"environment": "example",
"webhookSecret": "REDACTED",
"isActive": "example"
},
"slackConfig": {
"webhooks": "example"
},
"isActive": false
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: IntegrationModel ProblemDetails
/v1/instances/{InstanceID}/integrations/{IntegrationID}/execute
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
IntegrationID | path | string | Yes |
application/json
{
"success": false,
"message": "example",
"errors": "example",
"errorCode": "example",
"data": 0
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: Int32ApiResponseModel IntegrationExecuteRequestModel ProblemDetails
/v1/inventory
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemLedgerModel ProblemDetails
/v1/inventory/availability/assessments
#
application/json
{
"source": "example",
"snapshotAtUTC": "2026-01-15T12:00:00Z",
"isHealthy": false,
"items": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: InventoryAvailabilityAssessmentModel InventoryAvailabilityAssessmentRequestModel ProblemDetails
/v1/inventory/availability/shortages
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/inventory/createtestdata
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/demand/analyzer
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DaysLookback | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/import/results
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/items/{ItemID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/move
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: InventoryTransferModel ProblemDetails
/v1/inventory/receive
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: InventoryReceiveModel ProblemDetails
/v1/inventory/status
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/status/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/status/locations/{LocationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/status/pages/{Page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Page | path | integer | Yes | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/locations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/locations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/inventory/locations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: InventoryLocationModel ProblemDetails
/v1/inventory/locations/{LocationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/locations/{LocationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: InventoryLocationModel ProblemDetails
/v1/inventory/locations/{LocationID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: InventoryLocationModel ProblemDetails
/v1/inventory/locations/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/inventory/locations/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/invoices
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | string | No | default: DRAFT |
/v1/invoices
#
Schemas: InvoiceModel
/v1/invoices/{InvoiceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InvoiceID | path | string | Yes |
/v1/invoices/{InvoiceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InvoiceID | path | string | Yes |
Schemas: InvoiceModel
/v1/invoices/{InvoiceID}/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InvoiceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/invoices/bycustomer/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/invoices/search/{q}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | path | string | Yes |
/v1/items/{ItemID}/compatibility
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/compatibility
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/compatibility
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemCompatibilityModel ProblemDetails
/v1/items/compatibility/{CompatibilityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CompatibilityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/compatibility/{CompatibilityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CompatibilityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/compatibility/{CompatibilityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CompatibilityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemCompatibilityModel ProblemDetails
/v1/items/compatibility/search
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | query | string | No | ||
limit | query | integer | No | format: int32 default: 100 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/contractpricing
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemMappingModel ProblemDetails
/v1/itemmapping
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemMappingModel ProblemDetails
/v1/itemmapping/{ItemMappingID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemMappingID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ItemMappingID}/detail
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemMappingID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ItemMappingID}/history
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemMappingID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemMappingModel ProblemDetails
/v1/itemmapping/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/all
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/categories
#
Get Categories
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
Category | query | string | No | default: ALL |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/export
#
Get as CSV
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
Format | query | string | No | default: JSON |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/import
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
ReplaceExisting | query | boolean | No | default: false |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/match/{AttributesAndValues}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
AttributesAndValues | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/pages/{Page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
Category | query | string | No | ||
Page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/search/{SearchFor}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SearchFor | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/{ProductID}/validate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SearchFor | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/products/{ProductID}/categories
#
Get Categories
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/itemmapping/products/{ProductID}/export
#
Get as CSV
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
Format | query | string | No | default: JSON |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/itemmapping
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/itemmapping/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
Category | query | string | No | default: ALL |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/itemmapping/import
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
ReplaceExisting | query | boolean | No | default: false |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/itemmapping/match/{AttributesAndValues}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
AttributesAndValues | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/itemmapping/pages/{Page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
Category | query | string | No | ||
Page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/itemmapping/search/{SearchFor}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SearchFor | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/itemmapping/validate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SearchFor | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/promotions
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/reviews
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
limit | query | integer | No | format: int32 default: 2147483647 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/reviews
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemCostReviewModel ProblemDetails
/v1/items/reviews/{ReviewID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReviewID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/reviews/{ReviewID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReviewID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/reviews/{ReviewID}/basics
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReviewID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemCostReviewModel ProblemDetails
/v1/items/reviews/{ReviewID}/references
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReviewID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
limit | query | integer | No | format: int32 default: 2147483647 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/{ItemID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/{ItemID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/{ItemID}/attributes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/{ItemID}/basics
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/{ItemID}/copyinto
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: CopyToTenantModel ProblemDetails
/v1/items/{ItemID}/costandpricecheck
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/{ItemID}/documents
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes | ||
Description | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/{ItemID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/{ItemID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/{ItemID}/links
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/{ItemID}/pricebreaks
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/{ItemID}/references
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/{ItemID}/review
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemReviewModel ProblemDetails
/v1/items/{ItemID}/router
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/all
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/attributes/summary
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/attributes/withvalues
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/batch
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/batch
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemModel ProblemDetails
/v1/items/byids
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/bynumber/{Number}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Number | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/categories
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemsSlicerModel ProblemDetails
/v1/items/countries
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
what | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/import/{ImportID}/logs/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/import/{ImportID}/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
page | path | integer | Yes | format: int32 default: 1 | |
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/import/summary
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemsSlicerModel ProblemDetails
/v1/items/product-finder
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductFinderQueryModel
/v1/items/recent
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/search/{q}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | path | string | Yes | ||
limit | query | integer | No | format: int32 default: 2147483647 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/items/analysis/costandprice
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemsSlicerModel ProblemDetails
/v1/localization
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: LocationModel ProblemDetails
/v1/locations/{LocationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/{LocationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/{LocationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: LocationModel ProblemDetails
/v1/locations/{LocationID}/nonworkingdays/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/{LocationID}/nonworkingdays/import
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | path | string | Yes | ||
ImportID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/imports/{ImportID}/logs/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
LogType | query | string | No | default: MESSAGES |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/imports/{ImportID}/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes | ||
LogType | query | string | No | default: MESSAGES | |
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/imports/{ImportID}/summary
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/nonworkingdays/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/locations/nonworkingdays/import
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImportID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: MaintenancePlanModel ProblemDetails
/v1/maintenance/plans/{PlanID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PlanID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans/{PlanID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PlanID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans/{PlanID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PlanID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: MaintenancePlanModel ProblemDetails
/v1/maintenance/plans/{PlanID}/documents
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PlanID | path | string | Yes | ||
Description | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans/{PlanID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PlanID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans/{PlanID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PlanID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
IsActive | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/maintenance/plans/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
IsActive | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/notes/prodorders
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Limit | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/notes/prodordertasks
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Limit | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/notes/salesorders
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Limit | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/notes/salesquotes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Limit | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/notifications
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | string | No | default: U |
/v1/notifications/{NotificationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
NotificationID | path | string | Yes |
/v1/notifications/{NotificationID}/dismiss
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
NotificationID | path | string | Yes |
/v1/notifications/{NotificationID}/status
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
NotificationID | path | string | Yes |
/v1/notifications/all/dismiss
#
/v1/notifications/sendtoall
#
Schemas: NotificationModel
/v1/notifications/sendtorole/{Role}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Role | path | string | Yes |
Schemas: NotificationModel
/v1/notifications/sendtouser
#
Schemas: NotificationModel
/v1/notifications/system
#
/v1/incoterms
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/incoterms
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: OrganizationIncotermModel ProblemDetails
/v1/incoterms/{TermID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TermID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/incoterms/{TermID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TermID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/incoterms/{TermID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TermID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: OrganizationIncotermModel ProblemDetails
/v1/packinglists
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/packinglists
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PackingListModel ProblemDetails
/v1/packinglists/{PackingListID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PackingListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/packinglists/{PackingListID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PackingListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/packinglists/{PackingListID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PackingListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PackingListModel ProblemDetails
/v1/packinglists/{PackingListID}/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PackingListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pages
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionPageModel ProblemDetails
/v1/pages/{PageID}
#
Get Pages
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pages/{PageID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pages/{PageID}
#
Update
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionPageModel ProblemDetails
/v1/pages/{PageID}/attributes/renumber
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pages/{PageID}/attributes/renumber/alpha
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pages/batch
#
Add
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionPageModel ProblemDetails
/v1/pages/products/{ProductID}
#
Get Pages
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pages/products/{ProductID}/count
#
Get Pages
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/pages
#
Get Pages
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/pages/count
#
Get Pages
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/phases
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/phases
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PhaseModel ProblemDetails
/v1/phases/{PhaseID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PhaseID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/phases/{PhaseID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PhaseID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/phases/{PhaseID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PhaseID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PhaseModel ProblemDetails
/v1/pricelists
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricelists
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PriceListModel ProblemDetails
/v1/pricelists/{ListID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricelists/{ListID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricelists/{ListID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PriceListModel ProblemDetails
/v1/pricelists/{ListID}/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricelists/{ListID}/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ListID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PriceListItemModel ProblemDetails
/v1/pricing-change-requests
#
application/json
{
"pricingChangeRequestID": "example_001",
"message": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PricingChangeRequestModel PricingChangeRequestReceipt ProblemDetails
/v1/pricingcomponents
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricingcomponents
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PricingComponentModel ProblemDetails
/v1/pricingcomponents/{PricingComponentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PricingComponentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricingcomponents/{PricingComponentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PricingComponentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricingcomponents/{PricingComponentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PricingComponentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: PricingComponentModel ProblemDetails
/v1/pricingcomponents/{PricingComponentID}/references/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PricingComponentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/pricingcomponents/{PricingComponentID}/references/tasks
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PricingComponentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{productID}/ai/apply
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
productID | path | string | Yes |
application/json
{
"requestID": "example_001",
"deletedPages": 0,
"deletedAttributes": 0,
"deletedRuleGroups": 0,
"deletedRules": 0,
"createdPages": 0,
"createdAttributes": 0,
"createdRuleGroups": 0
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductAiApplyRequestModel ProductSetupAiApplyResultModel
/v1/product-change-requests
#
application/json
{
"productChangeRequestID": "example_001",
"processID": "example_001",
"message": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductChangeRequestModel ProductChangeRequestReceipt
/v1/products/families
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/families
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductFamilyModel
/v1/products/families/{FamilyID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
FamilyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/families/{FamilyID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
FamilyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/families/{FamilyID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
FamilyID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductFamilyModel
/v1/products/families/alphabetize
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/families/renumber
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/dashboard/escalations
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
limit | query | integer | No | format: int32 default: 3 |
application/json
{
"items": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/{ProductionOrderID}/escalations
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/escalations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/escalations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductionOrderEscalationSlicerModel
/v1/prodorders/escalations
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/escalations/{EscalationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EscalationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/escalations/{EscalationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EscalationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/escalations/{EscalationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EscalationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/escalations/active
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/escalations/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CreatedByUserID | query | string | No | ||
Status | query | string | No | ||
CustomerID | query | string | No | ||
CreatedUTCYear | query | integer | No | format: int32 | |
CreatedUTCMonth | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/escalations/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductionOrderEscalationSlicerModel
/v1/prodorders/{ProductionOrderID}/images
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/{ProductionOrderID}/images
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/{ProductionOrderID}/images/{ImageID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/{ProductionOrderID}/images/{ImageID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ImageID | path | string | Yes | ||
ProductionOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/{ProductionOrderID}/images/{ImageID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ImageModel ProblemDetails
/v1/prodorders/{ProductionOrderID}/images/{ImageID}/download
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/{ProductionOrderID}/images/{ImageID}/replace
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/productionorderphases
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/productionorderphases
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductionOrderPhaseModel
/v1/productionorderphases/{PhaseID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PhaseID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/productionorderphases/{PhaseID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PhaseID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/productionorderphases/{PhaseID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PhaseID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductionOrderPhaseModel
/v1/prodorders
#
/v1/prodorders
#
Schemas: ProductionOrderSlicerModel
/v1/prodorders/{ProductionOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
/v1/prodorders/{ProductionOrderID}/cancel
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderCancelModel
/v1/prodorders/{ProductionOrderID}/documents
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
Description | query | string | No |
/v1/prodorders/{ProductionOrderID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
DocumentID | path | string | Yes |
/v1/prodorders/{ProductionOrderID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
DocumentID | path | string | Yes |
/v1/prodorders/{ProductionOrderID}/documents/alpha
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
/v1/prodorders/{ProductionOrderID}/history
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderModel
/v1/prodorders/{ProductionOrderID}/lotnumbers
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderModel
/v1/prodorders/{ProductionOrderID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderModel
/v1/prodorders/{ProductionOrderID}/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
DocumentID | query | string | No |
/v1/prodorders/{ProductionOrderID}/pdf/validate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
DocumentID | query | string | No |
/v1/prodorders/{ProductionOrderID}/phase
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderModel
/v1/prodorders/{ProductionOrderID}/serialnumbers
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderModel
/v1/prodorders/{ProductionOrderID}/tags
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderModel
/v1/prodorders/{ProductionOrderID}/tasks
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
Schemas: ProductionOrderModel
/v1/prodorders/{ProductionOrderID}/tasks/{ProductionOrderTaskID}/status
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
ProductionOrderTaskID | path | string | Yes |
/v1/prodorders/{ProductionOrderID}/tasks/{TaskID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
TaskID | path | string | Yes | ||
DocumentID | path | string | Yes |
/v1/prodorders/assignedto
#
Schemas: ProductionOrderModel
/v1/prodorders/bycustomers
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
status | query | integer | No | format: int32 default: -10 |
/v1/prodorders/byphase/{phase}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
phase | path | string | Yes |
/v1/prodorders/bypriority/{priority}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Priority | path | string | Yes | ||
Count | query | integer | No | format: int32 |
/v1/prodorders/bysalesorder/{SalesOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes |
/v1/prodorders/byserviceticketline/{serviceTicketLineItemID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
serviceTicketLineItemID | path | string | Yes |
/v1/prodorders/bystatus/{Status}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | path | integer | Yes | format: int32 | |
Count | query | integer | No | format: int32 |
/v1/prodorders/count
#
/v1/prodorders/count
#
Schemas: ProductionOrderSlicerModel
/v1/prodorders/createdby
#
Schemas: UpdateCreatedByModel
/v1/prodorders/customers
#
/v1/prodorders/export
#
/v1/prodorders/import
#
/v1/prodorders/pages/{Page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Page | path | integer | Yes | format: int32 default: 1 |
/v1/prodorders/pages/{Page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Page | path | integer | Yes | format: int32 default: 1 |
Schemas: ProductionOrderSlicerModel
/v1/prodorders/pages/{Page}/customers
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Page | path | integer | Yes | format: int32 default: 1 |
Schemas: ProductionOrderSlicerModel
/v1/prodorders/pages/{Page}/salesorders
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Page | path | integer | Yes | format: int32 default: 1 |
Schemas: ProductionOrderSlicerModel
/v1/prodorders/plannedstart
#
Schemas: ProductionOrderModel
/v1/prodorders/search
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | query | string | No |
/v1/prodorders/search/{searchfor}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | query | string | No | ||
searchfor | path | string | Yes |
/v1/prodorders/sequencenumber
#
Schemas: ProductionOrderModel
/v1/prodorders/status
#
Schemas: ProductionOrderModel
/v1/prodorders/batches
#
/v1/prodorders/batches
#
Schemas: ProductionOrderBatchModel
/v1/prodorders/batches/{BatchID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
BatchID | path | string | Yes |
/v1/prodorders/batches/{BatchID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
BatchID | path | string | Yes |
/v1/prodorders/batches/{BatchID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
BatchID | path | string | Yes |
Schemas: ProductionOrderBatchModel
/v1/events/prodorders/export
#
/v1/events/prodorders/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/events/prodorders/invalid-time
#
Lists clock records excluded from profitability calculations. This is a read-only repair worklist.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
download | query | boolean | No | default: false |
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/{ProductionOrderID}/events
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/{ProductionOrderID}/Tasks/{ProductionOrderTaskID}/clockin
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
ProductionOrderTaskID | path | string | Yes |
/v1/prodorders/{ProductionOrderID}/Tasks/{ProductionOrderTaskID}/clockout
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes | ||
ProductionOrderTaskID | path | string | Yes |
/v1/prodorders/events
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/events/analysis/month
#
application/json
{
"months": "example",
"totalEvents": 0
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductionEventsSlicerModel ProductionOrderEventsByMonthModel
/v1/prodorders/events/bootstrap
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/events/filters
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events/page/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/events/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/prodorders/events/prodorders
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events/products
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events/salesorders
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events/users
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/events/users/{UserID}/clockedin
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
UserID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/tasks/{TaskName}/events
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskName | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/tasks/{TaskName}/events/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskName | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/tasks/{TaskName}/events/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskName | path | string | Yes | ||
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/prodorders/timeevents/{EventID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
EventID | path | string | Yes |
/v1/products
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
IsActive | query | string | No | default: ANY |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}/attributes/pricing/reset
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/copyinto
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: CopyToTenantModel ProblemDetails
/v1/products/{ProductID}/documents
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
name | query | string | No | ||
revision | query | string | No | ||
description | query | string | No | ||
visibility | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/Duplicate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/image
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}/images
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}/Links
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}/references/build
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/references/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/store
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}/tags
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
Schemas: ProblemDetails ProductModel
/v1/products/{ProductID}/validate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/search/{number}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
number | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/validate
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/snapshots
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/snapshots
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductSnapshotModel
/v1/products/{ProductID}/snapshots/{SnapshotID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SnapshotID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/snapshots/{SnapshotID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
SnapshotID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ProductSnapshotModel
/v1/products/{productID}/take-rate-analyses
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
productID | path | string | Yes |
/v1/products/{productID}/take-rate-analyses
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
productID | path | string | Yes |
Schemas: ProductTakeRateAnalysisModel
/v1/products/{productID}/take-rate-analyses/{analysisID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
productID | path | string | Yes | ||
analysisID | path | string | Yes |
/v1/products/{productID}/take-rate-analyses/{analysisID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
productID | path | string | Yes | ||
analysisID | path | string | Yes |
/v1/products/{productID}/take-rate-analyses/{analysisID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
productID | path | string | Yes | ||
analysisID | path | string | Yes |
Schemas: ProductTakeRateAnalysisModel
/v1/promotions
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/promotions
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails PromotionModel
/v1/promotions/{PromotionID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PromotionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/promotions/{PromotionID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PromotionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/promotions/{PromotionID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PromotionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails PromotionModel
/v1/promotions/{PromotionID}/salesquote/add
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
PromotionID | path | string | Yes | ||
SalesQuoteID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/purchasing
#
/v1/purchasing/watchlist
#
Gets all items that match active purchasing watch rules.
application/json
"example"
Schemas: PurchasingWatchHitModel
/v1/purchasing/rules
#
Gets all purchasing watch rules for the instance.
/v1/purchasing/rules
#
Creates a new purchasing watch rule.
Schemas: PurchasingWatchRuleModel
/v1/purchasing/rules/{id}
#
Deletes a purchasing watch rule.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
id | path | string | Yes |
/v1/purchasing/rules/{id}
#
Updates an existing purchasing watch rule.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
id | path | string | Yes |
Schemas: PurchasingWatchRuleModel
/v1/quality/assets
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityAssetModel
/v1/quality/assets/{AssetID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AssetID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets/{AssetID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AssetID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets/{AssetID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AssetID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityAssetModel
/v1/quality/assets/{AssetID}/Notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AssetID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityAssetModel
/v1/quality/assets/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets/import/results
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/assets/search/{search}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
search | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/audits
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/audits
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityAuditModel
/v1/quality/audits/{AuditID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AuditID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/audits/{AuditID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AuditID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/audits/{AuditID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AuditID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityAuditModel
/v1/quality/audits/{AuditID}/findings
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AuditID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityAuditModel
/v1/quality/audits/{AuditID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
AuditID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityAuditModel
/v1/quality/capa
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/capa
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityCapaModel
/v1/quality/capa/{QualityCapaID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityCapaID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/capa/{QualityCapaID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityCapaID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/capa/{QualityCapaID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityCapaID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityCapaModel
/v1/quality/capa/{QualityCapaID}/Phases/{Phase}/Notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityCapaID | path | string | Yes | ||
Phase | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityCapaModel
/v1/quality/changes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/changes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityChangeModel
/v1/quality/changes/{ChangeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ChangeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/changes/{ChangeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ChangeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/changes/{ChangeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ChangeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityChangeModel
/v1/quality/changes/{ChangeID}/Notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ChangeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityChangeModel
/v1/quality/documents
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityDocumentModel
/v1/quality/documents/{DocumentID}/download
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/documents/{DocumentID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityDocumentModel
/v1/quality/documents/add
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityDocumentUploadModel
/v1/quality/documents/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/documents/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/documents/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
recordcount | query | integer | No | format: int32 default: 25 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/ncr
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/ncr
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityNcrModel
/v1/quality/ncr/{QualityNcrID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityNcrID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/ncr/{QualityNcrID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityNcrID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/ncr/{QualityNcrID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityNcrID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityNcrModel
/v1/quality/ncr/{QualityNcrID}/Assignment
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityNcrID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityNcrModel
/v1/quality/ncr/{QualityNcrID}/Notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QualityNcrID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails QualityNcrModel
/v1/quality/ncr/search/{search}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
search | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/quality/ncr/status/{status}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
status | path | string | Yes | default: OPEN |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/releasenotes
#
Returns all published release-note editions, newest first.
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ReleaseNoteApiModel
/v1/releasenotes/{date}
#
Returns one published release-note edition by its ISO date.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
date | path | string | Yes |
application/json
{
"date": "example",
"title": "example",
"markdown": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ReleaseNoteApiModel
/v1/reports/{Report}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Report | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resourcegroups
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resourcegroups
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/resourcegroups/{ResourceGroupID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceGroupID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resourcegroups/{ResourceGroupID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceGroupID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resourcegroups/{ResourceGroupID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceGroupID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/resourcegroups/{ResourceGroupID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceGroupID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/resourcegroups/byname/{ResourceGroupName}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceGroupName | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resources
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resources
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionResourceModel ProblemDetails
/v1/resources/{ResourceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resources/{ResourceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/resources/{ResourceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionResourceModel ProblemDetails
/v1/resources/{ResourceID}/nonworkingdays
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionResourceModel ProblemDetails
/v1/resources/{ResourceID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionResourceModel ProblemDetails
/v1/resources/byname/{ResourceName}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceName | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/{ProductID}/rules/all
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/rules
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/rules/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionRuleModel ProblemDetails
/v1/rules/{ProductID}/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules/{RuleID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RuleID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules/{RuleID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RuleID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules/{RuleID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RuleID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionRuleModel ProblemDetails
/v1/rules/batch
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionRuleModel ProblemDetails
/v1/rules/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules/products/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules/products/{ProductID}/count
#
Get Count by ProductID
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules/products/{ProductID}/groups/{RuleGroupID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
RuleGroupID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/rules/search/{number}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
number | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesorders
#
Retrieves all sales orders using the default slicer (SalesOrderSlicerModel).
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Limit | query | integer | No | format: int32 default: 2147483647 | Maximum number of records to return. Defaults to `int.MaxValue`. |
text/plain
"example"
Schemas: SalesOrderModel
/v1/salesorders
#
Retrieves sales orders using the provided slicer model.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Limit | query | integer | No | format: int32 default: 2147483647 | Optional maximum number of records to return. Defaults to `int.MaxValue`. |
text/plain
"example"
Schemas: SalesOrderModel SalesOrderSlicerModel
/v1/salesorders
#
Creates a new Sales Order.
text/plain
0
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}
#
Deletes the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order to delete. |
text/plain
0
/v1/salesorders/{SalesOrderID}
#
Retrieves a single Sales Order by its unique identifier.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order to retrieve. This value is required and must match an existing Sales Order. | |
updateattributes | query | boolean | No | default: false | Optional. Indicates whether attribute (display) should be performed. Defaults to `false`. Enable only when the client needs display attributes recalculated. |
text/plain
{
"instanceID": "example_001",
"organizationID": "example_001",
"salesOrderID": "example_001",
"salesQuoteID": "example_001",
"billTo": {
"customerID": "example_001",
"customerNumber": "example",
"customerName": "Example name",
"address": "example",
"city": "example",
"state": "example",
"postalCode": "example",
"country": "example"
},
"shipTo": {
"shipToID": "example_001",
"customerID": "example_001",
"name": "Example name",
"number": "example",
"address": "example",
"city": "example",
"state": "example",
"postalCode": "example"
},
"endCustomer": {
"endCustomerID": "example_001",
"customerID": "example_001",
"name": "Example name",
"number": "example",
"address": "example",
"city": "example",
"state": "example",
"postalCode": "example"
},
"contacts": "example"
}
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}/basics
#
Updates the basic fields of the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order to update. |
text/plain
0
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}/changeorders
#
Adds a change order entry to the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. |
text/plain
0
Schemas: ChangeOrderModel
/v1/salesorders/{SalesOrderID}/customer
#
Updates the customer information for the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose customer information should be updated. |
text/plain
0
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}/documents
#
Uploads a document for the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. |
text/plain
0
Schemas: DocumentUploadModel
/v1/salesorders/{SalesOrderID}/documents/{DocumentID}
#
Deletes a document from the specified Sales Order and removes the associated file(s).
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. | |
DocumentID | path | string | Yes | The unique identifier of the document to delete. |
text/plain
0
/v1/salesorders/{SalesOrderID}/documents/{DocumentID}
#
Retrieves a stored document for the specified Sales Order and streams it to the client.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. | |
DocumentID | path | string | Yes | The unique identifier of the document. |
text/plain
"example"
/v1/salesorders/{SalesOrderID}/email
#
Sends a Sales Order as a PDF email to a specified person.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order to email. | |
PersonID | query | string | No | The unique identifier of the recipient person. | |
Format | query | string | No | default: pdf | The output format (default: "pdf"). |
text/plain
0
Schemas: EmailMessageModel
/v1/salesorders/{SalesOrderID}/finishdate
#
Retrieves the latest (maximum) planned completion date for the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose finish date should be retrieved. This value is required. |
text/plain
"2026-01-15T12:00:00Z"
/v1/salesorders/{SalesOrderID}/history
#
Updates the history entries for the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose history should be updated. |
text/plain
0
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}/items
#
Updates the item collection for the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose items should be updated. |
text/plain
0
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}/items/{itemandqtyid}
#
Deletes a specific item from the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. | |
itemandqtyid | path | string | Yes | The unique identifier of the item to delete. |
text/plain
0
/v1/salesorders/{SalesOrderID}/lineitems
#
Updates the line items for the specified Sales Order and synchronizes related Production Orders.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose line items should be updated. |
text/plain
0
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}/lineitems/{lineitemid}
#
Deletes a specific line item from the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. | |
lineitemid | path | string | Yes | The unique identifier of the line item to delete. |
text/plain
0
/v1/salesorders/{SalesOrderID}/lineitems/{LineItemID}/prodorders
#
Retrieves the Production Orders associated with the specified Sales Order and Line Item.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. | |
LineItemID | path | string | Yes | The unique identifier of the Line Item. |
text/plain
{
"instanceID": "example_001",
"productionOrderID": "example_001",
"number": "example",
"productionOrderNumber": "example",
"parentProductionOrderID": "example_001",
"status": 0,
"statusText": "example",
"sequenceNumber": 0
}
Schemas: ProductionOrderModel
/v1/salesorders/{SalesOrderID}/notes
#
Updates the notes for the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose notes should be updated. |
text/plain
0
Schemas: SalesOrderModel
/v1/salesorders/{SalesOrderID}/notes
#
Adds a note to the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order. |
text/plain
0
Schemas: NoteModel
/v1/salesorders/{SalesOrderID}/pdf
#
Generates a PDF for the specified Sales Order using the provided template.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order to render as a PDF. | |
DocumentID | query | string | No | Optional template DocumentID. If omitted or invalid, the default Sales Order template is used. |
application/pdf
"example"
/v1/salesorders/{SalesOrderID}/public/url
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes |
/v1/salesorders/{SalesOrderID}/status
#
Updates the status of the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose status should be updated. |
text/plain
0
Schemas: SalesOrderStatusUpdateModel
/v1/salesorders/{SalesOrderID}/statuscheck
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes |
text/plain
0
/v1/salesorders/{SalesOrderID}/tags
#
Updates the tag collection for the specified Sales Order.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | The unique identifier of the Sales Order whose tags should be updated. |
Schemas: SalesOrderModel
/v1/salesorders/analysis/configurations
#
Retrieves configuration analysis results for the specified Product ID.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | query | string | No | The unique identifier of the product whose configuration analysis should be retrieved. |
text/plain
"example"
Schemas: ConfigurationAnalysisMonthModel
/v1/salesorders/analysis/createdon
#
text/plain
"example"
/v1/salesorders/analysis/status
#
text/plain
"example"
/v1/salesorders/bycustomer/{CustomerID}
#
Retrieves all Sales Orders associated with the specified Customer ID.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes | The unique identifier of the customer whose Sales Orders should be retrieved. This value is required. |
text/plain
"example"
Schemas: SalesOrderModel
/v1/salesorders/byids
#
Retrieves multiple Sales Orders by their unique identifiers.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
updateattributes | query | boolean | No | default: false | Optional. Indicates whether attribute hydration should be performed for each returned Sales Order. Defaults to `false`. |
text/plain
"example"
Schemas: SalesOrderModel
/v1/salesorders/byquoteid/{SalesQuoteID}
#
Retrieves the Sales Order associated with the specified Sales Quote ID.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | The unique identifier of the Sales Quote whose Sales Order should be retrieved. This value is required. |
text/plain
{
"instanceID": "example_001",
"organizationID": "example_001",
"salesOrderID": "example_001",
"salesQuoteID": "example_001",
"billTo": {
"customerID": "example_001",
"customerNumber": "example",
"customerName": "Example name",
"address": "example",
"city": "example",
"state": "example",
"postalCode": "example",
"country": "example"
},
"shipTo": {
"shipToID": "example_001",
"customerID": "example_001",
"name": "Example name",
"number": "example",
"address": "example",
"city": "example",
"state": "example",
"postalCode": "example"
},
"endCustomer": {
"endCustomerID": "example_001",
"customerID": "example_001",
"name": "Example name",
"number": "example",
"address": "example",
"city": "example",
"state": "example",
"postalCode": "example"
},
"contacts": "example"
}
Schemas: SalesOrderModel
/v1/salesorders/count
#
Retrieves the count of Sales Orders matching the provided slicer criteria.
text/plain
0
Schemas: SalesOrderSlicerModel
/v1/salesorders/createdby
#
Updates the "Created By" user information for one or more Sales Orders.
text/plain
0
Schemas: UpdateCreatedByModel
/v1/salesorders/createdby/{UserID}
#
Retrieves all Sales Orders created by the specified user.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
UserID | path | string | Yes | The unique identifier of the user whose created Sales Orders should be retrieved. This value is required. |
text/plain
"example"
Schemas: SalesOrderModel
/v1/salesorders/customers
#
Retrieves all customers that have associated Sales Orders.
text/plain
"example"
Schemas: CustomerModel
/v1/salesorders/dayselapsed/max
#
Retrieves the maximum `DaysElapsed` value across all Sales Orders.
This endpoint is typically used by UI components that need to compute dynamic range filters or determine the upper bound for elapsed‑day visualizations.
text/plain
0
/v1/salesorders/export/lineitems
#
text/plain
"example"
/v1/salesorders/export/lineitems
#
Exports all Sales Order line items as a CSV file.
text/plain
"example"
Schemas: SalesOrderSlicerModel
/v1/salesorders/export/profitability
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
from | query | string | No | format: date-time | |
to | query | string | No | format: date-time | |
bundle | query | boolean | No | default: false | |
download | query | boolean | No | default: false | |
includeLog | query | boolean | No | default: false |
text/plain
{
"exported": 0,
"resultFileName": "Example name",
"resultUrl": "example",
"logFileName": "Example name",
"logUrl": "example",
"calculationLog": "example"
}
/v1/salesorders/export/profitability/download/{fileName}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
fileName | path | string | Yes |
text/plain
"example"
/v1/salesorders/export/summary
#
text/plain
"example"
/v1/salesorders/export/summary
#
Exports a summary of Sales Orders as a CSV file.
text/plain
"example"
Schemas: SalesOrderSlicerModel
/v1/salesorders/export/xml
#
Exports the specified XML template used for Sales Order processing.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | query | string | No | The unique identifier of the XML template. |
text/plain
"example"
/v1/salesorders/finishdates
#
Retrieves the finish dates for the specified list of Sales Order IDs.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderIDs | query | array of string | No | A list of Sales Order IDs for which finish dates should be retrieved. This value is required and must contain at least one ID. |
text/plain
"example"
Schemas: SalesOrderFinishDateModel
/v1/salesorders/import
#
Imports Sales Orders from an uploaded file.
text/plain
{
"importID": "example_001",
"messages": "example",
"errors": "example",
"status": "example",
"linesProcessed": 0,
"fileName": "Example name",
"timeRequired": 0,
"created": 0
}
Schemas: ImportResultModel
/v1/salesorders/import/results
#
Retrieves the most recent import results for Sales Orders.
text/plain
{
"importID": "example_001",
"messages": "example",
"errors": "example",
"status": "example",
"linesProcessed": 0,
"fileName": "Example name",
"timeRequired": 0,
"created": 0
}
Schemas: ImportResultModel
/v1/salesorders/mtd
#
Retrieves all Sales Orders created or updated Month‑To‑Date (MTD).
text/plain
"example"
Schemas: SalesOrderModel
/v1/salesorders/pages/{page}
#
Retrieves a paged list of Sales Orders using the provided slicer and paging parameters.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Page | path | integer | Yes | format: int32 | The page number to retrieve. Must be `>= 1`. |
RecordsPerPage | query | integer | No | format: int32 | The number of records per page. Must be `>= 1`. |
text/plain
"example"
Schemas: SalesOrderModel SalesOrderSlicerModel
/v1/salesorders/public/validate
#
Validates a public Sales Order key.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
key | query | string | No | The public key to validate. |
text/plain
false
/v1/salesorders/schedule
#
Retrieves all Sales Order work items, including associated Production Orders, grouped and sequenced for scheduling.
This endpoint returns the same data as `Schedule` and is used by the Velosity scheduling engine to build work queues.
text/plain
"example"
Schemas: SalesOrderWorkModel
/v1/salesorders/search/{ordernumber}
#
Searches for Sales Orders whose order number matches or partially matches the provided value.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ordernumber | path | string | Yes | The order number or partial order number to search for. |
text/plain
"example"
Schemas: SalesOrderModel
/v1/salesorders/sla
#
Returns a slim SLA report for Sales Orders matching the slicer, computing the SLA ceiling using the hierarchy: Product Standard Leadtime -> Product Max Days -> Customer Max Days.
text/plain
"example"
Schemas: SalesOrderSlaModel SalesOrderSlicerModel
/v1/salesorders/statemachines/status
#
Retrieves the Sales Order Status state machine definition.
Returns the full state machine graph used by Velosity to validate and transition Sales Order status values. The response includes states, transitions, and metadata suitable for visualization or workflow validation.
text/plain
{
"mermaid": "example_001"
}
Schemas: StateMachineDiagramModel
/v1/salesorders/status/{Status}/allowed
#
Retrieves the list of allowed next statuses for a given Sales Order status.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | path | string | Yes | The current Sales Order status. Must be a valid status value defined in Velosity.Sales.SalesOrderModel. |
text/plain
"example"
/v1/salesorders/status/check
#
Triggers an asynchronous Sales Order status check operation.
text/plain
0
/v1/salesorders/work
#
Retrieves all Sales Order work items, including associated Production Orders, grouped and sequenced for scheduling.
This endpoint returns the same data as `Schedule` and is used by the Velosity scheduling engine to build work queues.
text/plain
"example"
Schemas: SalesOrderWorkModel
/v1/salesorders/ytd
#
Retrieves all Sales Orders created or updated Year‑To‑Date (YTD).
text/plain
"example"
Schemas: SalesOrderModel
/v1/salesfunnel
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesfunnel
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesOpportunityModel
/v1/salesfunnel/{OpportunityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesfunnel/{OpportunityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesfunnel/{OpportunityID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesOpportunityModel
/v1/salesfunnel/{OpportunityID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesOpportunityModel
/v1/salesfunnel/{OpportunityID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: NoteModel ProblemDetails
/v1/salesfunnel/{OpportunityID}/people
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesOpportunityModel
/v1/salesfunnel/{OpportunityID}/sendemail
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
Schemas: EmailMessageModel
/v1/salesfunnel/{OpportunityID}/tags
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | path | string | Yes |
Schemas: ProblemDetails SalesOpportunityModel
/v1/salesfunnel/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | SalesOpportunityStatus | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesOpportunityStatus
/v1/salesfunnel/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesfunnel/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | SalesOpportunityStatus | No | ||
Page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesOpportunityStatus
/v1/salesfunnel/people
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesfunnel/search/{SearchString}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SearchString | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesfunnel/sendtouser
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
OpportunityID | query | string | No |
Schemas: NotificationModel
/v1/salesfunnel/totals
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesorders/{salesOrderID}/analysis/production-comparison
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
salesOrderID | path | string | Yes |
/v1/salesorders/{salesOrderID}/analysis/production-comparison/generate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
salesOrderID | path | string | Yes |
/v1/salesorders/analysis/production-comparisons
#
/v1/salesorders/analysis/production-comparisons
#
Schemas: SalesOrderProductionComparisonModel
/v1/salesorders/analysis/production-comparisons/{id}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
id | path | string | Yes |
/v1/salesorders/analysis/production-comparisons/{id}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
id | path | string | Yes |
/v1/salesorders/analysis/production-comparisons/{id}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
id | path | string | Yes |
Schemas: SalesOrderProductionComparisonModel
/v1/salesorders/analysis/production-comparisons/count
#
/v1/salesorders/analysis/production-comparisons/generate-all
#
/v1/salesorders/analysis/production-comparisons/generate-all/{jobID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
jobID | path | string | Yes |
/v1/salesquotes/logs/email
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
count | query | integer | No | format: int32 default: 50 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/logs/email
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteEmailLogModel
/v1/salesquotes/logs/email/{LogID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LogID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSlicerModel
/v1/salesquotes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/basics
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/cancel
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/customer
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/delivery/update/{DeliveryOptionID}
#
Update Delivery
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
DeliveryOptionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/discount
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/documents
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DocumentUploadModel ProblemDetails
/v1/salesquotes/{SalesQuoteID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/documents/{DocumentID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
DocumentID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/email/checkout
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/email/link
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/email/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
PersonID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: EmailMessageModel ProblemDetails
/v1/salesquotes/{SalesQuoteID}/history
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/items
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ItemAndQtyModel ProblemDetails
/v1/salesquotes/{SalesQuoteID}/items/{itemandqtyid}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
itemandqtyid | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/lineitems
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/lineitems
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: LineItemModel ProblemDetails
/v1/salesquotes/{SalesQuoteID}/lineitems/{lineitemid}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
lineitemid | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/lineitems/{LineItemID}/export/bom
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
LineItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/lineitems/{LineItemID}/export/router
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
LineItemID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/linenumbering
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: NoteModel ProblemDetails
/v1/salesquotes/{SalesQuoteID}/payment
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/payment/cc
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
key | query | string | No |
application/json
0
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/salesquotes/{SalesQuoteID}/payment/clear
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
/v1/salesquotes/{SalesQuoteID}/payment/purchaseorder
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
Schemas: PurchaseOrderPaymentUploadModel
/v1/salesquotes/{SalesQuoteID}/payment/purchaseorder/approve
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
0
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/payment/purchaseorder/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
/v1/salesquotes/{SalesQuoteID}/payment/purchaseorder/reject
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
0
/v1/salesquotes/{SalesQuoteID}/payment/purchaseorder/upload
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
key | query | string | No |
Schemas: PurchaseOrderPaymentUploadModel
/v1/salesquotes/{SalesQuoteID}/payment/test/{Outcome}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
Outcome | path | string | Yes |
application/json
0
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
DocumentID | query | string | No | ||
Preview | query | string | No | ||
key | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/pdf/validate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
DocumentID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/phase
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuotePhaseUpdateModel
/v1/salesquotes/{SalesQuoteID}/public/url
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/status
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/salesquotes/{SalesQuoteID}/status/historical
#
Applies an administrator-reviewed status normalization to a legacy quote. Unlike the regular status endpoint, this endpoint has no lifecycle side effects.
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/salesquotes/{SalesQuoteID}/tags
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
Schemas: ProblemDetails SalesQuoteModel
/v1/salesquotes/{SalesQuoteID}/validity
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/salesquotes/{SalesQuoteID}/versions/{VersionNumber}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
VersionNumber | path | integer | Yes | format: int32 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/analysis/createdby
#
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails RecordTextIntegerModel SalesQuoteSlicerModel
/v1/salesquotes/analysis/createdon
#
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails RecordTextIntegerModel SalesQuoteSlicerModel
/v1/salesquotes/analysis/lines
#
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteAnalysisLineModel SalesQuoteSlicerModel
/v1/salesquotes/analysis/phase
#
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails RecordTextIntegerModel SalesQuoteSlicerModel
/v1/salesquotes/analysis/status
#
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails RecordTextIntegerModel SalesQuoteSlicerModel
/v1/salesquotes/bycustomer/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/byids
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/bysalesorder/{SalesOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSlicerModel
/v1/salesquotes/createdby
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails UpdateCreatedByModel
/v1/salesquotes/createdby/{UserID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
UserID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/customers
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/export/lineitems
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/export/lineitems
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSlicerModel
/v1/salesquotes/export/summary
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/export/summary
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSlicerModel
/v1/salesquotes/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/index/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"salesQuotes": "example",
"customers": "example",
"totalRecords": 0
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteIndexPageModel SalesQuoteSlicerModel
/v1/salesquotes/mtd
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/notinfunnel
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/pages/{page}
#
Get Quotes As Pages ?filter=MY, ALL ?status=DRAFT, etc
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSlicerModel
/v1/salesquotes/pages/{page}/customers
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/salesquotes/public/checkout
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
key | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/public/validate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
key | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/recent
#
Get Quotes - Recent
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
limit | query | integer | No | format: int32 default: 5 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSlicerModel
/v1/salesquotes/search/{quotenumber}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
quotenumber | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/statemachines/payment
#
application/json
{
"mermaid": "example_001"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails StateMachineDiagramModel
/v1/salesquotes/statemachines/status
#
Retrieves the Sales Quote Status state machine definition.
Returns the full state machine graph used by Velosity to validate and transition Sales Order status values. The response includes states, transitions, and metadata suitable for visualization or workflow validation.
application/json
{
"mermaid": "example_001"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails StateMachineDiagramModel
/v1/salesquotes/ytd
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/analysis/aging
#
Schemas: SalesQuoteSlicerModel
/v1/salesquotes/analysis/conversion
#
Schemas: SalesQuoteSlicerModel
/v1/salesquotes/analysis/customers
#
application/json
{
"records": "example",
"heatMapData": "example",
"xLabels": "example",
"yLabels": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuotesAnalysisCustomersModel SalesQuoteSlicerModel
/v1/salesquotes/{SalesQuoteID}/simulations
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/simulations
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSimulationModel
/v1/salesquotes/{SalesQuoteID}/simulations/{SimulationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
SimulationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/salesquotes/{SalesQuoteID}/simulations/{SimulationID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
SimulationID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SalesQuoteSimulationModel
/v1/schedule
#
/v1/schedule
#
Schemas: ScheduleSlicerModel
/v1/schedule/assigned/{ResourceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ResourceID | path | string | Yes |
/v1/schedule/build
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/count
#
/v1/schedule/count
#
Schemas: ScheduleSlicerModel
/v1/schedule/customers
#
/v1/schedule/customers/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/schedule/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ScheduleSlicerModel
/v1/schedule/first
#
/v1/schedule/last
#
/v1/schedule/materials
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | string | No |
/v1/schedule/materials/{RequestID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RequestID | path | string | Yes |
/v1/schedule/materials/{RequestID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RequestID | path | string | Yes |
Schemas: ProductionOrderMaterialsRequestModel
/v1/schedule/materials/days/{Days}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | string | No | ||
Days | path | integer | Yes | format: int32 default: 0 |
/v1/schedule/monitor
#
Schemas: ScheduleSlicerModel
/v1/schedule/month
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ViewBy | query | string | No | ||
Year | query | integer | No | format: int32 | |
MonthNum | query | integer | No | format: int32 |
/v1/schedule/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 |
Schemas: ScheduleSlicerModel
/v1/schedule/queues/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Format | query | string | No | default: csv |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ScheduleSlicerModel
/v1/schedule/queues/search/{searchfor}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
searchfor | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/queues/utilization/export
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Format | query | string | No | default: csv |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ScheduleSlicerModel
/v1/schedule/resources/queues
#
/v1/schedule/resources/queues/{QueueName}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QueueName | path | string | Yes |
/v1/schedule/results/last/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/results/last/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/salesorders
#
/v1/schedule/search
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | query | string | No |
/v1/schedule/tasks/queues
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
LocationID | query | string | No |
/v1/schedule/tasks/queues/{QueueName}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
QueueName | path | string | Yes |
/v1/schedule/users/assigned
#
/v1/prodorders/{ProductionOrderID}/resequence/request
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/resequence/requests
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/resequence/requests
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/schedule/resequence/requests/{RequestID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RequestID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/resequence/requests/{RequestID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RequestID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/schedule/resequence/requests/{RequestID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
RequestID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/schedule/resequence/requests/all
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ScheduleResequenceRequestSlicerModel
/v1/schedule/resequence/requests/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ScheduleResequenceRequestSlicerModel
/v1/schedule/resequence/requests/create
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/schedule/resequence/requests/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ScheduleResequenceRequestSlicerModel
/v1/search
#
application/json
{
"serviceTickets": "example",
"serials": "example",
"salesQuotes": "example",
"salesOrders": "example",
"customers": "example",
"productionOrders": "example",
"items": "example",
"itemCompatibilities": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: GlobalSearchRequestModel GlobalSearchResultModel ProblemDetails
/v1/search/lite-customer-items
#
application/json
{
"serviceTickets": "example",
"serials": "example",
"salesQuotes": "example",
"salesOrders": "example",
"customers": "example",
"productionOrders": "example",
"items": "example",
"itemCompatibilities": "example"
}
Schemas: GlobalSearchLiteResultModel GlobalSearchRequestModel
/v1/serialization
#
/v1/serialization
#
Schemas: SerializationSerialNumberModel
/v1/serialization/{SerialID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SerialID | path | string | Yes |
/v1/serialization/{SerialID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SerialID | path | string | Yes |
/v1/serialization/{SerialID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SerialID | path | string | Yes |
Schemas: SerializationSerialNumberModel
/v1/serialization/{SerialID}/batch
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SerialID | path | string | Yes |
Schemas: SerializationSerialNumberModel
/v1/serialization/batch
#
Schemas: SerializationSerialNumberModel
/v1/serialization/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | string | No |
/v1/serialization/customers/{CustomerID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CustomerID | path | string | Yes |
/v1/serialization/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/serialization/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: FileUploadModel ProblemDetails
/v1/serialization/import/results
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/serialization/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
Status | query | string | No | ||
limit | query | integer | No | format: int32 |
/v1/serialization/search/{SearchString}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SearchString | path | string | Yes |
/v1/service/codes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/codes
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ServiceCodeModel
/v1/service/codes/{CodeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CodeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/codes/{CodeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CodeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/codes/{CodeID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CodeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ServiceCodeModel
/v1/service/codes/products/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/repairsummary/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/repairsummary/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails RepairSummaryTemplateModel
/v1/service/repairsummary/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/repairsummary/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/repairsummary/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails RepairSummaryTemplateModel
/v1/service/tickets
#
/v1/service/tickets
#
Schemas: ServiceTicketModel
/v1/service/tickets/{TicketID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TicketID | path | string | Yes |
/v1/service/tickets/{TicketID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TicketID | path | string | Yes |
/v1/service/tickets/{TicketID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TicketID | path | string | Yes |
Schemas: ServiceTicketModel
/v1/service/tickets/batch
#
Schemas: ServiceTicketModel
/v1/service/tickets/by/salesorderid/{SalesOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes |
/v1/service/tickets/by/salesquoteid/{SalesQuoteID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes |
/v1/service/tickets/count
#
/v1/service/tickets/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/tickets/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/tickets/import/results
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/tickets/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 | |
limit | query | integer | No | format: int32 default: 25 |
/v1/service/tickets/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 | |
limit | query | integer | No | format: int32 default: 25 |
Schemas: ServiceTicketSlicerModel
/v1/service/tickets/search/{q}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
q | path | string | Yes | ||
limit | query | integer | No | format: int32 default: 2147483647 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/smartquote/copilot
#
/v1/setup/smartquote/copilot/status/{jobId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
jobId | path | string | Yes |
/v1/instances/{InstanceID}/smartquote/{ProductID}/versions
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
ProductID | path | string | Yes |
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SmartQuoteVersionModel
/v1/instances/{InstanceID}/smartquote/{ProductID}/versions
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
ProductID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SmartQuoteVersionModel
/v1/instances/{InstanceID}/smartquote/{ProductID}/versions/{VersionID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
ProductID | path | string | Yes | ||
VersionID | path | string | Yes |
application/json
{
"versionID": "example_001",
"productID": "example_001",
"label": "example",
"state": "example",
"isReleased": false,
"attributesJSON": "example",
"rulesJSON": "example",
"ruleGroupsJSON": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SmartQuoteVersionModel
/v1/instances/{InstanceID}/smartquote/{ProductID}/versions/{VersionID}/state
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
ProductID | path | string | Yes | ||
VersionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/instances/{InstanceID}/smartquote/{ProductID}/versions/released
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
ProductID | path | string | Yes |
application/json
{
"versionID": "example_001",
"productID": "example_001",
"label": "example",
"state": "example",
"isReleased": false,
"attributesJSON": "example",
"rulesJSON": "example",
"ruleGroupsJSON": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SmartQuoteVersionModel
/v1/setup/countries/{CountryID}/subdivisions
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
CountryID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/setup/states
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/stores/{InstanceID}/themes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
application/json
"example"
Schemas: StoreThemeModel
/v1/stores/{InstanceID}/themes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes |
Schemas: StoreThemeModel
/v1/stores/{InstanceID}/themes/{ThemeName}/templates/{TemplateName}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstanceID | path | string | Yes | ||
ThemeName | path | string | Yes | ||
TemplateName | path | string | Yes |
application/json
{
"themeID": "example_001",
"storeID": "example_001",
"name": "Example name",
"description": "example",
"themeName": "Example name",
"templateName": "Example name",
"lastUpdatedUTC": "2026-01-15T12:00:00Z",
"settings": "example"
}
Schemas: StoreThemeModel
/v1/suppliers
#
Get All
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers
#
Add
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SupplierModel
/v1/suppliers/{SupplierID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/{SupplierID}
#
Get by SupplierID
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/{SupplierID}/basics
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SupplierModel
/v1/suppliers/{SupplierID}/itemmapping
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/{SupplierID}/itemmapping
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/suppliers/{SupplierID}/items/import
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/{SupplierID}/notes
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SupplierModel
/v1/suppliers/{SupplierID}/people
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails SupplierModel
/v1/suppliers/{SupplierID}/pricingupdate/send
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/ByNumber/{SupplierNumber}
#
Get by SupplierNumber
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SupplierNumber | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/count
#
Get Count
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/import/results
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/pages/{page}
#
Get Pages
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/suppliers/search/{SearchString}
#
Get by SupplierName
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SearchString | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionTaskModel ProblemDetails
/v1/tasks/{TaskID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/{TaskID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/{TaskID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionTaskModel ProblemDetails
/v1/tasks/{TaskID}/invitations
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionTaskModel ProblemDetails
/v1/tasks/{TaskID}/model/cost
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails TaskModelUpdateModel
/v1/tasks/{TaskID}/model/time
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails TaskModelUpdateModel
/v1/tasks/{TaskID}/nesting
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionTaskModel ProblemDetails
/v1/tasks/{TaskID}/nonworkingdays
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: DefinitionTaskModel ProblemDetails
/v1/tasks/{TaskID}/references/rules
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/byname/{TaskName}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TaskName | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/copyto/{TargetInstanceID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TargetInstanceID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/import
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/numbers/next
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/renumber
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tasks/search/{number}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
number | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/teams
#
text/plain
"example"
Schemas: TeamModel
/v1/teams
#
Schemas: TeamModel
/v1/teams/{TeamID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TeamID | path | string | Yes |
/v1/teams/{TeamID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TeamID | path | string | Yes |
text/plain
{
"teamID": "example_001",
"name": "Example name",
"description": "example",
"isActive": "example",
"members": "example",
"notes": "example",
"createdByUserID": "example_001",
"createdUTC": "2026-01-15T12:00:00Z"
}
Schemas: TeamModel
/v1/teams/{TeamID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TeamID | path | string | Yes |
Schemas: TeamModel
/v1/teams/{TeamID}/members
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TeamID | path | string | Yes |
Schemas: TeamMemberModel
/v1/teams/{TeamID}/members/{UserID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TeamID | path | string | Yes | ||
UserID | path | string | Yes |
/v1/teams/my
#
text/plain
"example"
Schemas: TeamModel
/v1/tenant-provisioning
#
application/json
{
"tenantID": "example_001",
"status": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails TenantProvisioningRequest TenantProvisioningResponse
/v1/tenant-provisioning/{tenantId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
tenantId | path | string | Yes |
application/json
{
"tenantID": "example_001",
"status": "example",
"lastError": "example",
"steps": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
/v1/tenants/{tenantId}/seed-runs
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
tenantId | path | string | Yes |
application/json
{
"runID": "example_001",
"tenantID": "example_001",
"seedProfile": "example",
"status": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails TenantSeedRequest TenantSeedResponse
/v1/tenants/{tenantId}/seed-runs/{runId}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
tenantId | path | string | Yes | ||
runId | path | string | Yes |
application/json
{
"runID": "example_001",
"tenantID": "example_001",
"seedProfile": "example",
"status": "example",
"error": "example"
}
Schemas: TenantSeedRunStatusModel
/v1/setup/timezones
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReferenceType | query | string | No | ||
Status | query | integer | No | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ToDoModel
/v1/todo
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails ToDoModel
/v1/todo/{ToDoID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ToDoID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo/export
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo/products/{ProductID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
Status | query | integer | No | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo/roles/{role}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReferenceType | query | string | No | ||
Role | path | string | Yes | ||
Status | query | integer | No | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo/salesorders/{SalesOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesOrderID | path | string | Yes | ||
Status | query | integer | No | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo/salesquotes/{SalesQuoteID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
SalesQuoteID | path | string | Yes | ||
Status | query | integer | No | format: int32 default: 1 |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/todo/todo/{ToDoID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ToDoID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tours/{TourID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TourID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/tours/{TourID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TourID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails UserTourModel
/v1/service/reports/createdby
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails UpdateCreatedByModel
/v1/service/troublereports
#
/v1/service/troublereports
#
Schemas: TroubleReportModel
/v1/service/troublereports/{ReportID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes |
/v1/service/troublereports/{ReportID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes |
/v1/service/troublereports/{ReportID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes |
Schemas: TroubleReportModel
/v1/service/troublereports/{ReportID}/pdf
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
DocumentID | query | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/troublereports/{ReportID}/pdf/validate
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
DocumentID | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/troublereports/{ReportID}/status
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes |
/v1/service/troublereports/byids
#
/v1/service/troublereports/count
#
Schemas: TroubleReportSlicerModel
/v1/service/troublereports/customers
#
Schemas: TroubleReportSlicerModel
/v1/service/troublereports/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
Schemas: TroubleReportSlicerModel
/v1/service/troublereports/prodorders/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
Schemas: TroubleReportSlicerModel
/v1/service/troublereports/productionorder/{ProductionOrderID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductionOrderID | path | string | Yes |
/v1/service/troublereports/salesorders/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 | |
RecordsPerPage | query | integer | No | format: int32 |
Schemas: TroubleReportSlicerModel
/v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
SymptomID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
SymptomID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
SymptomID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
SymptomID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
SymptomID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ImageModel ProblemDetails
/v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}/download
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
SymptomID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}/replace
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ReportID | path | string | Yes | ||
SymptomID | path | string | Yes | ||
ImageID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/products/{ProductID}/attributes/{AttributeID}/feedback/request
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
ProductID | path | string | Yes | ||
AttributeID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: FeedbackRequestParameters ProblemDetails
/v1/verticals
#
application/json
"example"
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails VerticalModel
/v1/verticals
#
application/json
{
"verticalID": "example_001",
"name": "Example name",
"targetMarginPercent": 0,
"isActive": false
}
Schemas: VerticalModel
/v1/verticals/{VerticalID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
VerticalID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/verticals/{VerticalID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
VerticalID | path | string | Yes |
application/json
{
"verticalID": "example_001",
"name": "Example name",
"targetMarginPercent": 0,
"isActive": false
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails VerticalModel
/v1/verticals/{VerticalID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
VerticalID | path | string | Yes |
application/json
{
"verticalID": "example_001",
"name": "Example name",
"targetMarginPercent": 0,
"isActive": false
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails VerticalModel
/v1/warehouse/moves
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Status | query | string | No | default: PENDING |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/warehouse/moves
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: MaterialMovementModel ProblemDetails
/v1/warehouse/moves
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: MaterialMovementModel ProblemDetails
/v1/warehouse/moves/{MoveID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
MoveID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/warehouse/moves/{MoveID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
MoveID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/webhooks
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/webhooks
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails WebhookModel
/v1/webhooks/{WebhookID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
WebhookID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/webhooks/{WebHookID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
WebHookID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/webhooks/{WebHookID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
WebHookID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails WebhookModel
/v1/webhooks/{WebhookID}/diagnose
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
WebhookID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/webhooks/log
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/webhooks/logs
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails WebhookLogModel
/v1/webhooks/logs/count
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
Entity | query | string | No | ||
Event | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/webhooks/logs/count
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails WebhookLogSlicerModel
/v1/webhooks/logs/pages
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails WebhookLogSlicerModel
/v1/webhooks/logs/pages/{page}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
page | path | integer | Yes | format: int32 default: 1 | |
RecordsPerPage | query | integer | No | format: int32 default: 25 | |
Entity | query | string | No | ||
Event | query | string | No |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/workinstructions
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/workinstructions
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails WorkInstructionModel
/v1/workinstructions/{InstructionID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstructionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/workinstructions/{InstructionID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstructionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/workinstructions/{InstructionID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
InstructionID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails WorkInstructionModel
/v1/xml/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/xml/templates
#
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails XmlTemplateModel
/v1/xml/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/xml/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails
/v1/xml/templates/{TemplateID}
#
| Name | In | Type | Required | Details | Description |
|---|---|---|---|---|---|
TemplateID | path | string | Yes |
application/json
{
"type": "example",
"title": "example",
"status": 0,
"detail": "example",
"instance": "example"
}
Schemas: ProblemDetails XmlTemplateModel
AnnouncementModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
announcementID | string | No | nullable | |
message | string | No | nullable | |
infoUrl | string | No | nullable | |
startDateUTC | string | No | format: date-time | |
endDateUTC | string | No | format: date-time nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
appFilter | string | No | nullable | |
roleFilter | string | No | nullable | |
tenantFilter | string | No | nullable | |
isActive | boolean | No |
Used by: POST /v1/announcements
AppForgeSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
strings | object | No | nullable | |
terminology | ForgeTerminologyModel | No | ||
salesOrderSettings | SalesOrdersSettingsModel | No | ||
salesQuoteSettings | SalesQuotesSettingsModel | No | ||
generalSettings | GeneralSettingsModel | No | ||
paymentSettings | PaymentSettingsModel | No | ||
sftpExport | SftpExportSettingsModel | No | ||
configurationRelease | ConfigurationReleaseSettingsModel | No | ||
legacyShowSmartQuoteLinkNav | string | No | nullable | |
legacyShowCostAndPricing | string | No | nullable | |
legacyShowBillOfMaterials | string | No | nullable | |
legacyUsePricingComponents | string | No | nullable | |
legacyShowItemDetailInLineItemsTable | string | No | nullable | |
legacySalesQuoteAllowSendByEmail | string | No | nullable | |
legacyCustomersAllowAdd | string | No | nullable | |
legacyItemsAllowAdd | string | No | nullable | |
legacySalesQuoteMetaDataLabels | array of string | No | nullable | |
legacySalesOrderNumberPrefix | string | No | nullable | |
legacySalesQuoteNumberFormat | string | No | nullable | |
legacySalesQuoteDefaultPhase | string | No | nullable | |
legacySalesFunnelNumberPrefix | string | No | nullable | |
legacyTimingApproach | string | No | nullable | |
legacySalesOrderPurchaseOrderRequired | string | No | nullable |
Used by: POST /v1/instances/{InstanceID}/customization POST /v1/instances/{InstanceID}/settings
ApprovalPolicyModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
policyID | string | No | nullable | |
appliesTo | string | No | nullable | |
level | integer | No | format: int32 | |
currencyID | string | No | nullable | |
minimum | number | No | format: double | |
maximum | number | No | format: double | |
role | string | No | nullable | |
history | array of HistoryModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/approval/policies/{PolicyID} POST /v1/approval/policies
AssignmentHistoryModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
userID | string | No | nullable | |
createdUTC | string | No | format: date-time |
AuditActorTypeintegerAuditModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
table | string | No | nullable | |
field | string | No | nullable | |
recordGuid | string | No | nullable | |
oldValue | string | No | nullable | |
newValue | string | No | nullable | |
changedByUserID | string | No | nullable | |
changedUTC | string | No | format: date-time |
Used by: POST /v1/audit
AuditRecordModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
auditID | string | No | nullable | |
primaryKeyID | string | No | nullable | |
entity | string | No | nullable | |
property | string | No | nullable | |
oldValue | string | No | nullable | |
newValue | string | No | nullable | |
actorType | AuditActorType | No | ||
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
AuditSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
year | integer | No | format: int32 | |
month | integer | No | format: int32 |
AutomationDesignModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
designID | string | No | nullable | |
name | string | No | nullable | |
appliesTo | string | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/automation/designs/{DesignID} POST /v1/automation/designs
AutomationDesignRuleModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
ruleID | string | No | nullable | |
designID | string | No | nullable | |
name | string | No | nullable | |
rule | string | No | nullable | |
priority | integer | No | format: int32 | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/automation/designs/{DesignID}/rules/{RuleID} POST /v1/automation/designs/{DesignID}/rules
AutomationRunApprovalModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
responses | array of string | No | nullable |
AutomationRunDataobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
timer | AutomationRunTimerModel | No | ||
approval | AutomationRunApprovalModel | No |
AutomationRunModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
runID | string | No | nullable | |
designID | string | No | nullable | |
state | string | No | nullable | |
description | string | No | nullable | |
data | AutomationRunData | No | ||
referenceType | string | No | nullable | |
referenceID | string | No | nullable | |
history | array of HistoryModel | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
errors | array of string | No | nullable | |
warnings | array of string | No | nullable | |
information | array of string | No | nullable |
Used by: PATCH /v1/automation/runs/{RunID} POST /v1/automation/runs
AutomationRunTimerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
expiresUTC | string | No | format: date-time |
BatchBasisintegerBatchRequirementModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
requirementID | string | No | nullable | |
productID | string | No | nullable | |
sourceTaskID | string | No | nullable | |
sourceTaskName | string | No | nullable | |
basis | BatchBasis | No | ||
quantityUOM | string | No | nullable | |
customBasis | string | No | nullable | |
attributes | object | No | nullable |
CalendarExceptionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
exceptionID | string | No | nullable | |
description | string | No | nullable | |
nonWorkingDay | string | No | format: date-time |
CatalogLookupDefinitionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
version | integer | No | format: int32 | |
return | CatalogLookupReturnModel | No | ||
filters | array of CatalogLookupFilterModel | No | nullable |
CatalogLookupFilterModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
source | string | No | nullable | |
field | string | No | nullable | |
operator | string | No | nullable | |
value | string | No | nullable | |
valueFromAttribute | string | No | nullable |
CatalogLookupReturnModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
source | string | No | nullable | |
field | string | No | nullable |
ChangeOrderModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
changeID | string | No | nullable | |
description | string | No | nullable | |
detail | string | No | nullable | |
lineItemID | string | No | nullable | |
cost | number | No | format: double | |
price | number | No | format: double | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
ConfigurationAnalysisCountModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
value | string | No | nullable | |
count | integer | No | format: int32 |
ConfigurationAnalysisMonthModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
date | string | No | format: date-time | |
attributes | array of ConfigurationAnalysisCountModel | No | nullable |
ConfigurationAttributeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
value | string | No | nullable | |
method | string | No | nullable | |
sortOrder | string | No | nullable |
ConfigurationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
configurationID | string | No | nullable | |
productID | string | No | nullable | |
scheduleEstimate | string | No | nullable | |
schedulingPriority | string | No | nullable | |
schedulingNotes | string | No | nullable | |
attributes | object | No | nullable | |
currencyID | string | No | nullable | |
currency | CurrencyModel | No | ||
salesQuoteID | string | No | nullable | |
salesOrderID | string | No | nullable | |
options | ConfigureOptionsModel | No |
Used by: POST /v1/configure/{ProductID}/configuration PUT /v1/configure/{ProductID}/promotion/create PUT /v1/configure/{ProductID}/salesorders/{SalesOrderID} PUT /v1/configure/{ProductID}/salesquotes/{SalesQuoteID}
ConfigurationReleaseSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
requireCost | boolean | No | ||
requirePrice | boolean | No | ||
requireCurrency | boolean | No | ||
allowZeroCost | boolean | No | ||
allowZeroPrice | boolean | No |
ConfigureOptionsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
version | string | No | nullable | |
flowMode | string | No | nullable | |
onFinishTargetID | string | No | nullable | |
onFinishTargetLineItemID | string | No | nullable |
CopyToTenantModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instanceID | string | No | nullable | |
randomizeData | string | No | nullable | |
sanitizeData | string | No | nullable |
Used by: POST /v1/customers/{CustomerID}/copyinto POST /v1/items/{ItemID}/copyinto POST /v1/products/{ProductID}/copyinto
CurrencyModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
currencyID | string | No | nullable | |
country | string | No | nullable | |
currency | string | No | nullable | |
code | string | No | nullable | |
symbol | string | No | nullable | |
flagCode | string | No | nullable |
CustomerAttributeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
value | string | No | nullable |
CustomerBillToModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerID | string | No | nullable | |
customerNumber | string | No | nullable | |
customerName | string | No | nullable | |
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
postalCode | string | No | nullable | |
country | string | No | nullable | |
phone | string | No | nullable | |
paymentTerms | string | No | nullable |
CustomerCoordinatesModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
latitude | number | No | format: double | |
longitude | number | No | format: double |
CustomerIncotermModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
termID | string | No | nullable | |
code | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
effectiveYear | integer | No | format: int32 | |
location | string | No | nullable |
CustomerMetricsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerID | string | No | nullable | |
instanceID | string | No | nullable | |
revenueTTM | number | No | format: double | |
bookingsTTM | number | No | format: double | |
gpPercent | number | No | format: double | |
growthRate | number | No | format: double | |
lastUpdatedUTC | string | No | format: date-time |
CustomerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerID | string | No | nullable | |
number | string | No | nullable | |
customerNumber | string | No | nullable | |
name | string | No | nullable | |
customerName | string | No | nullable | |
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
postalCode | string | No | nullable | |
country | string | No | nullable | |
coordinates | CustomerCoordinatesModel | No | ||
geocodeStatus | string | No | nullable | |
paymentTerms | string | No | nullable | |
grossMarginTarget | number | No | format: double | |
maxDaysAllowed | integer | No | format: int32 | |
region | string | No | nullable | |
vertical | string | No | nullable | |
source | string | No | nullable | |
isPinned | boolean | No | ||
isActive | boolean | No | ||
isWebShop | boolean | No | ||
domain | string | No | nullable | |
people | array of string | No | nullable | |
incoterm | CustomerIncotermModel | No | ||
priceBreak | CustomerPriceBreakModel | No | ||
shipTo | array of CustomerShipToModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
attributes | array of CustomerAttributeModel | No | nullable | |
lineItemTemplates | array of LineItemModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: GET /v1/salesorders/customers PATCH /v1/customers/{CustomerID} PATCH /v1/customers/{CustomerID}/attributes PATCH /v1/customers/batch POST /v1/customers POST /v1/customers/{CustomerID}/templates POST /v1/salesquotes/pages/{page}/customers PUT /v1/customers/batch
CustomerOrderModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerOrderID | string | No | nullable | |
number | string | No | nullable | |
status | string | No | nullable | |
salesOrderID | string | No | nullable | |
salesOrderItemAndQtyID | string | No | nullable | |
releaseDateUTC | string | No | format: date-time | |
lenX | integer | No | format: int32 | |
widthY | integer | No | format: int32 | |
heightZ | integer | No | format: int32 | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
tags | array of TagModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/customerorders/{CustomerOrderID} PUT /v1/customerorders
CustomerPriceBreakModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
priceBreakID | string | No | nullable | |
ranges | array of CustomerPriceBreakRangeModel | No | nullable |
CustomerPriceBreakRangeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
rangeID | string | No | nullable | |
min | number | No | format: double | |
max | number | No | format: double | |
discount | number | No | format: double |
CustomerSearchModelobjectFields required to render a customer Global Search result.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerID | string | No | nullable | |
customerNumber | string | No | nullable | |
customerName | string | No | nullable |
CustomerShipToModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
shipToID | string | No | nullable | |
customerID | string | No | nullable | |
name | string | No | nullable | |
number | string | No | nullable | |
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
postalCode | string | No | nullable | |
country | string | No | nullable | |
phone | string | No | nullable | |
isActive | boolean | No | ||
incoterm | CustomerIncotermModel | No | ||
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PUT /v1/customers/{CustomerID}/shipto PUT /v1/customers/{CustomerID}/shipto/batch
CustomersSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
country | string | No | nullable | |
region | string | No | nullable | |
vertical | string | No | nullable | |
attribute | string | No | nullable | |
source | string | No | nullable | |
terms | string | No | nullable | |
maxDaysAllowed | integer | No | format: int32 |
Used by: POST /v1/customers/count POST /v1/customers/filter POST /v1/customers/pages/{page}
DashboardEscalationItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
escalation | ProductionOrderEscalationModel | No | ||
productionOrder | ProductionOrderModel | No | ||
salesOrder | SalesOrderModel | No |
DashboardEscalationsResponseobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
items | array of DashboardEscalationItemModel | No | nullable |
Used by: GET /v1/dashboard/escalations
DefinitionAttributeAttrAndValueobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
pairID | string | No | nullable | |
name | string | No | nullable | |
value | string | No | nullable |
DefinitionAttributeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
attributeID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
hint | string | No | nullable | |
productID | string | No | nullable | |
hideWhen | string | No | nullable | |
pageID | string | No | nullable | |
sequenceNumber | integer | No | format: int32 | |
dataType | string | No | nullable | |
units | string | No | nullable | |
validSets | array of DefinitionAttributeValidValuesSetModel | No | nullable | |
selectOrGenerated | string | No | nullable | |
selectionType | string | No | nullable | |
showOnQuote | string | No | nullable | |
hideOnQuoteIfDefault | string | No | nullable | |
isRequired | string | No | nullable | |
min | string | No | nullable | |
max | string | No | nullable | |
isActive | string | No | nullable | |
documents | array of DocumentModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
queryGetValid | QueryValidValuesModel | No |
Used by: PATCH /v1/attributes/{AttributeID} PATCH /v1/attributes/{AttributeID}/query PATCH /v1/attributes/batch PUT /v1/attributes PUT /v1/attributes/batch
DefinitionAttributeValidValueModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
valueID | string | No | nullable | |
value | string | No | nullable | |
description | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
inventoryStatus | ItemLedgerStatusModel | No | ||
price | number | No | format: double | |
links | array of string | No | nullable |
DefinitionAttributeValidValuesSetModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
setID | string | No | nullable | |
description | string | No | nullable | |
attrsAndValues | array of DefinitionAttributeAttrAndValue | No | nullable | |
values | array of DefinitionAttributeValidValueModel | No | nullable | |
defaultValueID | string | No | nullable | |
catalogAttribute | string | No | nullable | |
catalogFilters | array of DefinitionAttributeAttrAndValue | No | nullable | |
sortOrder | integer | No | format: int32 | |
notes | array of NoteModel | No | nullable |
DefinitionPageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
pageID | string | No | nullable | |
pageName | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
productID | string | No | nullable | |
hideWhen | string | No | nullable | |
showWhen | string | No | nullable | |
hint | string | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
attributes | array of DefinitionAttributeModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable |
Used by: PATCH /v1/pages/{PageID} PUT /v1/pages PUT /v1/pages/batch
DefinitionResourceGroupModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
resourceGroupID | string | No | nullable | |
name | string | No | nullable | |
purpose | string | No | nullable | |
locationID | string | No | nullable | |
isActive | string | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/resourcegroups/{ResourceGroupID} PATCH /v1/resourcegroups/{ResourceGroupID}/notes PUT /v1/resourcegroups
DefinitionResourceModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
resourceID | string | No | nullable | |
name | string | No | nullable | |
alias | string | No | nullable | |
category | string | No | nullable | |
locationID | string | No | nullable | |
qualityAssetID | string | No | nullable | |
userID | string | No | nullable | |
acknowledgmentRequired | string | No | nullable | |
nonWorkingDays | array of CalendarExceptionModel | No | nullable | |
resourceGroupIDs | array of string | No | nullable | |
isActive | string | No | nullable | |
capacity | ResourceCapacityModel | No | ||
workDays | array of WorkDayModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/resources/{ResourceID} PATCH /v1/resources/{ResourceID}/nonworkingdays PATCH /v1/resources/{ResourceID}/notes PUT /v1/resources
DefinitionRuleGroupModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
ruleGroupID | string | No | nullable | |
groupName | string | No | nullable | |
groupPriority | integer | No | format: int32 | |
productID | string | No | nullable | |
history | array of HistoryModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
DefinitionRuleModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
ruleID | string | No | nullable | |
ruleName | string | No | nullable | |
ruleGroupID | string | No | nullable | |
priority | integer | No | format: int32 | |
rule | string | No | nullable | |
productID | string | No | nullable | |
purpose | string | No | nullable | |
requiresUpdate | boolean | No | ||
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable |
Used by: PATCH /v1/rules/{RuleID} PUT /v1/rules PUT /v1/rules/batch
DefinitionTaskActionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
actionID | string | No | nullable |
DefinitionTaskInvitationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
invitationID | string | No | nullable | |
supplierID | string | No | nullable | |
url | string | No | nullable | |
expiresUTC | string | No | format: date-time |
DefinitionTaskModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
taskID | string | No | nullable | |
taskNumber | integer | No | format: int32 | |
locationID | string | No | nullable | |
name | string | No | nullable | |
workCenter | string | No | nullable | |
description | string | No | nullable | |
phase | string | No | nullable | |
pricingComponent | string | No | nullable | |
taskType | string | No | nullable | |
invitations | array of DefinitionTaskInvitationModel | No | nullable | |
actions | array of DefinitionTaskActionModel | No | nullable | |
resourceGroupIDs | array of string | No | nullable | |
operatingParameters | array of string | No | nullable | |
modelXMLtime | string | No | nullable | |
modelXMLcost | string | No | nullable | |
markup | number | No | format: double | |
timeSetup_min | number | No | format: double | |
timeTeardown_min | number | No | format: double | |
timeTransfer_min | number | No | format: double | |
minWait_min | number | No | format: double | |
maxWait_min | number | No | format: double | |
waitOnPredecessor | string | No | nullable | |
nesting | DefinitionTaskNestingModel | No | ||
workDays | array of WorkDayModel | No | nullable | |
nonWorkingDays | array of CalendarExceptionModel | No | nullable | |
isActive | string | No | nullable | |
timeModels | array of RegressionModel | No | nullable | |
costModels | array of RegressionModel | No | nullable | |
capacity | TaskCapacityModel | No | ||
taskHourlyRate | number | No | format: double | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/tasks/{TaskID} PATCH /v1/tasks/{TaskID}/invitations PATCH /v1/tasks/{TaskID}/nesting PATCH /v1/tasks/{TaskID}/nonworkingdays PUT /v1/tasks
DefinitionTaskNestingModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
groupByAttribute | string | No | nullable | |
nestingType | string | No | nullable | |
limitX_mm | number | No | format: double | |
limitY_mm | number | No | format: double | |
limitZ_mm | number | No | format: double |
DeliveryModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
deliveryID | string | No | nullable | |
mode | string | No | nullable | |
carrier | string | No | nullable | |
postalCode | string | No | nullable | |
weight_kg | number | No | format: double | |
length_mm | number | No | format: double | |
width_mm | number | No | format: double | |
height_mm | number | No | format: double | |
cost | number | No | format: double |
DiagnosticTreeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
diagnosticTreeID | string | No | nullable | |
name | string | No | nullable | |
source | string | No | nullable | |
link | string | No | nullable | |
isActive | string | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/service/diagnostictrees/{DiagnosticTreeID} PUT /v1/service/diagnostictrees
DiscussionParticipantModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
userID | string | No | nullable | |
role | string | No | nullable |
Used by: POST /v1/discussions/threads/{threadId}/participants
DiscussionThreadMessageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instanceID | string | No | nullable | |
messageID | string | No | nullable | |
threadID | string | No | nullable | |
senderID | string | No | nullable | |
content | string | No | nullable | |
createdUTC | string | No | format: date-time | |
type | MessageType | No | ||
metadata | object | No | nullable |
Used by: POST /v1/discussions/threads/{threadId}/messages PUT /v1/discussions/messages/{messageId}
DiscussionThreadModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
threadID | string | No | nullable | |
primaryKeyID | string | No | nullable | |
entityType | string | No | nullable | |
referenceIdentifier | string | No | nullable | |
topic | string | No | nullable | |
messages | array of DiscussionThreadMessageModel | No | nullable | |
participants | array of DiscussionParticipantModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
Used by: POST /v1/discussions/{primaryKeyId}/threads POST /v1/discussions/threads PUT /v1/discussions/threads/{threadId}
DocumentFilesAuditFindingModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
documentID | string | No | nullable | |
name | string | No | nullable | |
documentType | string | No | nullable | |
fileName | string | No | nullable | |
expectedFileName | string | No | nullable | |
fileFound | boolean | No | ||
localFileFound | boolean | No | ||
s3FileFound | boolean | No | ||
productIDs | array of string | No | nullable |
DocumentFilesAuditModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
source | string | No | nullable | |
root | string | No | nullable | |
documentCount | integer | No | format: int32 | |
connectedDocumentCount | integer | No | format: int32 | |
localFoundFileCount | integer | No | format: int32 | |
s3FoundFileCount | integer | No | format: int32 | |
foundFileCount | integer | No | format: int32 | |
missingFileCount | integer | No | format: int32 | |
orphanedFileCount | integer | No | format: int32 | |
documents | array of DocumentFilesAuditFindingModel | No | nullable | |
orphanedFiles | array of string | No | nullable |
Used by: GET /v1/documents/audit/files
DocumentLinkModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
documentLinkID | string | No | nullable | |
number | string | No | nullable | |
revision | string | No | nullable | |
description | string | No | nullable | |
url | string | No | nullable | |
tags | array of TagModel | No | nullable | |
scopes | array of string | No | nullable | |
attributes | object | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
DocumentModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
documentID | string | No | nullable | |
name | string | No | nullable | |
revision | string | No | nullable | |
description | string | No | nullable | |
documentType | string | No | nullable | |
fileName | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
visibility | string | No | nullable | |
tags | array of TagModel | No | nullable | |
attributes | object | No | nullable | |
productIDs | array of string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/documents/{DocumentID}
DocumentReferenceModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
referenceID | string | No | nullable | |
documentID | string | No | nullable | |
scopes | array of string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
DocumentUploadModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
document | DocumentModel | No | ||
fileName | string | No | nullable | |
fileBytes | string | No | nullable |
Used by: PATCH /v1/documents/{DocumentID}/replace POST /v1/documents POST /v1/salesorders/{SalesOrderID}/documents POST /v1/salesquotes/{SalesQuoteID}/documents
EmailAttachmentModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
path | string | No | nullable |
EmailContactModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
emailAddress | string | No | nullable |
EmailMessageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
emailID | string | No | nullable | |
referenceType | string | No | nullable | |
referenceID | string | No | nullable | |
status | string | No | nullable | |
to | array of EmailContactModel | No | nullable | |
cc | array of EmailContactModel | No | nullable | |
bcc | array of EmailContactModel | No | nullable | |
attachments | array of EmailAttachmentModel | No | nullable | |
subject | string | No | nullable | |
message | string | No | nullable | |
isHtml | boolean | No | ||
createdUTC | string | No | format: date-time | |
createdByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
history | array of HistoryModel | No | nullable |
Used by: POST /v1/salesorders/{SalesOrderID}/email POST /v1/salesquotes/{SalesQuoteID}/email/pdf PUT /v1/email PUT /v1/salesfunnel/{OpportunityID}/sendemail
EmailServerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
displayName | string | No | nullable | |
login | string | No | nullable | |
password | string | No | nullable | |
hostname | string | No | nullable | |
port | string | No | nullable | |
level | string | No | nullable | |
provider | string | No | nullable | |
apiKey | string | No | nullable |
Used by: PATCH /v1/instances/smtpserver
EmailTemplateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
templateID | string | No | nullable | |
instanceID | string | No | nullable | |
name | string | No | nullable | |
subject | string | No | nullable | |
bodyHTML | string | No | nullable | |
bodyText | string | No | nullable | |
body | string | No | nullable | |
isActive | string | No | nullable | |
appliesTo | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/email/templates/{TemplateID} POST /v1/email/templates
EmployeeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
userID | string | No | nullable | |
first | string | No | nullable | |
last | string | No | nullable | |
title | string | No | nullable | |
emailAddress | string | No | nullable | |
phoneNumbers | array of PhoneNumberModel | No | nullable | |
phoneOffice | string | No | nullable | |
phoneMobile | string | No | nullable | |
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
postalCode | string | No | nullable | |
country | string | No | nullable | |
managerUserID | string | No | nullable | |
resetRequired | string | No | nullable | |
isActive | string | No | nullable | |
offsetUTC | number | No | format: double | |
globalRoles | array of string | No | nullable | |
instanceAccess | array of UserTenantAccessModel | No | nullable | |
profiles | array of UserProfileBaseModel | No | nullable |
EndCustomerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
endCustomerID | string | No | nullable | |
customerID | string | No | nullable | |
name | string | No | nullable | |
number | string | No | nullable | |
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
postalCode | string | No | nullable | |
country | string | No | nullable | |
phone | string | No | nullable |
EscalationTemplateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
templateID | string | No | nullable | |
name | string | No | nullable | |
template | string | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/escalation/templates/{TemplateID} POST /v1/escalation/templates
EventSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
year | integer | No | format: int32 | |
month | integer | No | format: int32 |
FeatureModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
featureID | string | No | nullable | |
appID | string | No | nullable | |
enabled | boolean | No | ||
canEdit | boolean | No | ||
notes | string | No | nullable | |
createdUTC | string | No | format: date-time | |
createdByUserID | string | No | nullable | |
lastUpdateddUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable |
FeedbackRequestParametersobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
email | string | No | nullable | |
message | string | No | nullable | |
setID | string | No | nullable |
Used by: POST /v1/products/{ProductID}/attributes/{AttributeID}/feedback/request
FileUploadModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
fileName | string | No | nullable | |
fileBytes | string | No | nullable |
Used by: POST /v1/serialization/import
FilterConditionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
field | string | No | nullable | |
operator | string | No | nullable | |
value | | No | nullable |
FilterModeintegerForgeAiAttributeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
temporaryID | string | No | nullable | |
pageTemporaryID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
dataType | string | No | nullable | |
selectionType | string | No | nullable | |
units | string | No | nullable | |
defaultValue | string | No | nullable | |
isRequired | boolean | No |
ForgeAiAttributeValueModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
attributeTemporaryID | string | No | nullable | |
value | string | No | nullable |
ForgeAiBusinessContextModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
businessProblem | string | No | nullable | |
targetMarket | string | No | nullable | |
targetCustomer | string | No | nullable | |
productFamily | string | No | nullable | |
productName | string | No | nullable | |
productSku | string | No | nullable | |
commercialIntent | string | No | nullable | |
defaultUnits | string | No | nullable | |
terminology | array of string | No | nullable | |
constraints | array of string | No | nullable | |
notes | string | No | nullable |
Used by: POST /v1/forge/ai/jobs
ForgeAiEvidenceModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
evidenceID | string | No | nullable | |
entityTemporaryID | string | No | nullable | |
sourceID | string | No | nullable | |
location | string | No | nullable | |
excerpt | string | No | nullable | |
confidence | number | No | format: double | |
rationale | string | No | nullable |
ForgeAiItemMappingModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
temporaryID | string | No | nullable | |
conditions | array of ForgeAiAttributeValueModel | No | nullable | |
items | array of ForgeAiItemQuantityModel | No | nullable |
ForgeAiItemQuantityModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemNumber | string | No | nullable | |
quantity | number | No | format: double |
ForgeAiPageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
temporaryID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
sortOrder | integer | No | format: int32 |
ForgeAiProductModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
temporaryID | string | No | nullable | |
name | string | No | nullable | |
sku | string | No | nullable | |
description | string | No | nullable | |
category | string | No | nullable |
ForgeAiRuleGroupModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
temporaryID | string | No | nullable | |
name | string | No | nullable | |
priority | integer | No | format: int32 |
ForgeAiRuleModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
temporaryID | string | No | nullable | |
ruleGroupTemporaryID | string | No | nullable | |
name | string | No | nullable | |
expression | string | No | nullable | |
priority | integer | No | format: int32 |
ForgeAiSetupJobModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
jobID | string | No | nullable | |
instanceID | string | No | nullable | |
productID | string | No | nullable | |
state | string | No | nullable | |
rowVersion | integer | No | format: int64 | |
businessContext | ForgeAiBusinessContextModel | No | ||
package | ForgeAiSetupPackageModel | No | ||
validation | ForgeAiValidationReportModel | No | ||
processingStatus | string | No | nullable | |
processingMessage | string | No | nullable | |
modelName | string | No | nullable | |
promptVersion | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: GET /v1/forge/ai/jobs/{jobID} PATCH /v1/forge/ai/jobs/{jobID}/context PATCH /v1/forge/ai/jobs/{jobID}/package POST /v1/forge/ai/jobs
ForgeAiSetupPackageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
schemaVersion | integer | No | format: int32 | |
businessContext | ForgeAiBusinessContextModel | No | ||
product | ForgeAiProductModel | No | ||
pages | array of ForgeAiPageModel | No | nullable | |
attributes | array of ForgeAiAttributeModel | No | nullable | |
validValueSets | array of ForgeAiValidValueSetModel | No | nullable | |
ruleGroups | array of ForgeAiRuleGroupModel | No | nullable | |
rules | array of ForgeAiRuleModel | No | nullable | |
itemMappings | array of ForgeAiItemMappingModel | No | nullable | |
evidence | array of ForgeAiEvidenceModel | No | nullable | |
warnings | array of string | No | nullable |
ForgeAiTransitionRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
command | string | No | nullable | |
rowVersion | integer | No | format: int64 |
ForgeAiTransitionResultModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
succeeded | boolean | No | ||
previousState | string | No | nullable | |
state | string | No | nullable | |
error | string | No | nullable | |
allowedCommands | array of string | No | nullable |
ForgeAiUpdateBusinessContextRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
rowVersion | integer | No | format: int64 | |
businessContext | ForgeAiBusinessContextModel | No |
ForgeAiUpdatePackageRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
rowVersion | integer | No | format: int64 | |
package | ForgeAiSetupPackageModel | No |
ForgeAiValidationFindingModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
findingID | string | No | nullable | |
severity | string | No | nullable | |
code | string | No | nullable | |
message | string | No | nullable | |
entityTemporaryID | string | No | nullable |
ForgeAiValidationReportModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
findings | array of ForgeAiValidationFindingModel | No | nullable | |
hasBlockingFindings | boolean | No |
ForgeAiValidValueSetModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
temporaryID | string | No | nullable | |
attributeTemporaryID | string | No | nullable | |
description | string | No | nullable | |
defaultValue | string | No | nullable | |
values | array of string | No | nullable |
ForgeTerminologyModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
quotesNavigation | string | No | nullable | |
ordersNavigation | string | No | nullable | |
smartQuote | string | No | nullable | |
sales | string | No | nullable | |
salesQuote | string | No | nullable | |
salesQuotes | string | No | nullable | |
orders | string | No | nullable | |
salesOrder | string | No | nullable | |
salesOrders | string | No | nullable | |
customer | string | No | nullable | |
customers | string | No | nullable | |
production | string | No | nullable | |
productionOrder | string | No | nullable | |
productionOrders | string | No | nullable | |
daysElapsed | string | No | nullable | |
notes | string | No | nullable |
GeneralSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
showSmartQuoteLinkNav | string | No | nullable | |
showCostAndPricing | string | No | nullable | |
showBillOfMaterials | string | No | nullable | |
usePricingComponents | string | No | nullable | |
showItemDetailInLineItemsTable | string | No | nullable | |
salesQuoteAllowSendByEmail | string | No | nullable | |
customersAllowAdd | string | No | nullable | |
itemsAllowAdd | string | No | nullable | |
salesQuoteMetaDataLabels | array of string | No | nullable | |
salesOrderNumberPrefix | string | No | nullable | |
salesQuoteNumberFormat | string | No | nullable | |
salesQuoteDefaultPhase | string | No | nullable | |
salesFunnelNumberPrefix | string | No | nullable | |
timingApproach | string | No | nullable |
GeoCoordinatesModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
latitude | number | No | format: double | |
longitude | number | No | format: double |
GlobalSearchLiteResultModelobjectGlobal Search response using lightweight customer and item result rows.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
serviceTickets | array of ServiceTicketModel | No | nullable | |
serials | array of SerializationSerialNumberModel | No | nullable | |
salesQuotes | array of SalesQuoteModel | No | nullable | |
salesOrders | array of SalesOrderModel | No | nullable | |
customers | array of CustomerSearchModel | No | nullable | |
productionOrders | array of ProductionOrderModel | No | nullable | |
items | array of ItemSearchModel | No | nullable | |
itemCompatibilities | array of ItemCompatibilityModel | No | nullable | |
salesTargets | array of SalesOpportunityModel | No | nullable | |
queues | array of ProductionQueueModel | No | nullable | |
qualityNcr | array of QualityNcrModel | No | nullable | |
qualityAssets | array of QualityAssetModel | No | nullable | |
suppliers | array of SupplierModel | No | nullable | |
productionOrderCustomers | object | No | nullable |
Used by: POST /v1/search/lite-customer-items
GlobalSearchRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
query | string | No | nullable | |
limit | integer | No | format: int32 |
Used by: POST /v1/search POST /v1/search/lite-customer-items
GlobalSearchResultModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
serviceTickets | array of ServiceTicketModel | No | nullable | |
serials | array of SerializationSerialNumberModel | No | nullable | |
salesQuotes | array of SalesQuoteModel | No | nullable | |
salesOrders | array of SalesOrderModel | No | nullable | |
customers | array of CustomerModel | No | nullable | |
productionOrders | array of ProductionOrderModel | No | nullable | |
items | array of ItemModel | No | nullable | |
itemCompatibilities | array of ItemCompatibilityModel | No | nullable | |
salesTargets | array of SalesOpportunityModel | No | nullable | |
queues | array of ProductionQueueModel | No | nullable | |
qualityNcr | array of QualityNcrModel | No | nullable | |
qualityAssets | array of QualityAssetModel | No | nullable | |
suppliers | array of SupplierModel | No | nullable | |
productionOrderCustomers | object | No | nullable |
Used by: POST /v1/search
HeatMapDataModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
x | integer | No | format: int32 | |
y | integer | No | format: int32 | |
value | integer | No | format: int32 |
HistoryModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
historyID | string | No | nullable | |
activity | string | No | nullable | |
byUserID | string | No | nullable | |
dateTimeUTC | string | No | format: date-time |
HomeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
recentViews | object | No | nullable | |
phasesQuotes | array of PhaseModel | No | nullable | |
phasesProduction | array of PhaseModel | No | nullable | |
notes | array of NoteWithParentIdModel | No | nullable | |
toDoFunnel | array of ToDoModel | No | nullable | |
toDoSalesQuotes | array of ToDoModel | No | nullable | |
toDoSalesOrders | array of ToDoModel | No | nullable | |
tour | UserTourModel | No | ||
isResourceAssigned | boolean | No | ||
nonWorkingDays | array of CalendarExceptionModel | No | nullable | |
escalations | DashboardEscalationsResponse | No | ||
countsSalesQuotes | object | No | nullable | |
countsSalesOrders | object | No | nullable | |
countsProductionOrders | object | No | nullable | |
countsTroubleReports | object | No | nullable | |
promotions | array of PromotionModel | No | nullable | |
teams | array of TeamModel | No | nullable | |
recentSalesQuotes | array of SalesQuoteModel | No | nullable | |
recentSalesOrders | array of SalesOrderModel | No | nullable |
Used by: GET /v1/home/dashboard
ImageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
imageID | string | No | nullable | |
description | string | No | nullable | |
fileName | string | No | nullable | |
comments | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/prodorders/{ProductionOrderID}/images/{ImageID} PATCH /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}
ImportMessageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
logID | string | No | nullable | |
lineNumber | integer | No | format: int32 | |
message | string | No | nullable | |
logType | string | No | nullable | |
data | string | No | nullable |
ImportResultModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
importID | string | No | nullable | |
messages | array of ImportMessageModel | No | nullable | |
errors | array of ImportMessageModel | No | nullable | |
status | string | No | nullable | |
linesProcessed | integer | No | format: int32 | |
fileName | string | No | nullable | |
timeRequired | number | No | format: double | |
created | integer | No | format: int32 | |
updated | integer | No | format: int32 | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: GET /v1/salesorders/import/results POST /v1/salesorders/import
IncotermDefinitionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
termID | string | No | nullable | |
code | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
effectiveYear | integer | No | format: int32 | |
mode | IncotermMode | No |
Used by: PATCH /v1/global/incoterms/{TermID} POST /v1/global/incoterms
IncotermModeintegerInstanceModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instanceID | string | No | nullable | |
organizationID | string | No | nullable | |
companyName | string | No | nullable | |
name | string | No | nullable | |
website | string | No | nullable | |
allowedCountries | string | No | nullable | |
currencyID | string | No | nullable | |
currencyIDs | array of string | No | nullable | |
unitsWeight | string | No | nullable | |
unitsLength | string | No | nullable | |
offsetUTC | number | No | format: double | |
defaultMarkup | number | No | format: double | |
schedulingAlgorithm | SchedulingAlgorithmModel | No | ||
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
postalCode | string | No | nullable | |
country | string | No | nullable | |
phone | string | No | nullable | |
culture | string | No | nullable | |
defaultPaymentTerms | string | No | nullable | |
tenantType | string | No | nullable | |
instanceType | string | No | nullable | |
storeRequireLogin | string | No | nullable | |
subscriptionExpiresUTC | string | No | format: date-time | |
featureSalesFunnel | string | No | nullable | |
features | object | No | nullable | |
featureConfigurator | string | No | nullable | |
featureBuilder | string | No | nullable | |
featureSalesQuotes | string | No | nullable | |
featureSalesOrders | string | No | nullable | |
featureBids | string | No | nullable | |
featureProduction | string | No | nullable | |
featureService | string | No | nullable | |
featureStore | string | No | nullable | |
featureMaintenance | string | No | nullable | |
featureShipping | string | No | nullable | |
featurePromotions | string | No | nullable | |
featureDelivery | string | No | nullable | |
featureSuppliers | string | No | nullable | |
featureInvoicing | string | No | nullable | |
featurePurchasing | string | No | nullable | |
featureWarehouse | string | No | nullable | |
featureInventory | string | No | nullable | |
featureQuality | string | No | nullable | |
featureHelp | string | No | nullable | |
featureCompany | string | No | nullable | |
emailCc | array of EmailContactModel | No | nullable | |
incoterm | OrganizationIncotermModel | No | ||
integrationJustPlanIt | IntegrationJustPlanItModel | No | ||
integrationQuickBooks | IntegrationQuickBooksModel | No | ||
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
updatedTUTC | string | No | format: date-time |
InstructionDetailModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instruction | string | No | nullable | |
time_min | integer | No | format: int32 |
InstructionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instructionID | string | No | nullable | |
productID | string | No | nullable | |
taskID | string | No | nullable | |
description | string | No | nullable | |
appliesWhen | string | No | nullable | |
instructions | array of InstructionDetailModel | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
lastUpdatedByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time |
Used by: POST /v1/instructions/{taskid}
Int32ApiResponseModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
success | boolean | No | ||
message | string | No | nullable | |
errors | array of string | No | nullable | |
errorCode | string | No | nullable | |
data | integer | No | format: int32 |
Used by: PUT /v1/instances/{InstanceID}/integrations/{IntegrationID}/execute
IntegrationActionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
actionID | string | No | nullable | |
provider | string | No | nullable | |
label | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
showOn | string | No | nullable | |
requiresConfirmation | boolean | No | ||
isActive | boolean | No | ||
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
IntegrationExecuteRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
actionID | string | No | nullable | |
entityID | string | No | nullable |
Used by: PUT /v1/instances/{InstanceID}/integrations/{IntegrationID}/execute
IntegrationHelcimConfigModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
accountID | string | No | nullable | |
apiToken | string | No | nullable | |
environment | string | No | nullable | |
webhookSecret | string | No | nullable | |
isActive | string | No | nullable |
IntegrationJustPlanItModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerID | string | No | nullable | |
apikey | string | No | nullable | |
statusesToSend | array of integer | No | nullable | |
weeksDataToSend | integer | No | format: int32 | |
isActive | string | No | nullable |
IntegrationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
integrationID | string | No | nullable | |
name | string | No | nullable | |
provider | string | No | nullable | |
providerJSON | string | No | nullable | |
actions | array of IntegrationActionModel | No | nullable | |
helcimConfig | IntegrationHelcimConfigModel | No | ||
slackConfig | IntegrationSlackConfigModel | No | ||
isActive | boolean | No | ||
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: GET /v1/instances/{InstanceID}/integrations GET /v1/instances/{InstanceID}/integrations/{IntegrationID}
IntegrationQuickBooksModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
clientID | string | No | nullable | |
clientSecret | string | No | nullable | |
isActive | string | No | nullable |
IntegrationSlackConfigModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
webhooks | array of SlackWebhookDefinition | No | nullable |
InventoryAvailabilityAssessmentModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
source | string | No | nullable | |
snapshotAtUTC | string | No | format: date-time | |
isHealthy | boolean | No | ||
items | array of InventoryAvailabilityItemModel | No | nullable |
InventoryAvailabilityAssessmentRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
requestID | string | No | nullable | |
requestedAtUTC | string | No | format: date-time | |
requirements | array of InventoryAvailabilityRequirementModel | No | nullable |
InventoryAvailabilityItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
onHandQuantity | number | No | format: double | |
allocatedQuantity | number | No | format: double nullable | |
availableQuantity | number | No | format: double | |
inboundQuantity | number | No | format: double nullable | |
nextReceiptUTC | string | No | format: date-time nullable | |
uom | string | No | nullable |
InventoryAvailabilityRequirementModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
itemNumber | string | No | nullable | |
quantity | number | No | format: double | |
uom | string | No | nullable |
InventoryLocationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
locationID | string | No | nullable | |
name | string | No | nullable | |
groupName | string | No | nullable | |
isActive | string | No | nullable | |
coordinates | GeoCoordinatesModel | No | ||
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/inventory/locations/{LocationID} PATCH /v1/inventory/locations/{LocationID}/notes PUT /v1/inventory/locations
InventoryLocationsSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
isActive | string | No | nullable | |
group | string | No | nullable | |
sortBy | string | No | nullable | |
sortOrder | string | No | nullable |
Used by: POST /v1/inventory/locations
InventoryReceiveModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
inventoryReceiveID | string | No | nullable | |
itemID | string | No | nullable | |
locationID | string | No | nullable | |
quantity | number | No | format: double | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
Used by: PUT /v1/inventory/receive
InventoryShortageItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
itemNumber | string | No | nullable | |
description | string | No | nullable | |
uom | string | No | nullable | |
requiredQuantity | number | No | format: double | |
onHandQuantity | number | No | format: double | |
availableQuantity | number | No | format: double | |
shortfallQuantity | number | No | format: double |
InventoryShortageNotificationModelobjectRead-only buyer-review handoff. It never creates a purchase order.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
notificationID | string | No | nullable | |
productID | string | No | nullable | |
productName | string | No | nullable | |
availabilitySource | string | No | nullable | |
snapshotAtUTC | string | No | format: date-time nullable | |
items | array of InventoryShortageItemModel | No | nullable |
InventoryTransferModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
inventoryMoveID | string | No | nullable | |
itemID | string | No | nullable | |
quantity | number | No | format: double | |
fromLocationID | string | No | nullable | |
toLocationID | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
Used by: PUT /v1/inventory/move
InvoiceLineModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
invoiceLineID | string | No | nullable | |
lineItemID | string | No | nullable | |
description | string | No | nullable | |
unitPrice | number | No | format: double | |
quantity | number | No | format: double |
InvoiceModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
invoiceID | string | No | nullable | |
number | string | No | nullable | |
status | string | No | nullable | |
customerID | string | No | nullable | |
salesOrderID | string | No | nullable | |
currencyID | string | No | nullable | |
personBillTo | PersonModel | No | ||
personShipTo | PersonModel | No | ||
billTo | CustomerBillToModel | No | ||
shipTo | CustomerShipToModel | No | ||
lines | array of InvoiceLineModel | No | nullable | |
dueUTC | string | No | format: date-time | |
paidUTC | string | No | format: date-time | |
notes | string | No | nullable | |
terms | string | No | nullable | |
history | array of HistoryModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/instance/invoices/{InvoiceID} PATCH /v1/invoices/{InvoiceID} PUT /v1/instance/invoices PUT /v1/invoices
ItemAndQtyModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemAndQtyID | string | No | nullable | |
lineNumber | integer | No | format: int32 | |
details | ItemModel | No | ||
quantity | number | No | format: double | |
discount | number | No | format: double | |
baseUnitPrice | number | No | format: double | |
status | string | No | nullable | |
showSubTotal | string | No | nullable | |
referenceID | string | No | nullable | |
isCustom | boolean | No | ||
equivalentItemNumbers | array of string | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
documentNames | array of string | No | nullable | |
documentIDs | array of string | No | nullable |
ItemAttributeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
value | string | No | nullable |
ItemCompatibilityModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
compatibilityID | string | No | nullable | |
instanceID | string | No | nullable | |
baseItemID | string | No | nullable | |
compatibleItemID | string | No | nullable | |
compatibilityType | string | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
Used by: POST /v1/items/compatibility PUT /v1/items/compatibility/{CompatibilityID}
ItemComponentModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
componentItemID | string | No | nullable | |
quantity | number | No | format: double |
ItemCostHistoryModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
dateTimeUTC | string | No | format: date-time | |
cost | number | No | format: double | |
createdByUserID | string | No | nullable |
ItemCostReviewEntryModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
entryID | string | No | nullable | |
itemID | integer | No | format: int32 | |
productID | integer | No | format: int32 | |
costPrevious | number | No | format: double | |
costCurrent | number | No | format: double | |
costNew | number | No | format: double | |
variance | number | No | format: double | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
ItemCostReviewModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
reviewID | string | No | nullable | |
reviewMonth | string | No | format: date-time | |
reviewerUserID | string | No | nullable | |
approvedByUserID | integer | No | format: int32 | |
status | ReviewStatus | No | ||
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
entries | array of ItemCostReviewEntryModel | No | nullable |
Used by: PATCH /v1/items/reviews/{ReviewID}/basics PUT /v1/items/reviews
ItemLedgerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemLedgerID | string | No | nullable | |
itemID | string | No | nullable | |
locationID | string | No | nullable | |
quantityChange | number | No | format: double | |
referenceType | string | No | nullable | |
referenceID | string | No | nullable | |
referenceLineNumber | integer | No | format: int32 | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
Used by: PUT /v1/inventory
ItemLedgerStatusModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
number | string | No | nullable | |
description | string | No | nullable | |
uom | string | No | nullable | |
quantity | number | No | format: double | |
locationID | string | No | nullable |
ItemMappingAttrAndValueobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
value | string | No | nullable |
ItemMappingItemAndQtyobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
number | string | No | nullable | |
quantity | number | No | format: double | |
inventoryStatus | ItemLedgerStatusModel | No |
ItemMappingModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productID | string | No | nullable | |
itemMappingID | string | No | nullable | |
category | string | No | nullable | |
items | array of ItemMappingItemAndQty | No | nullable | |
attributesAndValues | array of ItemMappingAttrAndValue | No | nullable | |
history | array of HistoryModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
errors | array of string | No | nullable | |
comment | string | No | nullable | |
requiresUpdate | boolean | No | ||
isRequired | boolean | No | ||
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/itemmapping PATCH /v1/itemmapping/{ItemMappingID}/history PUT /v1/itemmapping
ItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
description | string | No | nullable | |
longDescription | string | No | nullable | |
fullDescription | string | No | nullable | |
number | string | No | nullable | |
uom | string | No | nullable | |
category | string | No | nullable | |
components | array of ItemComponentModel | No | nullable | |
parentItemID | string | No | nullable | |
weightPerUnit | number | No | format: double | |
unitCost | number | No | format: double | |
unitPrice | number | No | format: double | |
grossMarginFloor | number | No | format: double | |
pricingFloor | number | No | format: double | |
minimumAcceptablePrice | number | No | format: double | |
pricingComponent | string | No | nullable | |
leadTimeDays | integer | No | format: int32 | |
minimumOrderQuantity | number | No | format: double | |
leadTimeWeeks | number | No | format: double | |
originCountryID | string | No | nullable | |
hts | string | No | nullable | |
eccn | string | No | nullable | |
intercompanyTerm | string | No | nullable | |
serializationRequired | string | No | nullable | |
traceablityRequired | string | No | nullable | |
isActive | string | No | nullable | |
isDeleted | boolean | No | ||
lifecycleStatus | string | No | nullable | |
availabilityStatus | string | No | nullable | |
availabilityEffectiveUTC | string | No | format: date-time nullable | |
availabilityReason | string | No | nullable | |
successorItemID | string | No | nullable | |
statusUpdatedUTC | string | No | format: date-time nullable | |
isInventory | string | No | nullable | |
priceBreaks | array of ItemPriceBreakModel | No | nullable | |
router | array of ItemTaskModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
attributes | array of ItemAttributeModel | No | nullable | |
costHistory | array of ItemCostHistoryModel | No | nullable | |
supplierItemNumbers | array of ItemSupplierProductModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/items/{ItemID}/attributes PATCH /v1/items/{ItemID}/basics PATCH /v1/items/{ItemID}/links PATCH /v1/items/{ItemID}/pricebreaks PATCH /v1/items/{ItemID}/router PATCH /v1/items/batch PUT /v1/items PUT /v1/items/batch
ItemPriceBreakModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
breakID | string | No | nullable | |
quantityMin | number | No | format: double | |
quantityMax | number | No | format: double | |
price | number | No | format: double |
ItemReviewModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
item | ItemModel | No | ||
cost | string | No | nullable | |
price | string | No | nullable |
Used by: PUT /v1/items/{ItemID}/review
ItemSearchModelobjectFields required to render an item Global Search result.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
number | string | No | nullable | |
description | string | No | nullable |
ItemSerializationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemSerializationID | string | No | nullable | |
itemAndQtyID | string | No | nullable | |
serialNumber | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
ItemsSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
isActive | string | No | nullable | |
deleted | string | No | nullable | |
hasAttributes | string | No | nullable | |
lifecycleStatus | string | No | nullable | |
availabilityStatus | string | No | nullable | |
category | string | No | nullable | |
countryID | string | No | nullable | |
unitCost | number | No | format: double | |
unitPrice | number | No | format: double | |
sortBy | string | No | nullable | |
sortOrder | string | No | nullable |
Used by: POST /v1/items/analysis/costandprice POST /v1/items/count POST /v1/items/pages/{page}
ItemSupplierProductModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
supplierID | string | No | nullable | |
supplierProductNumber | string | No | nullable | |
uom | string | No | nullable | |
leadTimeDays | integer | No | format: int32 | |
isPreferred | boolean | No | ||
lastCostDate | string | No | format: date-time nullable | |
priceBreaks | array of SupplierPriceBreakModel | No | nullable |
ItemTaskModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemTaskID | string | No | nullable | |
number | integer | No | format: int32 | |
name | string | No | nullable | |
workCenter | string | No | nullable | |
detail | string | No | nullable | |
time_MIN | number | No | format: double | |
cost_CUR | number | No | format: double | |
price_CUR | number | No | format: double | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
ItemTraceabilityModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemTraceabilityID | string | No | nullable | |
itemAndQtyID | string | No | nullable | |
lotNumber | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
JTokenarray of JTokenLineItemAttrModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
lineItemAttrID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
method | string | No | nullable | |
attributeDataType | string | No | nullable | |
attributeValue | string | No | nullable | |
attributeUnits | string | No | nullable |
LineItemChargeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
chargeID | string | No | nullable | |
type | string | No | nullable | |
description | string | No | nullable | |
code | string | No | nullable | |
rate | number | No | format: double | |
basis | string | No | nullable | |
amount | number | No | format: double | |
ruleSource | string | No | nullable |
LineItemItemAndQtyModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemAndQtyID | string | No | nullable | |
details | LineItemItemModel | No | ||
quantity | number | No | format: double | |
referenceID | string | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
documentNames | array of string | No | nullable | |
documentIDs | array of string | No | nullable |
LineItemItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
description | string | No | nullable | |
number | string | No | nullable | |
uom | string | No | nullable | |
unitCost | number | No | format: double | |
unitPrice | number | No | format: double | |
category | string | No | nullable | |
originCountryID | string | No | nullable | |
hts | string | No | nullable | |
eccn | string | No | nullable | |
pricingComponent | string | No | nullable | |
leadTimeDays | integer | No | format: int32 | |
serializationRequired | string | No | nullable | |
traceablityRequired | string | No | nullable | |
documents | array of DocumentModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
referencesRules | array of ReferenceModel | No | nullable | |
referencesDynBOM | array of ReferenceModel | No | nullable | |
referencesAttributes | array of ReferenceModel | No | nullable |
LineItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
lineItemID | string | No | nullable | |
lineNumber | integer | No | format: int32 | |
productID | string | No | nullable | |
fingerPrint | string | No | nullable | |
sourceDocumentID | string | No | nullable | |
effectiveSourceDocumentID | string | No | nullable | |
sourceLineItemID | string | No | nullable | |
isBatchLine | boolean | No | ||
batchID | string | No | nullable | |
batchChargeLineID | string | No | nullable | |
batchSourceLineItemIDs | array of string | No | nullable | |
hasBatchSourceLineItems | boolean | No | ||
description | string | No | nullable | |
longDescription | string | No | nullable | |
baseMaterialsPrice | number | No | format: double | |
baseTasksPrice | number | No | format: double | |
basePrice | number | No | format: double | |
quantity | number | No | format: double | |
discount | number | No | format: double | |
status | string | No | nullable | |
schedulingPriority | string | No | nullable | |
schedulingNotes | string | No | nullable | |
leadTimeDays | integer | No | format: int32 | |
leadTimeWeeks | number | No | format: double | |
attributes | array of LineItemAttrModel | No | nullable | |
tasks | array of LineItemTaskModel | No | nullable | |
items | array of LineItemItemAndQtyModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
tags | array of TagModel | No | nullable | |
charges | array of LineItemChargeModel | No | nullable | |
allowDiscount | boolean | No | ||
lengthUOM | string | No | nullable | |
weightUOM | string | No | nullable | |
showSubTotal | string | No | nullable | |
serializationRequired | string | No | nullable | |
weight | number | No | format: double | |
length | number | No | format: double | |
width | number | No | format: double | |
height | number | No | format: double | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
isDeleted | boolean | No | ||
deletedUTC | string | No | format: date-time | |
deletedByUserID | string | No | nullable |
LineItemResourceGroupModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
usage | number | No | format: double |
LineItemTaskModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
lineItemTaskID | string | No | nullable | |
workCenter | string | No | nullable | |
name | string | No | nullable | |
detail | string | No | nullable | |
taskNumber | integer | No | format: int32 | |
pricingComponent | string | No | nullable | |
timeSetup_min | number | No | format: double | |
timeTeardown_min | number | No | format: double | |
timeTransfer_min | number | No | format: double | |
isTimeBillable | boolean | No | ||
time_MIN | number | No | format: double | |
cost_CUR | number | No | format: double | |
price_CUR | number | No | format: double | |
verifications | array of LineItemTaskVerificationModel | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
resourceGroups | array of LineItemResourceGroupModel | No | nullable | |
information | array of string | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
batchRequirements | array of BatchRequirementModel | No | nullable |
LineItemTaskVerificationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
entity | string | No | nullable | |
target | string | No | nullable | |
targetValue | string | No | nullable | |
hintImageUrl | string | No | nullable | |
helpUrl | string | No | nullable |
LocationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
locationID | string | No | nullable | |
code | string | No | nullable | |
name | string | No | nullable | |
region | string | No | nullable | |
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
postalCode | string | No | nullable | |
country | string | No | nullable | |
phone | string | No | nullable | |
offsetUTC | number | No | format: double | |
workDays | array of WorkDayModel | No | nullable | |
nonWorkingDays | array of CalendarExceptionModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
MaintenanceActualModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
actualID | string | No | nullable | |
planID | string | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
MaintenancePlanModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
planID | string | No | nullable | |
taskID | string | No | nullable | |
description | string | No | nullable | |
frequencyType | string | No | nullable | |
frequency | integer | No | format: int32 | |
procedureHours | number | No | format: double | |
nextCalendarExceptionID | string | No | nullable | |
isActive | string | No | nullable | |
actuals | array of MaintenanceActualModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/maintenance/plans/{PlanID} PUT /v1/maintenance/plans
MaterialMovementModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
moveID | string | No | nullable | |
referenceType | string | No | nullable | |
referenceID | string | No | nullable | |
status | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
MessageTypeintegerNoteModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
noteID | string | No | nullable | |
note | string | No | nullable | |
byUserID | string | No | nullable | |
visibility | string | No | nullable | |
createdUTC | string | No | format: date-time |
Used by: PUT /v1/customerorders/{CustomerOrderID}/notes PUT /v1/customers/{CustomerID}/notes PUT /v1/customers/people/{PersonID}/notes PUT /v1/salesfunnel/{OpportunityID}/notes PUT /v1/salesorders/{SalesOrderID}/notes PUT /v1/salesquotes/{SalesQuoteID}/notes
NoteWithParentIdModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
noteID | string | No | nullable | |
note | string | No | nullable | |
byUserID | string | No | nullable | |
visibility | string | No | nullable | |
createdUTC | string | No | format: date-time | |
parentID | string | No | nullable |
NotificationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
messageID | string | No | nullable | |
from | string | No | nullable | |
toUserID | string | No | nullable | |
messageType | string | No | nullable | |
subject | string | No | nullable | |
message | string | No | nullable | |
url | string | No | nullable | |
status | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PUT /v1/notifications/sendtoall PUT /v1/notifications/sendtorole/{Role} PUT /v1/notifications/sendtouser PUT /v1/salesfunnel/sendtouser
NotificationPreferencesModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
events | array of string | No | nullable |
OrganizationIncotermModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
termID | string | No | nullable | |
code | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
effectiveYear | integer | No | format: int32 | |
location | string | No | nullable | |
notes | string | No | nullable | |
isActive | boolean | No |
PackingListModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
packingListID | string | No | nullable | |
number | string | No | nullable | |
status | string | No | nullable | |
listType | string | No | nullable | |
salesOrderID | string | No | nullable | |
salesLines | array of PackingListSalesLineModel | No | nullable | |
salesItems | array of PackingListSalesItemModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/packinglists/{PackingListID} PUT /v1/packinglists
PackingListSalesItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
packingListItemID | string | No | nullable | |
salesItemAndQtyID | string | No | nullable | |
quantityToShip | integer | No | format: int32 | |
quantityShipped | integer | No | format: int32 |
PackingListSalesLineModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
packingListSalesLineID | string | No | nullable | |
salesLineItemID | string | No | nullable | |
quantityToShip | number | No | format: double | |
quantityShipped | number | No | format: double |
PaymentSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
processor | string | No | nullable |
PersonModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
personID | string | No | nullable | |
customerID | string | No | nullable | |
first | string | No | nullable | |
last | string | No | nullable | |
emailAddress | string | No | nullable | |
title | string | No | nullable | |
url | string | No | nullable | |
storeIsAuthorized | string | No | nullable | |
phoneNumbers | array of PhoneNumberModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/customers/people/{PersonID} PUT /v1/customers/people
PhaseHistoryModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
phase | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
PhaseModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
phaseID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
status | string | No | nullable | |
phaseType | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
isDefault | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
PhoneNumberModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
number | string | No | nullable | |
numberType | string | No | nullable |
PriceListBreakModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
breakID | string | No | nullable | |
quantityMin | number | No | format: double | |
quantityMax | number | No | format: double | |
unitPrice | number | No | format: double nullable | |
discountPercent | number | No | format: double nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
PriceListItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
listItemID | string | No | nullable | |
listID | string | No | nullable | |
itemID | string | No | nullable | |
basePrice | number | No | format: double | |
breaks | array of PriceListBreakModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: POST /v1/pricelists/{ListID}/items
PriceListModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
listID | string | No | nullable | |
name | string | No | nullable | |
customerID | string | No | nullable | |
listType | string | No | nullable | |
visibilityMode | string | No | nullable | |
dateStart | string | No | format: date-time | |
dateEnd | string | No | format: date-time | |
defaultBreaks | array of PriceListBreakModel | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
PricingChangeRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
pricingChangeRequestID | string | No | nullable | |
instanceID | string | No | nullable | |
sourceType | string | No | nullable | |
sourceID | string | No | nullable | |
lineItemID | string | No | nullable | |
currentUnitPrice | number | No | format: double | |
proposedUnitPrice | number | No | format: double | |
reason | string | No | nullable | |
status | string | No | nullable | |
processID | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time |
Used by: POST /v1/pricing-change-requests
PricingChangeRequestReceiptobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
pricingChangeRequestID | string | No | nullable | |
message | string | No | nullable |
Used by: POST /v1/pricing-change-requests
PricingComponentModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
pricingComponentID | string | No | nullable | |
name | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/pricingcomponents/{PricingComponentID} POST /v1/pricingcomponents
ProblemDetailsobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
type | string | No | nullable | |
title | string | No | nullable | |
status | integer | No | format: int32 nullable | |
detail | string | No | nullable | |
instance | string | No | nullable |
Used by: DELETE /v1/{ProductID}/rules/all DELETE /v1/approval/policies/{PolicyID} DELETE /v1/attributes/{AttributeID} DELETE /v1/automation/designs/{DesignID} DELETE /v1/automation/designs/{DesignID}/rules/{RuleID} DELETE /v1/automation/runs/{RunID} DELETE /v1/documents/{DocumentID} DELETE /v1/email/{EmailID} DELETE /v1/email/templates/{TemplateID} DELETE /v1/escalation/templates/{TemplateID} DELETE /v1/global/incoterms/{TermID} DELETE /v1/incoterms/{TermID} DELETE /v1/itemmapping/{ItemMappingID} DELETE /v1/itemmapping/{ProductID}/all DELETE /v1/items/{ItemID} DELETE /v1/items/{ItemID}/documents/{DocumentID} DELETE /v1/items/all DELETE /v1/items/compatibility/{CompatibilityID} DELETE /v1/items/reviews/{ReviewID} DELETE /v1/locations/{LocationID} DELETE /v1/maintenance/plans/{PlanID} DELETE /v1/maintenance/plans/{PlanID}/documents/{DocumentID} DELETE /v1/packinglists/{PackingListID} DELETE /v1/pages/{PageID} DELETE /v1/phases/{PhaseID} DELETE /v1/pricelists/{ListID} DELETE /v1/pricingcomponents/{PricingComponentID} DELETE /v1/prodorders/{ProductionOrderID}/images/{ImageID} DELETE /v1/prodorders/escalations/{EscalationID} DELETE /v1/productionorderphases/{PhaseID} DELETE /v1/products/{ProductID} DELETE /v1/products/{ProductID}/documents/{DocumentID} DELETE /v1/products/families/{FamilyID} DELETE /v1/promotions/{PromotionID} DELETE /v1/quality/assets/{AssetID} DELETE /v1/quality/audits/{AuditID} DELETE /v1/quality/capa/{QualityCapaID} DELETE /v1/quality/changes/{ChangeID} DELETE /v1/quality/documents/{DocumentID} DELETE /v1/quality/ncr/{QualityNcrID} DELETE /v1/resourcegroups/{ResourceGroupID} DELETE /v1/resources/{ResourceID} DELETE /v1/rules/{RuleID} DELETE /v1/salesfunnel/{OpportunityID} DELETE /v1/salesquotes/{SalesQuoteID} DELETE /v1/salesquotes/{SalesQuoteID}/documents/{DocumentID} DELETE /v1/salesquotes/{SalesQuoteID}/items/{itemandqtyid} DELETE /v1/salesquotes/{SalesQuoteID}/lineitems/{lineitemid} DELETE /v1/schedule/resequence/requests/{RequestID} DELETE /v1/service/codes/{CodeID} DELETE /v1/service/repairsummary/templates/{TemplateID} DELETE /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID} DELETE /v1/suppliers/{SupplierID} DELETE /v1/tasks/{TaskID} DELETE /v1/todo/todo/{ToDoID} DELETE /v1/verticals/{VerticalID} DELETE /v1/warehouse/moves/{MoveID} DELETE /v1/webhooks/{WebHookID} DELETE /v1/workinstructions/{InstructionID} DELETE /v1/xml/templates/{TemplateID} GET /v1/announcements/{AnnouncementID} GET /v1/announcements/active GET /v1/approval/policies GET /v1/approval/policies/{PolicyID} GET /v1/attributes GET /v1/attributes/{AttributeID} GET /v1/attributes/{AttributeID}/revisions/history GET /v1/attributes/{ProductID}/export GET /v1/attributes/export GET /v1/attributes/products/{ProductID} GET /v1/attributes/search/{number} GET /v1/audit GET /v1/audit/{AuditID} GET /v1/audit/byid/{EntityID} GET /v1/automation/designs GET /v1/automation/designs/{DesignID} GET /v1/automation/designs/{DesignID}/rules GET /v1/automation/designs/{DesignID}/rules/{RuleID} GET /v1/automation/runs GET /v1/automation/runs/{RunID} GET /v1/automation/runs/count GET /v1/automation/runs/pages/{page} GET /v1/automation/runs/process GET /v1/automation/runs/search/{searchfor} GET /v1/configure/{ProductID}/reset GET /v1/configure/export GET /v1/customers/{CustomerID}/metrics GET /v1/customers/attributes/export GET /v1/customers/count GET /v1/customers/export GET /v1/customers/import/{ImportID}/logs/count GET /v1/customers/import/{ImportID}/logs/pages/{page} GET /v1/customers/import/{ImportID}/summary GET /v1/customers/imports/{ImportID}/logs/count GET /v1/customers/imports/{ImportID}/logs/pages/{page} GET /v1/customers/imports/{ImportID}/summary GET /v1/customers/shipto/export GET /v1/customers/shipto/import/{ImportID}/logs/count GET /v1/customers/shipto/import/{ImportID}/logs/pages/{page} GET /v1/customers/shipto/imports/{ImportID}/logs/count GET /v1/customers/shipto/imports/{ImportID}/logs/pages/{page} GET /v1/customers/shipto/imports/{ImportID}/summary GET /v1/dashboard/escalations GET /v1/delivery GET /v1/delivery/count GET /v1/delivery/options GET /v1/delivery/pages/{page} GET /v1/documents GET /v1/documents/{DocumentID} GET /v1/documents/{DocumentID}/download GET /v1/documents/{DocumentID}/pdf GET /v1/documents/{DocumentID}/references/rules GET /v1/documents/audit/files GET /v1/documents/bytype/{DocumentType} GET /v1/documents/count GET /v1/documents/pages/{page} GET /v1/documents/types/{documenttype}/pages/{page} GET /v1/email GET /v1/email/{EmailID} GET /v1/email/logs GET /v1/email/logs/count GET /v1/email/logs/pages/{page} GET /v1/email/pages/{page} GET /v1/email/search/{searchfor} GET /v1/email/templates GET /v1/email/templates/{TemplateID} GET /v1/email/templates/{TemplateID}/test GET /v1/escalation/templates GET /v1/escalation/templates/{TemplateID} GET /v1/events GET /v1/events/{EventID} GET /v1/events/entities/{EntityID} GET /v1/events/prodorders/invalid-time GET /v1/global/incoterms GET /v1/global/incoterms/{TermID} GET /v1/home/dashboard GET /v1/imports/jobs/running GET /v1/incoterms GET /v1/incoterms/{TermID} GET /v1/instance/invoices/{InvoiceID}/pdf GET /v1/instances/{InstanceID}/integrations GET /v1/instances/{InstanceID}/integrations/{IntegrationID} GET /v1/instances/{InstanceID}/smartquote/{ProductID}/versions GET /v1/instances/{InstanceID}/smartquote/{ProductID}/versions/{VersionID} GET /v1/instances/{InstanceID}/smartquote/{ProductID}/versions/released GET /v1/instances/configurationhistory GET /v1/inventory/createtestdata GET /v1/inventory/demand/analyzer GET /v1/inventory/export GET /v1/inventory/import/results GET /v1/inventory/items/{ItemID} GET /v1/inventory/locations GET /v1/inventory/locations/{LocationID} GET /v1/inventory/locations/export GET /v1/inventory/status GET /v1/inventory/status/count GET /v1/inventory/status/locations/{LocationID} GET /v1/inventory/status/pages/{Page} GET /v1/invoices/{InvoiceID}/pdf GET /v1/itemmapping/{ItemMappingID}/detail GET /v1/itemmapping/{ProductID} GET /v1/itemmapping/{ProductID}/categories GET /v1/itemmapping/{ProductID}/count GET /v1/itemmapping/{ProductID}/export GET /v1/itemmapping/{ProductID}/match/{AttributesAndValues} GET /v1/itemmapping/{ProductID}/pages/{Page} GET /v1/itemmapping/{ProductID}/search/{SearchFor} GET /v1/itemmapping/{ProductID}/validate GET /v1/itemmapping/products/{ProductID}/categories GET /v1/itemmapping/products/{ProductID}/export GET /v1/items GET /v1/items/{ItemID} GET /v1/items/{ItemID}/compatibility GET /v1/items/{ItemID}/documents/{DocumentID} GET /v1/items/{ItemID}/references GET /v1/items/attributes/summary GET /v1/items/attributes/withvalues GET /v1/items/bynumber/{Number} GET /v1/items/categories GET /v1/items/compatibility GET /v1/items/compatibility/{CompatibilityID} GET /v1/items/compatibility/search GET /v1/items/contractpricing GET /v1/items/count GET /v1/items/countries GET /v1/items/export GET /v1/items/import/{ImportID}/logs/count GET /v1/items/import/{ImportID}/logs/pages/{page} GET /v1/items/import/summary GET /v1/items/pages/{page} GET /v1/items/promotions GET /v1/items/recent GET /v1/items/reviews GET /v1/items/reviews/{ReviewID} GET /v1/items/reviews/{ReviewID}/references GET /v1/items/search/{q} GET /v1/localization GET /v1/locations GET /v1/locations/{LocationID} GET /v1/locations/{LocationID}/nonworkingdays/export GET /v1/locations/export GET /v1/locations/imports/{ImportID}/logs/count GET /v1/locations/imports/{ImportID}/logs/pages/{page} GET /v1/locations/imports/{ImportID}/summary GET /v1/locations/nonworkingdays/export GET /v1/maintenance/plans GET /v1/maintenance/plans/{PlanID} GET /v1/maintenance/plans/{PlanID}/documents/{DocumentID} GET /v1/maintenance/plans/count GET /v1/maintenance/plans/pages/{page} GET /v1/notes/prodorders GET /v1/notes/prodordertasks GET /v1/notes/salesorders GET /v1/notes/salesquotes GET /v1/packinglists GET /v1/packinglists/{PackingListID} GET /v1/packinglists/{PackingListID}/pdf GET /v1/pages/{PageID} GET /v1/pages/{PageID}/attributes/renumber GET /v1/pages/{PageID}/attributes/renumber/alpha GET /v1/pages/products/{ProductID} GET /v1/pages/products/{ProductID}/count GET /v1/phases GET /v1/phases/{PhaseID} GET /v1/pricelists GET /v1/pricelists/{ListID} GET /v1/pricelists/{ListID}/items GET /v1/pricingcomponents GET /v1/pricingcomponents/{PricingComponentID} GET /v1/pricingcomponents/{PricingComponentID}/references/items GET /v1/pricingcomponents/{PricingComponentID}/references/tasks GET /v1/prodorders/{ProductionOrderID}/escalations GET /v1/prodorders/{ProductionOrderID}/events GET /v1/prodorders/{ProductionOrderID}/images GET /v1/prodorders/{ProductionOrderID}/images/{ImageID} GET /v1/prodorders/{ProductionOrderID}/images/{ImageID}/download GET /v1/prodorders/{ProductionOrderID}/resequence/request GET /v1/prodorders/escalations GET /v1/prodorders/escalations/{EscalationID} GET /v1/prodorders/escalations/active GET /v1/prodorders/escalations/count GET /v1/prodorders/events GET /v1/prodorders/events/bootstrap GET /v1/prodorders/events/filters GET /v1/prodorders/events/pages/{page} GET /v1/prodorders/events/prodorders GET /v1/prodorders/events/products GET /v1/prodorders/events/salesorders GET /v1/prodorders/events/users GET /v1/prodorders/events/users/{UserID}/clockedin GET /v1/prodorders/tasks/{TaskName}/events GET /v1/prodorders/tasks/{TaskName}/events/count GET /v1/prodorders/tasks/{TaskName}/events/pages/{page} GET /v1/productionorderphases GET /v1/productionorderphases/{PhaseID} GET /v1/products GET /v1/products/{ProductID} GET /v1/products/{ProductID}/attributes GET /v1/products/{ProductID}/attributes/count GET /v1/products/{ProductID}/attributes/export GET /v1/products/{ProductID}/documents/{DocumentID} GET /v1/products/{ProductID}/itemmapping GET /v1/products/{ProductID}/itemmapping/count GET /v1/products/{ProductID}/itemmapping/match/{AttributesAndValues} GET /v1/products/{ProductID}/itemmapping/pages/{Page} GET /v1/products/{ProductID}/itemmapping/search/{SearchFor} GET /v1/products/{ProductID}/itemmapping/validate GET /v1/products/{ProductID}/items GET /v1/products/{ProductID}/pages GET /v1/products/{ProductID}/pages/count GET /v1/products/{ProductID}/references/build GET /v1/products/{ProductID}/references/items GET /v1/products/{ProductID}/rules GET /v1/products/{ProductID}/rules/export GET /v1/products/{ProductID}/snapshots GET /v1/products/{ProductID}/snapshots/{SnapshotID} GET /v1/products/{ProductID}/validate GET /v1/products/families GET /v1/products/families/{FamilyID} GET /v1/products/families/alphabetize GET /v1/products/families/renumber GET /v1/products/search/{number} GET /v1/products/validate GET /v1/promotions GET /v1/promotions/{PromotionID} GET /v1/promotions/{PromotionID}/salesquote/add GET /v1/quality/assets GET /v1/quality/assets/{AssetID} GET /v1/quality/assets/count GET /v1/quality/assets/export GET /v1/quality/assets/import/results GET /v1/quality/assets/pages/{page} GET /v1/quality/assets/search/{search} GET /v1/quality/audits GET /v1/quality/audits/{AuditID} GET /v1/quality/capa GET /v1/quality/capa/{QualityCapaID} GET /v1/quality/changes GET /v1/quality/changes/{ChangeID} GET /v1/quality/documents GET /v1/quality/documents/{DocumentID} GET /v1/quality/documents/{DocumentID}/download GET /v1/quality/documents/count GET /v1/quality/documents/export GET /v1/quality/documents/pages/{page} GET /v1/quality/ncr GET /v1/quality/ncr/{QualityNcrID} GET /v1/quality/ncr/search/{search} GET /v1/quality/ncr/status/{status} GET /v1/releasenotes GET /v1/releasenotes/{date} GET /v1/reports/{Report} GET /v1/resourcegroups GET /v1/resourcegroups/{ResourceGroupID} GET /v1/resourcegroups/byname/{ResourceGroupName} GET /v1/resources GET /v1/resources/{ResourceID} GET /v1/resources/byname/{ResourceName} GET /v1/rules GET /v1/rules/{ProductID}/export GET /v1/rules/{RuleID} GET /v1/rules/export GET /v1/rules/products/{ProductID} GET /v1/rules/products/{ProductID}/count GET /v1/rules/products/{ProductID}/groups/{RuleGroupID} GET /v1/rules/search/{number} GET /v1/salesfunnel GET /v1/salesfunnel/{OpportunityID} GET /v1/salesfunnel/count GET /v1/salesfunnel/export GET /v1/salesfunnel/pages/{page} GET /v1/salesfunnel/people GET /v1/salesfunnel/search/{SearchString} GET /v1/salesfunnel/totals GET /v1/salesquotes GET /v1/salesquotes/{SalesQuoteID} GET /v1/salesquotes/{SalesQuoteID}/cancel GET /v1/salesquotes/{SalesQuoteID}/documents/{DocumentID} GET /v1/salesquotes/{SalesQuoteID}/lineitems/{LineItemID}/export/bom GET /v1/salesquotes/{SalesQuoteID}/lineitems/{LineItemID}/export/router GET /v1/salesquotes/{SalesQuoteID}/pdf GET /v1/salesquotes/{SalesQuoteID}/pdf/validate GET /v1/salesquotes/{SalesQuoteID}/public/url GET /v1/salesquotes/{SalesQuoteID}/simulations GET /v1/salesquotes/{SalesQuoteID}/simulations/{SimulationID} GET /v1/salesquotes/{SalesQuoteID}/versions/{VersionNumber} GET /v1/salesquotes/bycustomer/{CustomerID} GET /v1/salesquotes/bysalesorder/{SalesOrderID} GET /v1/salesquotes/count GET /v1/salesquotes/createdby/{UserID} GET /v1/salesquotes/customers GET /v1/salesquotes/export/lineitems GET /v1/salesquotes/export/summary GET /v1/salesquotes/logs/email GET /v1/salesquotes/logs/email/{LogID} GET /v1/salesquotes/mtd GET /v1/salesquotes/notinfunnel GET /v1/salesquotes/public/checkout GET /v1/salesquotes/public/validate GET /v1/salesquotes/search/{quotenumber} GET /v1/salesquotes/statemachines/payment GET /v1/salesquotes/statemachines/status GET /v1/salesquotes/ytd GET /v1/schedule/build GET /v1/schedule/queues/search/{searchfor} GET /v1/schedule/resequence/requests GET /v1/schedule/resequence/requests/{RequestID} GET /v1/schedule/results/last/count GET /v1/schedule/results/last/pages/{page} GET /v1/serialization/export GET /v1/serialization/import/results GET /v1/service/codes GET /v1/service/codes/{CodeID} GET /v1/service/codes/products/{ProductID} GET /v1/service/repairsummary/templates GET /v1/service/repairsummary/templates/{TemplateID} GET /v1/service/tickets/export GET /v1/service/tickets/import/results GET /v1/service/tickets/search/{q} GET /v1/service/troublereports/{ReportID}/pdf GET /v1/service/troublereports/{ReportID}/pdf/validate GET /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images GET /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID} GET /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}/download GET /v1/setup/countries GET /v1/setup/countries/{CountryID} GET /v1/setup/countries/{CountryID}/subdivisions GET /v1/setup/countries/codes/{code} GET /v1/setup/currencies GET /v1/setup/currencies/{CurrencyID} GET /v1/setup/currencies/{CurrencyID}/fx GET /v1/setup/currencies/codes/{code} GET /v1/setup/currencies/codes/{code}/fx GET /v1/setup/currencies/fx GET /v1/setup/states GET /v1/setup/timezones GET /v1/suppliers GET /v1/suppliers/{SupplierID} GET /v1/suppliers/{SupplierID}/itemmapping GET /v1/suppliers/{SupplierID}/pricingupdate/send GET /v1/suppliers/ByNumber/{SupplierNumber} GET /v1/suppliers/count GET /v1/suppliers/export GET /v1/suppliers/import/results GET /v1/suppliers/pages/{page} GET /v1/suppliers/search/{SearchString} GET /v1/tasks GET /v1/tasks/{TaskID} GET /v1/tasks/{TaskID}/references/rules GET /v1/tasks/byname/{TaskName} GET /v1/tasks/export GET /v1/tasks/numbers/next GET /v1/tasks/renumber GET /v1/tasks/search/{number} GET /v1/tenant-provisioning/{tenantId} GET /v1/todo GET /v1/todo/{ToDoID} GET /v1/todo/export GET /v1/todo/products/{ProductID} GET /v1/todo/roles/{role} GET /v1/todo/salesorders/{SalesOrderID} GET /v1/todo/salesquotes/{SalesQuoteID} GET /v1/tours/{TourID} GET /v1/verticals GET /v1/verticals/{VerticalID} GET /v1/warehouse/moves GET /v1/warehouse/moves/{MoveID} GET /v1/webhooks GET /v1/webhooks/{WebhookID} GET /v1/webhooks/log GET /v1/webhooks/logs/count GET /v1/webhooks/logs/pages/{page} GET /v1/workinstructions GET /v1/workinstructions/{InstructionID} GET /v1/xml/templates GET /v1/xml/templates/{TemplateID} PATCH /v1/approval/policies/{PolicyID} PATCH /v1/attributes/{AttributeID} PATCH /v1/attributes/{AttributeID}/query PATCH /v1/attributes/batch PATCH /v1/automation/designs/{DesignID} PATCH /v1/automation/designs/{DesignID}/rules/{RuleID} PATCH /v1/automation/runs/{RunID} PATCH /v1/documents/{DocumentID} PATCH /v1/documents/{DocumentID}/replace PATCH /v1/email/templates/{TemplateID} PATCH /v1/escalation/templates/{TemplateID} PATCH /v1/global/incoterms/{TermID} PATCH /v1/incoterms/{TermID} PATCH /v1/instances/{InstanceID}/smartquote/{ProductID}/versions/{VersionID}/state PATCH /v1/inventory/locations/{LocationID} PATCH /v1/inventory/locations/{LocationID}/notes PATCH /v1/itemmapping PATCH /v1/itemmapping/{ItemMappingID}/history PATCH /v1/items/{ItemID}/attributes PATCH /v1/items/{ItemID}/basics PATCH /v1/items/{ItemID}/links PATCH /v1/items/{ItemID}/pricebreaks PATCH /v1/items/{ItemID}/router PATCH /v1/items/batch PATCH /v1/items/reviews/{ReviewID}/basics PATCH /v1/locations/{LocationID} PATCH /v1/maintenance/plans/{PlanID} PATCH /v1/packinglists/{PackingListID} PATCH /v1/pages/{PageID} PATCH /v1/phases/{PhaseID} PATCH /v1/pricelists/{ListID} PATCH /v1/pricingcomponents/{PricingComponentID} PATCH /v1/prodorders/{ProductionOrderID}/images/{ImageID} PATCH /v1/prodorders/escalations/{EscalationID} PATCH /v1/productionorderphases/{PhaseID} PATCH /v1/products/{ProductID} PATCH /v1/products/{ProductID}/attributes/pricing/reset PATCH /v1/products/{ProductID}/image PATCH /v1/products/{ProductID}/images PATCH /v1/products/{ProductID}/Links PATCH /v1/products/{ProductID}/notes PATCH /v1/products/{ProductID}/snapshots/{SnapshotID} PATCH /v1/products/{ProductID}/store PATCH /v1/products/{ProductID}/tags PATCH /v1/products/families/{FamilyID} PATCH /v1/promotions/{PromotionID} PATCH /v1/quality/assets/{AssetID} PATCH /v1/quality/assets/{AssetID}/Notes PATCH /v1/quality/audits/{AuditID} PATCH /v1/quality/audits/{AuditID}/findings PATCH /v1/quality/audits/{AuditID}/notes PATCH /v1/quality/capa/{QualityCapaID} PATCH /v1/quality/capa/{QualityCapaID}/Phases/{Phase}/Notes PATCH /v1/quality/changes/{ChangeID} PATCH /v1/quality/changes/{ChangeID}/Notes PATCH /v1/quality/documents/{DocumentID} PATCH /v1/quality/documents/{DocumentID}/notes PATCH /v1/quality/ncr/{QualityNcrID} PATCH /v1/quality/ncr/{QualityNcrID}/Assignment PATCH /v1/quality/ncr/{QualityNcrID}/Notes PATCH /v1/resourcegroups/{ResourceGroupID} PATCH /v1/resourcegroups/{ResourceGroupID}/notes PATCH /v1/resources/{ResourceID} PATCH /v1/resources/{ResourceID}/nonworkingdays PATCH /v1/resources/{ResourceID}/notes PATCH /v1/rules/{RuleID} PATCH /v1/salesfunnel/{OpportunityID} PATCH /v1/salesfunnel/{OpportunityID}/notes PATCH /v1/salesfunnel/{OpportunityID}/people PATCH /v1/salesfunnel/{OpportunityID}/tags PATCH /v1/salesquotes/{SalesQuoteID}/basics PATCH /v1/salesquotes/{SalesQuoteID}/customer PATCH /v1/salesquotes/{SalesQuoteID}/delivery/update/{DeliveryOptionID} PATCH /v1/salesquotes/{SalesQuoteID}/discount PATCH /v1/salesquotes/{SalesQuoteID}/history PATCH /v1/salesquotes/{SalesQuoteID}/items PATCH /v1/salesquotes/{SalesQuoteID}/lineitems PATCH /v1/salesquotes/{SalesQuoteID}/linenumbering PATCH /v1/salesquotes/{SalesQuoteID}/notes PATCH /v1/salesquotes/{SalesQuoteID}/payment PATCH /v1/salesquotes/{SalesQuoteID}/phase PATCH /v1/salesquotes/{SalesQuoteID}/simulations/{SimulationID} PATCH /v1/salesquotes/{SalesQuoteID}/status PATCH /v1/salesquotes/{SalesQuoteID}/status/historical PATCH /v1/salesquotes/{SalesQuoteID}/tags PATCH /v1/salesquotes/{SalesQuoteID}/validity PATCH /v1/salesquotes/createdby PATCH /v1/schedule/resequence/requests/{RequestID} PATCH /v1/service/codes/{CodeID} PATCH /v1/service/repairsummary/templates/{TemplateID} PATCH /v1/service/reports/createdby PATCH /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID} PATCH /v1/suppliers/{SupplierID}/basics PATCH /v1/suppliers/{SupplierID}/itemmapping PATCH /v1/suppliers/{SupplierID}/notes PATCH /v1/suppliers/{SupplierID}/people PATCH /v1/tasks/{TaskID} PATCH /v1/tasks/{TaskID}/invitations PATCH /v1/tasks/{TaskID}/model/cost PATCH /v1/tasks/{TaskID}/model/time PATCH /v1/tasks/{TaskID}/nesting PATCH /v1/tasks/{TaskID}/nonworkingdays PATCH /v1/todo PATCH /v1/tours/{TourID} PATCH /v1/warehouse/moves PATCH /v1/webhooks/{WebHookID} PATCH /v1/workinstructions/{InstructionID} PATCH /v1/xml/templates/{TemplateID} POST /v1/{ProductID}/attributes/{AttributeID}/requestvalue POST /v1/announcements POST /v1/approval/policies POST /v1/attributes/{AttributeID}/queries/test POST /v1/attributes/by/productids POST /v1/audit POST /v1/audit/count POST /v1/audit/pages/{page} POST /v1/audit/prodorders/phase POST /v1/audit/prodorders/status POST /v1/audit/salesorders/status POST /v1/audit/salesquotes/phase POST /v1/audit/salesquotes/status POST /v1/automation/designs POST /v1/automation/designs/{DesignID}/rules POST /v1/automation/runs POST /v1/configure/{ProductID}/configuration POST /v1/customers/{CustomerID}/copyinto POST /v1/customers/attributes/import POST /v1/customers/count POST /v1/customers/records/import POST /v1/customers/shipto/import POST /v1/documents POST /v1/email/templates POST /v1/escalation/templates POST /v1/events/count POST /v1/events/pages/{page} POST /v1/events/prodorders/export POST /v1/global/incoterms POST /v1/global/incoterms/{TermID}/copy-to-tenant POST /v1/imports/{ImportID}/reset POST /v1/incoterms POST /v1/instances/{InstanceID}/smartquote/{ProductID}/versions POST /v1/inventory/availability/assessments POST /v1/inventory/availability/shortages POST /v1/inventory/import POST /v1/inventory/locations POST /v1/inventory/locations/import POST /v1/itemmapping/{ProductID}/import POST /v1/items/{ItemID}/copyinto POST /v1/items/{ItemID}/costandpricecheck POST /v1/items/{ItemID}/documents POST /v1/items/analysis/costandprice POST /v1/items/byids POST /v1/items/compatibility POST /v1/items/count POST /v1/items/import POST /v1/items/pages/{page} POST /v1/items/product-finder POST /v1/locations/{LocationID}/nonworkingdays/import POST /v1/locations/import POST /v1/locations/nonworkingdays/import POST /v1/maintenance/plans/{PlanID}/documents POST /v1/phases POST /v1/pricelists/{ListID}/items POST /v1/pricing-change-requests POST /v1/pricingcomponents POST /v1/prodorders/{ProductionOrderID}/images POST /v1/prodorders/{ProductionOrderID}/images/{ImageID}/replace POST /v1/prodorders/escalations POST /v1/prodorders/escalations/pages/{page} POST /v1/prodorders/events POST /v1/prodorders/events/analysis/month POST /v1/prodorders/events/count POST /v1/prodorders/events/page/{page} POST /v1/prodorders/events/pages/{page} POST /v1/product-change-requests POST /v1/productionorderphases POST /v1/products/{productID}/ai/apply POST /v1/products/{ProductID}/attributes/{AttributeID}/feedback/request POST /v1/products/{ProductID}/copyinto POST /v1/products/{ProductID}/documents POST /v1/products/{ProductID}/Duplicate POST /v1/products/{ProductID}/itemmapping/import POST /v1/products/families POST /v1/promotions POST /v1/quality/assets POST /v1/quality/assets/import POST /v1/quality/audits POST /v1/quality/capa POST /v1/quality/changes POST /v1/quality/documents/add POST /v1/quality/ncr POST /v1/salesquotes POST /v1/salesquotes/{SalesQuoteID}/documents POST /v1/salesquotes/{SalesQuoteID}/email/checkout POST /v1/salesquotes/{SalesQuoteID}/email/link POST /v1/salesquotes/{SalesQuoteID}/email/pdf POST /v1/salesquotes/{SalesQuoteID}/payment/cc POST /v1/salesquotes/{SalesQuoteID}/payment/purchaseorder/approve POST /v1/salesquotes/{SalesQuoteID}/payment/test/{Outcome} POST /v1/salesquotes/{SalesQuoteID}/simulations POST /v1/salesquotes/analysis/createdby POST /v1/salesquotes/analysis/createdon POST /v1/salesquotes/analysis/customers POST /v1/salesquotes/analysis/lines POST /v1/salesquotes/analysis/phase POST /v1/salesquotes/analysis/status POST /v1/salesquotes/byids POST /v1/salesquotes/count POST /v1/salesquotes/export/lineitems POST /v1/salesquotes/export/summary POST /v1/salesquotes/import POST /v1/salesquotes/index/pages/{page} POST /v1/salesquotes/pages/{page} POST /v1/salesquotes/pages/{page}/customers POST /v1/salesquotes/recent POST /v1/schedule/export POST /v1/schedule/queues/export POST /v1/schedule/queues/utilization/export POST /v1/schedule/resequence/requests POST /v1/schedule/resequence/requests/all POST /v1/schedule/resequence/requests/count POST /v1/schedule/resequence/requests/create POST /v1/schedule/resequence/requests/pages/{page} POST /v1/search POST /v1/serialization/import POST /v1/service/codes POST /v1/service/repairsummary/templates POST /v1/service/tickets/import POST /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images POST /v1/service/troublereports/{ReportID}/symptoms/{SymptomID}/images/{ImageID}/replace POST /v1/suppliers/{SupplierID}/items/import POST /v1/suppliers/import POST /v1/tasks/copyto/{TargetInstanceID} POST /v1/tasks/import POST /v1/tenant-provisioning POST /v1/tenants/{tenantId}/seed-runs POST /v1/webhooks POST /v1/webhooks/{WebhookID}/diagnose POST /v1/webhooks/logs POST /v1/webhooks/logs/count POST /v1/webhooks/logs/pages POST /v1/xml/templates PUT /v1/attributes PUT /v1/attributes/batch PUT /v1/configure/{ProductID}/promotion/create PUT /v1/configure/{ProductID}/salesorders/{SalesOrderID} PUT /v1/configure/{ProductID}/salesquotes/{SalesQuoteID} PUT /v1/email PUT /v1/instances/{InstanceID}/integrations/{IntegrationID}/execute PUT /v1/inventory PUT /v1/inventory/locations PUT /v1/inventory/move PUT /v1/inventory/receive PUT /v1/itemmapping PUT /v1/items PUT /v1/items/{ItemID}/review PUT /v1/items/batch PUT /v1/items/compatibility/{CompatibilityID} PUT /v1/items/reviews PUT /v1/locations PUT /v1/maintenance/plans PUT /v1/packinglists PUT /v1/pages PUT /v1/pages/batch PUT /v1/pricelists PUT /v1/prodorders/escalations PUT /v1/products PUT /v1/products/{ProductID}/snapshots PUT /v1/resourcegroups PUT /v1/resources PUT /v1/rules PUT /v1/rules/batch PUT /v1/salesfunnel PUT /v1/salesfunnel/{OpportunityID}/notes PUT /v1/salesquotes PUT /v1/salesquotes/{SalesQuoteID}/items PUT /v1/salesquotes/{SalesQuoteID}/lineitems PUT /v1/salesquotes/{SalesQuoteID}/notes PUT /v1/salesquotes/logs/email PUT /v1/suppliers PUT /v1/tasks PUT /v1/todo PUT /v1/verticals/{VerticalID} PUT /v1/warehouse/moves PUT /v1/workinstructions
ProductAiApplyRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
pages | array of DefinitionPageModel | No | nullable | |
attributes | array of DefinitionAttributeModel | No | nullable | |
ruleGroups | array of DefinitionRuleGroupModel | No | nullable | |
rules | array of DefinitionRuleModel | No | nullable |
ProductChangeRequestModelobjectA durable request to change a Smart Quote product. PROCESS orchestration is intentionally not activated until tenants install the default definition.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productChangeRequestID | string | No | nullable | |
instanceID | string | No | nullable | |
productID | string | No | nullable | |
attributeID | string | No | nullable | |
itemID | string | No | nullable | |
requestType | string | No | nullable | |
message | string | No | nullable | |
sourceUrl | string | No | nullable | |
configurationSnapshotJson | string | No | nullable | |
processTemplateKey | string | No | nullable | |
processID | string | No | nullable | |
status | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time |
Used by: POST /v1/product-change-requests
ProductChangeRequestReceiptobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productChangeRequestID | string | No | nullable | |
processID | string | No | nullable | |
message | string | No | nullable |
Used by: POST /v1/product-change-requests
ProductFamilyModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
familyID | string | No | nullable | |
name | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/products/families/{FamilyID} POST /v1/products/families
ProductFinderQueryModelobjectSpecifies paging and facets for the catalog product finder.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
category | string | No | nullable | |
facetSearch | string | No | nullable | |
filters | array of FilterConditionModel | No | nullable | |
page | integer | No | format: int32 | |
pageSize | integer | No | format: int32 |
Used by: POST /v1/items/product-finder
ProductImageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
imageID | string | No | nullable | |
imageBase64 | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
createdUTC | string | No | format: date-time |
ProductionEventsSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
userID | string | No | nullable | |
productID | string | No | nullable | |
taskName | string | No | nullable | |
familyID | string | No | nullable | |
customerID | string | No | nullable | |
fromDate | string | No | format: date-time nullable | |
toDate | string | No | format: date-time nullable | |
year | integer | No | format: int32 | |
month | integer | No | format: int32 |
Used by: POST /v1/events/prodorders/export POST /v1/prodorders/events POST /v1/prodorders/events/analysis/month POST /v1/prodorders/events/count POST /v1/prodorders/events/page/{page} POST /v1/prodorders/events/pages/{page}
ProductionOrderAuditSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productionOrderID | string | No | nullable | |
customerID | string | No | nullable | |
dateMin | string | No | format: date-time | |
dateMax | string | No | format: date-time |
Used by: POST /v1/audit/prodorders/phase POST /v1/audit/prodorders/status
ProductionOrderBatchContentModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productionOrderID | string | No | nullable | |
productionOrderTaskID | string | No | nullable |
ProductionOrderBatchModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
batchID | string | No | nullable | |
name | string | No | nullable | |
taskName | string | No | nullable | |
groupByAttribute | string | No | nullable | |
content | array of ProductionOrderBatchContentModel | No | nullable | |
status | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/prodorders/batches/{BatchID} PUT /v1/prodorders/batches
ProductionOrderCancelModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemAndQtyIDs | array of string | No | nullable | |
note | NoteModel | No |
ProductionOrderEscalationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
escalationID | string | No | nullable | |
userID | string | No | nullable | |
productionOrderID | string | No | nullable | |
message | string | No | nullable | |
status | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
closedUTC | string | No | format: date-time nullable | |
documents | array of DocumentModel | No | nullable |
ProductionOrderEscalationPostModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
escalationID | string | No | nullable | |
userID | string | No | nullable | |
productionOrderID | string | No | nullable | |
message | string | No | nullable | |
status | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
closedUTC | string | No | format: date-time nullable | |
documents | array of DocumentUploadModel | No | nullable |
Used by: PUT /v1/prodorders/escalations
ProductionOrderEscalationSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
createdByUserID | string | No | nullable | |
status | string | No | nullable | |
customerID | string | No | nullable | |
createdUTCYear | integer | No | format: int32 | |
createdUTCMonth | integer | No | format: int32 |
Used by: POST /v1/prodorders/escalations POST /v1/prodorders/escalations/pages/{page}
ProductionOrderEventsByMonthModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
months | array of ProductionOrderEventsByMonthPointModel | No | nullable | |
totalEvents | integer | No | format: int32 |
ProductionOrderEventsByMonthPointModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
monthUTC | string | No | format: date-time | |
eventCount | integer | No | format: int32 | |
totalMinutes | number | No | format: double | |
activeUsers | integer | No | format: int32 |
ProductionOrderMaterialsRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
requestID | string | No | nullable | |
productionOrderID | string | No | nullable | |
status | string | No | nullable | |
items | array of LineItemItemAndQtyModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
ProductionOrderModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instanceID | string | No | nullable | |
productionOrderID | string | No | nullable | |
number | string | No | nullable | |
productionOrderNumber | string | No | nullable | |
parentProductionOrderID | string | No | nullable | |
status | integer | No | format: int32 | |
statusText | string | No | nullable | |
sequenceNumber | integer | No | format: int32 | |
salesOrderID | string | No | nullable | |
salesOrderLineItemID | string | No | nullable | |
serviceTicketID | string | No | nullable | |
serviceTicketLineItemID | string | No | nullable | |
phase | string | No | nullable | |
quantity | number | No | format: double | |
serializationRequired | string | No | nullable | |
schedulingPriority | string | No | nullable | |
schedulingNotes | string | No | nullable | |
plannedStartUTC | string | No | format: date-time | |
plannedCompletionUTC | string | No | format: date-time | |
tasks | array of ProductionOrderTaskModel | No | nullable | |
items | array of LineItemItemAndQtyModel | No | nullable | |
lenX | integer | No | format: int32 | |
widthY | integer | No | format: int32 | |
heightZ | integer | No | format: int32 | |
touchTime | number | No | format: double | |
waitTime | number | No | format: double | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
tags | array of TagModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
serialNumbers | array of ItemSerializationModel | No | nullable | |
lotNumbers | array of ItemTraceabilityModel | No | nullable | |
phaseHistory | array of PhaseHistoryModel | No | nullable | |
assignedResourceID | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: GET /v1/salesorders/{SalesOrderID}/lineitems/{LineItemID}/prodorders PATCH /v1/prodorders/{ProductionOrderID}/history PATCH /v1/prodorders/{ProductionOrderID}/lotnumbers PATCH /v1/prodorders/{ProductionOrderID}/notes PATCH /v1/prodorders/{ProductionOrderID}/phase PATCH /v1/prodorders/{ProductionOrderID}/serialnumbers PATCH /v1/prodorders/{ProductionOrderID}/tags PATCH /v1/prodorders/{ProductionOrderID}/tasks PATCH /v1/prodorders/assignedto PATCH /v1/prodorders/plannedstart PATCH /v1/prodorders/sequencenumber PATCH /v1/prodorders/status
ProductionOrderPhaseModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
phaseID | string | No | nullable | |
name | string | No | nullable | |
status | string | No | nullable | |
phaseType | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
delayDays | integer | No | format: int32 | |
isDefault | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/productionorderphases/{PhaseID} POST /v1/productionorderphases
ProductionOrderResourceGroupModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
resourceGroupID | string | No | nullable | |
defResourceGroupID | string | No | nullable | |
name | string | No | nullable | |
usage | number | No | format: double |
ProductionOrderResourceModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
resourceID | string | No | nullable | |
defResourceID | string | No | nullable | |
name | string | No | nullable | |
acknowledgementUTC | string | No | format: date-time | |
acknowledgedByUserID | string | No | nullable | |
usage | number | No | format: double |
ProductionOrderSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
assignedToResourceID | string | No | nullable | |
status | integer | No | format: int32 | |
limit | integer | No | format: int32 | |
tagValue | string | No | nullable | |
tagLabel | string | No | nullable | |
daysElapsed | integer | No | format: int32 | |
daysElapsedEnd | integer | No | format: int32 | |
percentComplete | integer | No | format: int32 | |
customerID | string | No | nullable | |
phase | StringFilter | No | ||
iDs | array of string | No | nullable |
Used by: POST /v1/prodorders POST /v1/prodorders/count POST /v1/prodorders/pages/{Page} POST /v1/prodorders/pages/{Page}/customers POST /v1/prodorders/pages/{Page}/salesorders
ProductionOrderTaskModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productionOrderTaskID | string | No | nullable | |
productionOrderID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
number | integer | No | format: int32 | |
status | string | No | nullable | |
planMinutes | number | No | format: double | |
timeSetup_min | number | No | format: double | |
timeTeardown_min | number | No | format: double | |
timeTransfer_min | number | No | format: double | |
minMaxWaitDelta_min | number | No | format: double | |
plannedStartUTC | string | No | format: date-time | |
plannedFinishUTC | string | No | format: date-time | |
actualStartUTC | string | No | format: date-time | |
actualFinishUTC | string | No | format: date-time | |
verifications | array of ProductionOrderTaskVerificationModel | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
resources | array of ProductionOrderResourceModel | No | nullable | |
resourceGroups | array of ProductionOrderResourceGroupModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
ProductionOrderTaskStatusUpdateRequestobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
newStatus | string | No | nullable | |
forceAdminOverride | boolean | No |
Used by: POST /v1/prodorders/{ProductionOrderID}/tasks/{ProductionOrderTaskID}/status
ProductionOrderTaskVerificationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
entity | string | No | nullable | |
target | string | No | nullable | |
targetValue | string | No | nullable | |
hintImageUrl | string | No | nullable | |
helpUrl | string | No | nullable | |
isVerified | string | No | nullable |
ProductionQueueModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
locationID | string | No | nullable | |
workCenter | string | No | nullable | |
capacity | TaskCapacityModel | No | ||
tasks | array of ProductionOrderTaskModel | No | nullable | |
hoursAvailable | number | No | format: double |
ProductionTimeLedgerAuditRowModelobjectA read-only time-ledger repair candidate. Historical records are never changed by this report.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
eventID | string | No | nullable | |
productionOrderID | string | No | nullable | |
productionOrderTaskID | string | No | nullable | |
userID | string | No | nullable | |
taskName | string | No | nullable | |
taskNumber | integer | No | format: int32 | |
status | string | No | nullable | |
clockInUTC | string | No | format: date-time | |
clockOutUTC | string | No | format: date-time | |
durationMinutes | number | No | format: double nullable | |
qualityStatus | string | No | nullable | |
detail | string | No | nullable |
ProductMaintainerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
userID | string | No | nullable |
ProductModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productID | string | No | nullable | |
name | string | No | nullable | |
productName | string | No | nullable | |
versionLabel | string | No | nullable | |
familyID | string | No | nullable | |
showSmartQuoteProdOrder | string | No | nullable | |
diagnosticTreeID | string | No | nullable | |
serializationRequired | string | No | nullable | |
allowSalesQuotes | string | No | nullable | |
allowSalesOrders | string | No | nullable | |
allowTroubleReports | string | No | nullable | |
showPriceSummary | string | No | nullable | |
storeVisible | string | No | nullable | |
storeShowPricing | string | No | nullable | |
restrictToCustomerIDs | array of string | No | nullable | |
imageBase64 | string | No | nullable | |
images | array of ProductImageModel | No | nullable | |
warrantyDays | integer | No | format: int32 | |
standardLeadTimeDays | integer | No | format: int32 | |
maxDaysAllowed | integer | No | format: int32 | |
isActive | string | No | nullable | |
documents | array of DocumentModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
pricingComponents | array of string | No | nullable | |
priceRounding | RoundingOption | No | ||
tags | array of TagModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
maintainers | array of ProductMaintainerModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/products/{ProductID} PATCH /v1/products/{ProductID}/image PATCH /v1/products/{ProductID}/images PATCH /v1/products/{ProductID}/Links PATCH /v1/products/{ProductID}/notes PATCH /v1/products/{ProductID}/store PATCH /v1/products/{ProductID}/tags PUT /v1/products
ProductSetupAiApplyResultModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
requestID | string | No | nullable | |
deletedPages | integer | No | format: int32 | |
deletedAttributes | integer | No | format: int32 | |
deletedRuleGroups | integer | No | format: int32 | |
deletedRules | integer | No | format: int32 | |
createdPages | integer | No | format: int32 | |
createdAttributes | integer | No | format: int32 | |
createdRuleGroups | integer | No | format: int32 | |
createdRules | integer | No | format: int32 | |
deletedEvents | integer | No | format: int32 | |
createdEvents | integer | No | format: int32 | |
elapsedMs | integer | No | format: int64 |
ProductSnapshotModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
snapshotID | string | No | nullable | |
productID | string | No | nullable | |
status | string | No | nullable | |
focus | string | No | nullable | |
description | string | No | nullable | |
attributes | array of LineItemAttrModel | No | nullable | |
tasks | array of ProductSnapshotTaskModel | No | nullable | |
pages | array of DefinitionPageModel | No | nullable | |
rules | array of DefinitionRuleModel | No | nullable | |
comments | string | No | nullable | |
sendToUserID | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/products/{ProductID}/snapshots/{SnapshotID} PUT /v1/products/{ProductID}/snapshots
ProductSnapshotTaskModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
task | LineItemTaskModel | No | ||
newPosition | string | No | nullable | |
newProcess | string | No | nullable | |
newTime | string | No | nullable | |
exclude | string | No | nullable |
ProductTakeRateAnalysisModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
takeRateAnalysisID | string | No | nullable | |
instanceID | string | No | nullable | |
productID | string | No | nullable | |
name | string | No | nullable | |
status | string | No | nullable | |
lowVolume | number | No | format: double | |
expectedVolume | number | No | format: double | |
highVolume | number | No | format: double | |
safetyStockPercent | number | No | format: double | |
webhookUrl | string | No | nullable | |
options | array of ProductTakeRateOptionModel | No | nullable | |
projections | array of ProductTakeRateItemProjectionModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/products/{productID}/take-rate-analyses/{analysisID} PUT /v1/products/{productID}/take-rate-analyses
ProductTakeRateItemProjectionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
number | string | No | nullable | |
description | string | No | nullable | |
onHand | number | No | format: double nullable | |
minimumOrderQuantity | number | No | format: double | |
minimumOrderQuantityIsAssumed | boolean | No | ||
leadTimeDays | integer | No | format: int32 | |
leadTimeIsAssumed | boolean | No | ||
lowDemand | number | No | format: double | |
expectedDemand | number | No | format: double | |
highDemand | number | No | format: double | |
expectedRecommendedStock | number | No | format: double | |
expectedNetInventory | number | No | format: double nullable |
ProductTakeRateOptionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
attributeName | string | No | nullable | |
value | string | No | nullable | |
takeRatePercent | number | No | format: double | |
key | string | No | nullable |
PromotionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
lineItemID | string | No | nullable | |
lineNumber | integer | No | format: int32 | |
productID | string | No | nullable | |
fingerPrint | string | No | nullable | |
sourceDocumentID | string | No | nullable | |
effectiveSourceDocumentID | string | No | nullable | |
sourceLineItemID | string | No | nullable | |
isBatchLine | boolean | No | ||
batchID | string | No | nullable | |
batchChargeLineID | string | No | nullable | |
batchSourceLineItemIDs | array of string | No | nullable | |
hasBatchSourceLineItems | boolean | No | ||
description | string | No | nullable | |
longDescription | string | No | nullable | |
baseMaterialsPrice | number | No | format: double | |
baseTasksPrice | number | No | format: double | |
basePrice | number | No | format: double | |
quantity | number | No | format: double | |
discount | number | No | format: double | |
status | string | No | nullable | |
schedulingPriority | string | No | nullable | |
schedulingNotes | string | No | nullable | |
leadTimeDays | integer | No | format: int32 | |
leadTimeWeeks | number | No | format: double | |
attributes | array of LineItemAttrModel | No | nullable | |
tasks | array of LineItemTaskModel | No | nullable | |
items | array of LineItemItemAndQtyModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
tags | array of TagModel | No | nullable | |
charges | array of LineItemChargeModel | No | nullable | |
allowDiscount | boolean | No | ||
lengthUOM | string | No | nullable | |
weightUOM | string | No | nullable | |
showSubTotal | string | No | nullable | |
serializationRequired | string | No | nullable | |
weight | number | No | format: double | |
length | number | No | format: double | |
width | number | No | format: double | |
height | number | No | format: double | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
isDeleted | boolean | No | ||
deletedUTC | string | No | format: date-time | |
deletedByUserID | string | No | nullable | |
promotionID | string | No | nullable | |
name | string | No | nullable | |
discountPercent | number | No | format: double | |
salesQuotes | array of string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
expirationUTC | string | No | format: date-time |
Used by: PATCH /v1/promotions/{PromotionID} POST /v1/promotions
PurchaseOrderPaymentUploadModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
purchaseOrderNumber | string | No | nullable | |
fileName | string | No | nullable | |
fileBytes | string | No | nullable |
Used by: POST /v1/salesquotes/{SalesQuoteID}/payment/purchaseorder POST /v1/salesquotes/{SalesQuoteID}/payment/purchaseorder/upload
PurchasingWatchHitModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
itemID | string | No | nullable | |
itemNumber | string | No | nullable | |
itemDescription | string | No | nullable | |
ruleID | string | No | nullable | |
ruleName | string | No | nullable | |
referenceType | string | No | nullable | |
referenceID | string | No | nullable | |
referenceNumber | string | No | nullable | |
detectedUTC | string | No | format: date-time |
Used by: GET /v1/purchasing/watchlist
PurchasingWatchRuleModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
ruleID | string | No | nullable | |
instanceID | string | No | nullable | |
name | string | No | nullable | |
targetField | WatchRuleTargetField | No | ||
operator | WatchRuleOperator | No | ||
value | string | No | nullable | |
isActive | boolean | No | ||
createdUTC | string | No | format: date-time |
Used by: POST /v1/purchasing/rules PUT /v1/purchasing/rules/{id}
QualityAssetCalibrationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
calibrationID | string | No | nullable | |
description | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
QualityAssetModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
assetID | string | No | nullable | |
locationID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
category | string | No | nullable | |
isActive | string | No | nullable | |
calibrations | array of QualityAssetCalibrationModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
tags | array of TagModel | No | nullable | |
attributes | object | No | nullable | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
dateNext | string | No | format: date-time | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/quality/assets/{AssetID} PATCH /v1/quality/assets/{AssetID}/Notes POST /v1/quality/assets
QualityAuditFindingModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
findingID | string | No | nullable | |
description | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
QualityAuditModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
auditID | string | No | nullable | |
locationID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
documents | array of DocumentModel | No | nullable | |
findings | array of QualityAuditFindingModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
dateNext | string | No | format: date-time | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/quality/audits/{AuditID} PATCH /v1/quality/audits/{AuditID}/findings PATCH /v1/quality/audits/{AuditID}/notes POST /v1/quality/audits
QualityCapaModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
qualityCapaID | string | No | nullable | |
locationID | string | No | nullable | |
number | string | No | nullable | |
description | string | No | nullable | |
status | string | No | nullable | |
teamUserIDs | array of string | No | nullable | |
phase1Notes | array of NoteModel | No | nullable | |
phase2Notes | array of NoteModel | No | nullable | |
phase3Notes | array of NoteModel | No | nullable | |
phase4Notes | array of NoteModel | No | nullable | |
phase5Notes | array of NoteModel | No | nullable | |
phase6Notes | array of NoteModel | No | nullable | |
phase7Notes | array of NoteModel | No | nullable | |
phase8Notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/quality/capa/{QualityCapaID} PATCH /v1/quality/capa/{QualityCapaID}/Phases/{Phase}/Notes POST /v1/quality/capa
QualityChangeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
changeID | string | No | nullable | |
locationID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/quality/changes/{ChangeID} PATCH /v1/quality/changes/{ChangeID}/Notes POST /v1/quality/changes
QualityDocumentModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
documentID | string | No | nullable | |
locationIDs | array of string | No | nullable | |
name | string | No | nullable | |
area | string | No | nullable | |
fileName | string | No | nullable | |
status | string | No | nullable | |
revision | integer | No | format: int32 | |
tags | array of TagModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/quality/documents/{DocumentID} PATCH /v1/quality/documents/{DocumentID}/notes
QualityDocumentUploadModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
document | QualityDocumentModel | No | ||
fileName | string | No | nullable | |
fileBytes | string | No | nullable |
Used by: POST /v1/quality/documents/add
QualityNcrModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
qualityNcrID | string | No | nullable | |
locationID | string | No | nullable | |
number | string | No | nullable | |
description | string | No | nullable | |
status | string | No | nullable | |
keyType | string | No | nullable | |
keyID | string | No | nullable | |
assignmentHistory | array of AssignmentHistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/quality/ncr/{QualityNcrID} PATCH /v1/quality/ncr/{QualityNcrID}/Assignment PATCH /v1/quality/ncr/{QualityNcrID}/Notes POST /v1/quality/ncr
QueryTestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
productID | string | No | nullable | |
attributesAndValues | object | No | nullable |
QueryValidValuesModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
name | string | No | nullable | |
xml | string | No | nullable | |
sql | string | No | nullable | |
catalogAttribute | string | No | nullable | |
catalogFilters | array of DefinitionAttributeAttrAndValue | No | nullable | |
units | string | No | nullable | |
error | string | No | nullable | |
catalogLookup | CatalogLookupDefinitionModel | No |
RecordTextIntegerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
x | string | No | nullable | |
yInt | integer | No | format: int32 | |
y | number | No | format: double |
Used by: POST /v1/salesorders/analysis/createdon POST /v1/salesorders/analysis/status POST /v1/salesquotes/analysis/createdby POST /v1/salesquotes/analysis/createdon POST /v1/salesquotes/analysis/phase POST /v1/salesquotes/analysis/status
ReferenceModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
referenceID | string | No | nullable | |
productID | string | No | nullable | |
sourceID | string | No | nullable | |
sourceType | string | No | nullable | |
targetID | string | No | nullable | |
targetType | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time |
RegressionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
modelID | string | No | nullable | |
name | string | No | nullable | |
productIDs | array of string | No | nullable | |
constant | RegressionModelTerm_CONSTANT | No | ||
termsNUM | array of RegressionModelTerm_NUM | No | nullable | |
termsBPVNUM | array of RegressionModelTerm_BPVNUM | No | nullable | |
termsBPVTEXT | array of RegressionModelTerm_BPVTEXT | No | nullable | |
operation | string | No | nullable |
RegressionModelTerm_BPVNUMobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
termType | string | No | nullable | |
attribute | string | No | nullable | |
comment | string | No | nullable | |
coefficient | number | No | format: double | |
min | number | No | format: double | |
max | number | No | format: double |
RegressionModelTerm_BPVTEXTobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
termType | string | No | nullable | |
attribute | string | No | nullable | |
comment | string | No | nullable | |
coefficient | number | No | format: double | |
level | string | No | nullable | |
isExactMatch | boolean | No |
RegressionModelTerm_CONSTANTobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
comment | string | No | nullable | |
coefficient | number | No | format: double |
RegressionModelTerm_NUMobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
termType | string | No | nullable | |
attribute | string | No | nullable | |
comment | string | No | nullable | |
coefficient | number | No | format: double | |
operation | string | No | nullable |
ReleaseNoteApiModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
date | string | No | nullable | |
title | string | No | nullable | |
markdown | string | No | nullable |
RepairSummaryTemplateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
templateID | string | No | nullable | |
productID | string | No | nullable | |
name | string | No | nullable | |
template | string | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/service/repairsummary/templates/{TemplateID} POST /v1/service/repairsummary/templates
ResourceCapacityConstraintModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
constraintType | string | No | nullable | |
constraintLimit | integer | No | format: int32 |
ResourceCapacityModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
capacityType | string | No | nullable | |
constraint | ResourceCapacityConstraintModel | No |
ReviewStatusintegerRoundingOptionintegerSalesOpportunityModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
opportunityID | string | No | nullable | |
number | string | No | nullable | |
description | string | No | nullable | |
contactName | string | No | nullable | |
contactEmail | string | No | nullable | |
contactMobile | string | No | nullable | |
title | string | No | nullable | |
url | string | No | nullable | |
industryDescription | string | No | nullable | |
customerID | string | No | nullable | |
salesQuoteID | string | No | nullable | |
status | SalesOpportunityStatus | No | ||
probabilityOfWinning | integer | No | format: int32 | |
estimatedRevenue | number | No | format: double | |
expectedBookingDateUTC | string | No | format: date-time | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
people | array of PersonModel | No | nullable | |
tags | array of TagModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/salesfunnel/{OpportunityID} PATCH /v1/salesfunnel/{OpportunityID}/notes PATCH /v1/salesfunnel/{OpportunityID}/people PATCH /v1/salesfunnel/{OpportunityID}/tags PUT /v1/salesfunnel
SalesOpportunityStatusintegerUsed by: GET /v1/salesfunnel/count GET /v1/salesfunnel/pages/{page}
SalesOrderAuditSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesOrderID | string | No | nullable | |
customerID | string | No | nullable | |
dateMin | string | No | format: date-time | |
dateMax | string | No | format: date-time |
Used by: POST /v1/audit/salesorders/status
SalesOrderDpasModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
isDPAS | boolean | No | ||
dpasRating | string | No | nullable | |
dpasPriority | string | No | nullable |
SalesOrderFinishDateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesOrderID | string | No | nullable | |
finishDate | string | No | format: date-time |
Used by: POST /v1/salesorders/finishdates
SalesOrderModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instanceID | string | No | nullable | |
organizationID | string | No | nullable | |
salesOrderID | string | No | nullable | |
salesQuoteID | string | No | nullable | |
billTo | CustomerBillToModel | No | ||
shipTo | CustomerShipToModel | No | ||
endCustomer | EndCustomerModel | No | ||
contacts | array of PersonModel | No | nullable | |
status | string | No | nullable | |
number | string | No | nullable | |
description | string | No | nullable | |
teamID | string | No | nullable | |
payment | SalesOrderPaymentOptionsModel | No | ||
currencyID | string | No | nullable | |
currency | CurrencyModel | No | ||
discountPercent | number | No | format: double | |
confirmedDate | string | No | format: date-time | |
requestedDate | string | No | format: date-time | |
daysElapsed | number | No | format: double | |
slaCurrentBin | SlaBin | No | ||
slaMode | SlaMode | No | ||
slaLastEvaluatedUTC | string | No | format: date-time | |
delivery | DeliveryModel | No | ||
options | SalesOrderOptionsModel | No | ||
createdByUserID | string | No | nullable | |
lastUpdatedByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time | |
lineItems | array of LineItemModel | No | nullable | |
items | array of ItemAndQtyModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
tags | array of TagModel | No | nullable | |
changeOrders | array of ChangeOrderModel | No | nullable |
Used by: GET /v1/salesorders GET /v1/salesorders/{SalesOrderID} GET /v1/salesorders/bycustomer/{CustomerID} GET /v1/salesorders/byquoteid/{SalesQuoteID} GET /v1/salesorders/createdby/{UserID} GET /v1/salesorders/mtd GET /v1/salesorders/search/{ordernumber} GET /v1/salesorders/ytd PATCH /v1/salesorders/{SalesOrderID}/basics PATCH /v1/salesorders/{SalesOrderID}/customer PATCH /v1/salesorders/{SalesOrderID}/history PATCH /v1/salesorders/{SalesOrderID}/items PATCH /v1/salesorders/{SalesOrderID}/lineitems PATCH /v1/salesorders/{SalesOrderID}/notes PATCH /v1/salesorders/{SalesOrderID}/tags POST /v1/salesorders POST /v1/salesorders/byids POST /v1/salesorders/pages/{page} PUT /v1/salesorders
SalesOrderOptionsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
defaultTemplateID | string | No | nullable | |
dpas | SalesOrderDpasModel | No |
SalesOrderPaymentMethodintegerSalesOrderPaymentOptionsintegerSalesOrderPaymentOptionsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
method | SalesOrderPaymentMethod | No | ||
status | SalesQuotePaymentStatus | No | ||
statusUpdatedUTC | string | No | format: date-time | |
paymentType | string | No | nullable | |
purchaseOrderNumber | string | No | nullable | |
purchaseOrderDocumentID | string | No | nullable | |
purchaseOrderDateUTC | string | No | format: date-time | |
terms | string | No | nullable | |
creditCardLast4 | string | No | nullable | |
creditCardBrand | string | No | nullable | |
paymentTokenID | string | No | nullable |
SalesOrderProductionComparisonBomModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesOrderItemID | string | No | nullable | |
productionOrderItemID | string | No | nullable | |
itemID | string | No | nullable | |
itemNumber | string | No | nullable | |
itemDescription | string | No | nullable | |
salesOrderQuantity | number | No | format: double | |
productionOrderQuantity | number | No | format: double | |
salesOrderUnitCost | number | No | format: double | |
productionOrderUnitCost | number | No | format: double | |
salesOrderExtendedCost | number | No | format: double | |
productionOrderExtendedCost | number | No | format: double | |
comparisonStatus | string | No | nullable |
SalesOrderProductionComparisonLineModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
comparisonLineID | string | No | nullable | |
salesOrderLineItemID | string | No | nullable | |
productID | string | No | nullable | |
productNumber | string | No | nullable | |
productDescription | string | No | nullable | |
productCategory | string | No | nullable | |
salesOrderQuantity | number | No | format: double | |
productionOrderQuantity | number | No | format: double | |
revenue | number | No | format: double | |
plannedLaborMinutes | number | No | format: double | |
actualLaborMinutes | number | No | format: double | |
plannedLaborCost | number | No | format: double | |
actualLaborCost | number | No | format: double | |
plannedBomCost | number | No | format: double | |
actualBomCost | number | No | format: double | |
router | array of SalesOrderProductionComparisonRouterModel | No | nullable | |
bom | array of SalesOrderProductionComparisonBomModel | No | nullable |
SalesOrderProductionComparisonModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
comparisonID | string | No | nullable | |
instanceID | string | No | nullable | |
salesOrderID | string | No | nullable | |
salesOrderNumber | string | No | nullable | |
customerID | string | No | nullable | |
customerName | string | No | nullable | |
status | string | No | nullable | |
salesOrderCompletedUTC | string | No | format: date-time | |
generatedUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time | |
generatedByUserID | string | No | nullable | |
sourceFingerprint | string | No | nullable | |
currencyID | string | No | nullable | |
revenue | number | No | format: double | |
plannedLaborMinutes | number | No | format: double | |
actualLaborMinutes | number | No | format: double | |
plannedLaborCost | number | No | format: double | |
actualLaborCost | number | No | format: double | |
plannedBomCost | number | No | format: double | |
actualBomCost | number | No | format: double | |
lines | array of SalesOrderProductionComparisonLineModel | No | nullable |
Used by: PATCH /v1/salesorders/analysis/production-comparisons/{id} PUT /v1/salesorders/analysis/production-comparisons
SalesOrderProductionComparisonRouterModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesOrderTaskID | string | No | nullable | |
productionOrderTaskID | string | No | nullable | |
taskNumber | integer | No | format: int32 | |
taskName | string | No | nullable | |
salesOrderPlanMinutes | number | No | format: double | |
productionOrderPlanMinutes | number | No | format: double | |
actualMinutes | number | No | format: double | |
hourlyRate | number | No | format: double | |
hourlyRateSource | string | No | nullable | |
plannedLaborCost | number | No | format: double | |
actualLaborCost | number | No | format: double | |
planVarianceMinutes | number | No | format: double | |
actualVarianceMinutes | number | No | format: double | |
comparisonStatus | string | No | nullable |
SalesOrderProductionComparisonSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerID | string | No | nullable | |
productID | string | No | nullable | |
category | string | No | nullable | |
year | integer | No | format: int32 | |
month | integer | No | format: int32 | |
dateFromUTC | string | No | format: date-time nullable | |
dateToUTC | string | No | format: date-time nullable | |
page | integer | No | format: int32 | |
recordsPerPage | integer | No | format: int32 |
Used by: POST /v1/salesorders/analysis/production-comparisons POST /v1/salesorders/analysis/production-comparisons/count
SalesOrderProfitabilityExportResponseModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
exported | integer | No | format: int32 | |
resultFileName | string | No | nullable | |
resultUrl | string | No | nullable | |
logFileName | string | No | nullable | |
logUrl | string | No | nullable | |
calculationLog | string | No | nullable | Optional inline log for the export view; supplied only when includeLog=true. |
SalesOrderSlaModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesOrderID | string | No | nullable | |
number | string | No | nullable | |
daysElapsed | number | No | format: double | |
customerID | string | No | nullable | |
customerName | string | No | nullable | |
ceiling | integer | No | format: int32 | |
diff | integer | No | format: int32 | |
status | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
createdYear | integer | No | format: int32 | |
createdMonth | integer | No | format: int32 | |
productID | string | No | nullable | |
productName | string | No | nullable |
Used by: POST /v1/salesorders/sla
SalesOrderSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
status | string | No | nullable | |
created | string | No | nullable | |
customerID | string | No | nullable | |
productID | string | No | nullable | |
teamID | string | No | nullable | |
havingAttributeName | string | No | nullable | |
havingTaskName | string | No | nullable | |
daysElapsed | integer | No | format: int32 | |
daysElapsedEnd | integer | No | format: int32 | |
createdYear | integer | No | format: int32 | |
createdMonth | integer | No | format: int32 | |
sortBy | string | No | nullable | |
sortOrder | string | No | nullable |
Used by: POST /v1/salesorders POST /v1/salesorders/analysis/createdon POST /v1/salesorders/analysis/status POST /v1/salesorders/count POST /v1/salesorders/export/lineitems POST /v1/salesorders/export/summary POST /v1/salesorders/pages/{page} POST /v1/salesorders/sla
SalesOrdersSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
paymentRequiredToRelease | string | No | nullable | |
allowPurchaseOrders | boolean | No | ||
showDPAS | boolean | No | ||
carryOverProductionOrderAssignedResourceID | boolean | No |
SalesOrderStatusUpdateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
status | string | No | nullable |
SalesOrderWorkModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesOrder | SalesOrderModel | No | ||
prodOrders | array of ProductionOrderModel | No | nullable |
Used by: GET /v1/salesorders/schedule GET /v1/salesorders/work
SalesQuoteAnalysisLineModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
year | integer | No | format: int32 | |
month | integer | No | format: int32 | |
monthLabel | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdBy | string | No | nullable | |
smartQuoteCount | integer | No | format: int32 | |
skuCount | integer | No | format: int32 | |
customCount | integer | No | format: int32 |
Used by: POST /v1/salesquotes/analysis/lines
SalesQuoteAuditSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesQuoteID | string | No | nullable | |
customerID | string | No | nullable | |
dateMin | string | No | format: date-time | |
dateMax | string | No | format: date-time |
Used by: POST /v1/audit/salesquotes/phase POST /v1/audit/salesquotes/status
SalesQuoteEmailLogModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
logID | string | No | nullable | |
salesQuoteID | string | No | nullable | |
createdByUserID | string | No | nullable | |
message | EmailMessageModel | No | ||
createdUTC | string | No | format: date-time |
Used by: PUT /v1/salesquotes/logs/email
SalesQuoteIncotermModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
termID | string | No | nullable | |
code | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
location | string | No | nullable | |
effectiveYear | integer | No | format: int32 |
SalesQuoteIndexPageModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesQuotes | array of SalesQuoteModel | No | nullable | |
customers | array of CustomerModel | No | nullable | |
totalRecords | integer | No | format: int32 |
SalesQuoteModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instanceID | string | No | nullable | |
organizationID | string | No | nullable | |
salesQuoteID | string | No | nullable | |
status | string | No | nullable | |
number | string | No | nullable | |
description | string | No | nullable | |
additionalNotes | string | No | nullable | |
teamID | string | No | nullable | |
customerID | string | No | nullable | |
customer | CustomerBillToModel | No | ||
billTo | CustomerBillToModel | No | ||
contacts | array of PersonModel | No | nullable | |
documents | array of DocumentModel | No | nullable | |
incoterm | SalesQuoteIncotermModel | No | ||
discountPercent | number | No | format: double | |
currencyID | string | No | nullable | |
currency | CurrencyModel | No | ||
paymentTerms | string | No | nullable | |
payment | SalesOrderPaymentOptionsModel | No | ||
leadTimeWeeks | number | No | format: double | |
validityDays | integer | No | format: int32 | |
validityStartUTC | string | No | format: date-time | |
validUntilUTC | string | No | format: date-time | |
pdfGeneratedUTC | string | No | format: date-time | |
phase | string | No | nullable | |
delivery | DeliveryModel | No | ||
options | SalesQuoteOptionsModel | No | ||
createdByUserID | string | No | nullable | |
lastUpdatedByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time | |
lineItems | array of LineItemModel | No | nullable | |
items | array of ItemAndQtyModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
tags | array of TagModel | No | nullable |
Used by: PATCH /v1/salesquotes/{SalesQuoteID}/basics PATCH /v1/salesquotes/{SalesQuoteID}/customer PATCH /v1/salesquotes/{SalesQuoteID}/discount PATCH /v1/salesquotes/{SalesQuoteID}/history PATCH /v1/salesquotes/{SalesQuoteID}/items PATCH /v1/salesquotes/{SalesQuoteID}/lineitems PATCH /v1/salesquotes/{SalesQuoteID}/linenumbering PATCH /v1/salesquotes/{SalesQuoteID}/notes PATCH /v1/salesquotes/{SalesQuoteID}/payment PATCH /v1/salesquotes/{SalesQuoteID}/tags PUT /v1/salesquotes
SalesQuoteOptionsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
showTotalPrice | string | No | nullable | |
defaultTemplateID | string | No | nullable |
SalesQuotePaymentStatusintegerSalesQuotePaymentTokenRequestModelobjectA browser-generated, processor token. It is not evidence that a payment has settled; the payment lifecycle remains Processing until processor confirmation.
| Property | Type | Required | Details | Description |
|---|---|---|---|---|
token | string | No | nullable |
SalesQuotePhaseUpdateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
phase | string | No | nullable |
SalesQuotesAnalysisCustomersModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
records | array of RecordTextIntegerModel | No | nullable | |
heatMapData | array of HeatMapDataModel | No | nullable | |
xLabels | array of string | No | nullable | |
yLabels | array of string | No | nullable |
SalesQuoteSimulationModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
simulationID | string | No | nullable | |
salesQuoteID | string | No | nullable | |
createdByUserID | string | No | nullable | |
lastUpdatedByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/salesquotes/{SalesQuoteID}/simulations/{SimulationID} POST /v1/salesquotes/{SalesQuoteID}/simulations
SalesQuoteSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
createdByUserID | string | No | nullable | |
status | string | No | nullable | |
created | string | No | nullable | |
phase | string | No | nullable | |
customerID | string | No | nullable | |
productID | string | No | nullable | |
teamID | string | No | nullable | |
paymentStatus | SalesQuotePaymentStatus | No | ||
createdYear | integer | No | format: int32 nullable | |
createdMonth | integer | No | format: int32 nullable | |
sortBy | string | No | nullable | |
sortOrder | string | No | nullable |
Used by: POST /v1/salesquotes POST /v1/salesquotes/analysis/aging POST /v1/salesquotes/analysis/conversion POST /v1/salesquotes/analysis/createdby POST /v1/salesquotes/analysis/createdon POST /v1/salesquotes/analysis/customers POST /v1/salesquotes/analysis/lines POST /v1/salesquotes/analysis/phase POST /v1/salesquotes/analysis/status POST /v1/salesquotes/count POST /v1/salesquotes/export/lineitems POST /v1/salesquotes/export/summary POST /v1/salesquotes/index/pages/{page} POST /v1/salesquotes/pages/{page} POST /v1/salesquotes/pages/{page}/customers POST /v1/salesquotes/recent
SalesQuotesSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
additionalNotes | string | No | nullable | |
quantityDiscountAllowed | boolean | No | ||
allowSkuQuoting | boolean | No | ||
allowCustomQuoting | boolean | No | ||
leaderboardEnabled | boolean | No | ||
paymentRequired | boolean | No | ||
publicCheckoutEnabled | boolean | No | ||
requireCheckoutSignature | boolean | No | ||
paymentOptions | SalesOrderPaymentOptions | No | ||
enableMockHelcim | boolean | No | ||
attributeDescriptionMaxLength | integer | No | format: int32 | |
releaseMode | string | No | nullable |
SalesQuoteStatusUpdateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
status | string | No | nullable |
Used by: PATCH /v1/salesquotes/{SalesQuoteID}/status PATCH /v1/salesquotes/{SalesQuoteID}/status/historical
SalesQuoteUpdateValidityModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
salesQuoteID | string | No | nullable | |
validityDays | integer | No | format: int32 | |
validityStartUTC | string | No | format: date-time |
ScheduleResequenceRequestModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
requestID | string | No | nullable | |
productionOrderID | string | No | nullable | |
requestedByUserID | string | No | nullable | |
requestedUTC | string | No | format: date-time | |
reason | string | No | nullable | |
status | string | No | nullable | |
processedByUserID | string | No | nullable | |
processedUTC | string | No | format: date-time nullable |
Used by: PATCH /v1/schedule/resequence/requests/{RequestID} POST /v1/schedule/resequence/requests POST /v1/schedule/resequence/requests/create
ScheduleResequenceRequestSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
status | string | No | nullable | |
productionOrderID | string | No | nullable | |
requestedByUserID | string | No | nullable | |
limit | integer | No | format: int32 |
Used by: POST /v1/schedule/resequence/requests/all POST /v1/schedule/resequence/requests/count POST /v1/schedule/resequence/requests/pages/{page}
ScheduleSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
customerID | string | No | nullable | |
assignedResourceID | string | No | nullable | |
status | integer | No | format: int32 | |
phase | StringFilter | No | ||
tagLabel | string | No | nullable | |
tagValue | string | No | nullable | |
percentComplete | integer | No | format: int32 | |
daysElapsed | integer | No | format: int32 | |
daysElapsedEnd | integer | No | format: int32 | |
plannedStartUTC | string | No | format: date-time nullable | |
plannedEndUTC | string | No | format: date-time nullable | |
orderBy | string | No | nullable | |
order | string | No | nullable |
Used by: POST /v1/schedule POST /v1/schedule/count POST /v1/schedule/export POST /v1/schedule/monitor POST /v1/schedule/pages/{page} POST /v1/schedule/queues/export POST /v1/schedule/queues/utilization/export
SchedulingAlgorithmModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
algorithm | string | No | nullable | |
attributes | array of string | No | nullable | |
batchSize | integer | No | format: int32 | |
keepLineItemsTogether | string | No | nullable |
SerializationSerialNumberModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
serialID | string | No | nullable | |
number | string | No | nullable | |
customerID | string | No | nullable | |
itemID | string | No | nullable | |
status | string | No | nullable | |
warrantyStartUTC | string | No | format: date-time | |
warrantyEndUTC | string | No | format: date-time | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
isWarranty | boolean | No |
Used by: PATCH /v1/serialization/{SerialID} PATCH /v1/serialization/{SerialID}/batch PUT /v1/serialization PUT /v1/serialization/batch
ServiceCodeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
codeID | string | No | nullable | |
productID | string | No | nullable | |
codeType | string | No | nullable | |
category | string | No | nullable | |
code | string | No | nullable | |
description | string | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/service/codes/{CodeID} POST /v1/service/codes
ServiceTicketLineItemModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
lineItemID | string | No | nullable | |
serialID | string | No | nullable | |
problemReported | string | No | nullable | |
salesQuoteID | string | No | nullable | |
salesQuoteLineItemID | string | No | nullable | |
salesOrderID | string | No | nullable | |
salesOrderLineItemID | string | No | nullable | |
notes | array of NoteModel | No | nullable |
ServiceTicketModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
ticketID | string | No | nullable | |
number | string | No | nullable | |
status | integer | No | format: int32 | |
statusEnum | TicketStatus | No | ||
customerID | string | No | nullable | |
lineItems | array of ServiceTicketLineItemModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/service/tickets/{TicketID} PUT /v1/service/tickets PUT /v1/service/tickets/batch
ServiceTicketSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
status | TicketStatus | No | ||
year | integer | No | format: int32 | |
month | integer | No | format: int32 |
SftpExportFileSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
enabled | boolean | No | ||
exportType | string | No | nullable | |
remotePath | string | No | nullable | |
fileName | string | No | nullable | |
fromDateUTC | string | No | format: date-time |
SftpExportSettingsModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
enabled | boolean | No | ||
host | string | No | nullable | |
port | integer | No | format: int32 | |
userName | string | No | nullable | |
files | array of SftpExportFileSettingsModel | No | nullable | |
intervalMinutes | integer | No | format: int32 | |
hasPassword | boolean | No |
SftpExportUpdateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
settings | SftpExportSettingsModel | No | ||
password | string | No | nullable |
Used by: POST /v1/instances/{InstanceID}/settings/sftp-export
SlaBinintegerSlackWebhookDefinitionobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
slackWebhookID | string | No | nullable | |
name | string | No | nullable | |
webhookUrl | string | No | nullable | |
channel | string | No | nullable | |
userName | string | No | nullable | |
isActive | boolean | No |
SlaModeintegerSmartQuoteVersionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
versionID | string | No | nullable | |
productID | string | No | nullable | |
label | string | No | nullable | |
state | string | No | nullable | |
isReleased | boolean | No | ||
attributesJSON | string | No | nullable | |
rulesJSON | string | No | nullable | |
ruleGroupsJSON | string | No | nullable | |
itemMappingJSON | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time | |
createdByUserID | string | No | nullable | |
lastUpdatedByUserID | string | No | nullable |
Used by: GET /v1/instances/{InstanceID}/smartquote/{ProductID}/versions GET /v1/instances/{InstanceID}/smartquote/{ProductID}/versions/{VersionID} GET /v1/instances/{InstanceID}/smartquote/{ProductID}/versions/released POST /v1/instances/{InstanceID}/smartquote/{ProductID}/versions
SmartQuoteVersionStateintegerSmartQuoteVersionStateUpdateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
state | SmartQuoteVersionState | No | ||
isReleased | boolean | No |
Used by: PATCH /v1/instances/{InstanceID}/smartquote/{ProductID}/versions/{VersionID}/state
StateMachineDiagramModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
mermaid | string | No | nullable |
Used by: GET /v1/salesorders/statemachines/status GET /v1/salesquotes/statemachines/payment GET /v1/salesquotes/statemachines/status
StoreThemeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
themeID | string | No | nullable | |
storeID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
themeName | string | No | nullable | |
templateName | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
settings | object | No | nullable | |
isActive | boolean | No | ||
layoutHtml | string | No | nullable | |
homeHtml | string | No | nullable | |
cartHtml | string | No | nullable | |
checkoutHtml | string | No | nullable | |
confirmationHtml | string | No | nullable | |
storeDetailHtml | string | No | nullable | |
storesHtml | string | No | nullable | |
searchHtml | string | No | nullable | |
ordersHtml | string | No | nullable | |
payHtml | string | No | nullable | |
configureHtml | string | No | nullable | |
templates | object | No | nullable | |
partials | object | No | nullable | |
createdUTC | string | No | format: date-time | |
updatedUTC | string | No | format: date-time |
Used by: GET /v1/stores/{InstanceID}/themes GET /v1/stores/{InstanceID}/themes/{ThemeName}/templates/{TemplateName} POST /v1/stores/{InstanceID}/themes
StringFilterobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
value | string | No | nullable | |
mode | FilterMode | No | ||
isActive | boolean | No |
SupplierModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
supplierID | string | No | nullable | |
number | string | No | nullable | |
name | string | No | nullable | |
address | string | No | nullable | |
city | string | No | nullable | |
state | string | No | nullable | |
country | string | No | nullable | |
postalCode | string | No | nullable | |
isApproved | string | No | nullable | |
notes | array of NoteModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
people | array of PersonModel | No | nullable | |
createdByUserID | string | No | nullable | |
lastUpdatedByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/suppliers/{SupplierID}/basics PATCH /v1/suppliers/{SupplierID}/notes PATCH /v1/suppliers/{SupplierID}/people PUT /v1/suppliers
SupplierPriceBreakModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
breakID | string | No | nullable | |
quantityMin | number | No | format: double | |
quantityMax | number | No | format: double | |
price | number | No | format: double | |
cost | number | No | format: double |
SupplierProductImportMappingModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
supplierID | string | No | nullable | |
itemNumberColumn | string | No | nullable | |
supplierItemNumberColumn | string | No | nullable | |
costColumn | string | No | nullable | |
quantityMinColumn | string | No | nullable | |
quantityMaxColumn | string | No | nullable | |
uomColumn | string | No | nullable | |
leadTimeColumn | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
TagLabelModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
label | string | No | nullable | |
category | string | No | nullable | |
dataType | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
isRequired | string | No | nullable | |
allowEdit | string | No | nullable | |
tagType | string | No | nullable | |
validValues | array of string | No | nullable | |
labelID | string | No | nullable | |
entity | string | No | nullable |
Used by: POST /v1/instances/defaulttags POST /v1/setup/defaulttags
TagModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
label | string | No | nullable | |
category | string | No | nullable | |
dataType | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
isRequired | string | No | nullable | |
allowEdit | string | No | nullable | |
tagType | string | No | nullable | |
validValues | array of string | No | nullable | |
tagID | string | No | nullable | |
value | string | No | nullable |
TaskCapacityConstraintModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
constraintType | string | No | nullable | |
constraintLimit | integer | No | format: int32 |
TaskCapacityModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
capacityType | string | No | nullable | |
constraint | TaskCapacityConstraintModel | No |
TaskModelUpdateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
xml | string | No | nullable |
Used by: PATCH /v1/tasks/{TaskID}/model/cost PATCH /v1/tasks/{TaskID}/model/time
TeamMemberModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
teamID | string | No | nullable | |
userID | string | No | nullable | |
role | string | No | nullable | |
joinedUTC | string | No | format: date-time |
Used by: POST /v1/teams/{TeamID}/members
TeamModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
teamID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
isActive | string | No | nullable | |
members | array of TeamMemberModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: GET /v1/teams GET /v1/teams/{TeamID} GET /v1/teams/my POST /v1/teams PUT /v1/teams/{TeamID}
TenantGroupMemberModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
memberID | string | No | nullable | |
groupID | string | No | nullable | |
instanceID | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
TenantGroupModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
groupID | string | No | nullable | |
name | string | No | nullable | |
description | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: POST /v1/instances/groups
TenantProvisioningRequestobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
tenantID | string | No | nullable | |
appID | string | No | nullable | |
companyType | string | No | nullable | |
tenant | InstanceModel | No |
Used by: POST /v1/tenant-provisioning
TenantProvisioningResponseobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
tenantID | string | No | nullable | |
status | string | No | nullable |
Used by: POST /v1/tenant-provisioning
TenantProvisioningStatusModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
tenantID | string | No | nullable | |
status | string | No | nullable | |
lastError | string | No | nullable | |
steps | array of TenantProvisioningStepStatusModel | No | nullable |
TenantProvisioningStepStatusModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
stepName | string | No | nullable | |
status | string | No | nullable | |
detail | string | No | nullable |
TenantSeedRequestobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
seedProfile | string | No | nullable |
TenantSeedResponseobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
runID | string | No | nullable | |
tenantID | string | No | nullable | |
seedProfile | string | No | nullable | |
status | string | No | nullable |
TenantSeedRunStatusModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
runID | string | No | nullable | |
tenantID | string | No | nullable | |
seedProfile | string | No | nullable | |
status | string | No | nullable | |
error | string | No | nullable |
TicketStatusintegerToDoModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
toDoID | string | No | nullable | |
referenceID | string | No | nullable | |
referenceType | string | No | nullable | |
status | integer | No | format: int32 | |
description | string | No | nullable | |
scope | string | No | nullable | |
createdByUserID | string | No | nullable | |
dueDateUTC | string | No | format: date-time | |
createdUTC | string | No | format: date-time | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/todo PUT /v1/todo
TroubleCorrectiveActionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
action | string | No | nullable | |
prevention | string | No | nullable | |
failureAnalysis | string | No | nullable | |
repairs | array of TroubleRepairModel | No | nullable | |
notesText | string | No | nullable | |
notesList | array of string | No | nullable |
TroubleProfileModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
partNumber | string | No | nullable | |
serialNumber | string | No | nullable | |
revision | string | No | nullable | |
dateOfManufacture | string | No | format: date-time | |
dateOfManufactureDate | string | No | nullable | |
notes | string | No | nullable |
TroubleRepairMaterialModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
materialID | string | No | nullable | |
origPartNumber | string | No | nullable | |
origDescription | string | No | nullable | |
origRevision | string | No | nullable | |
origSerialNumber | string | No | nullable | |
origNotes | string | No | nullable | |
newPartNumber | string | No | nullable | |
newDescription | string | No | nullable | |
newRevision | string | No | nullable | |
newSerialNumber | string | No | nullable | |
newNotes | string | No | nullable | |
quantity | number | No | format: double | |
uom | string | No | nullable | |
purchaseOrderNumber | string | No | nullable | |
lotNumber | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
TroubleRepairModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
repairID | string | No | nullable | |
category | string | No | nullable | |
code | string | No | nullable | |
description | string | No | nullable | |
origPartNumber | string | No | nullable | |
origRevision | string | No | nullable | |
origSerialNumber | string | No | nullable | |
newPartNumber | string | No | nullable | |
newRevision | string | No | nullable | |
newSerialNumber | string | No | nullable | |
newNotes | array of NoteModel | No | nullable | |
incidentalMaterials | array of TroubleRepairMaterialModel | No | nullable |
TroubleReportModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instanceID | string | No | nullable | |
reportID | string | No | nullable | |
number | string | No | nullable | |
status | string | No | nullable | |
productionOrderID | string | No | nullable | |
serviceTicketID | string | No | nullable | |
serviceTicketLineItemID | string | No | nullable | |
problemReported | string | No | nullable | |
repairSummary | string | No | nullable | |
profileIncoming | TroubleProfileModel | No | ||
profileOutgoing | TroubleProfileModel | No | ||
symptoms | array of TroubleSymptomModel | No | nullable | |
documentReferences | array of DocumentReferenceModel | No | nullable | |
links | array of DocumentLinkModel | No | nullable | |
notes | array of NoteModel | No | nullable | |
tags | array of TagModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
audit | array of AuditRecordModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/service/troublereports/{ReportID} PUT /v1/service/troublereports
TroubleReportSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
status | string | No | nullable | |
customerID | string | No | nullable | |
productID | string | No | nullable | |
searchFor | string | No | nullable | |
limit | integer | No | format: int32 |
Used by: POST /v1/service/troublereports/count POST /v1/service/troublereports/customers POST /v1/service/troublereports/pages/{page} POST /v1/service/troublereports/prodorders/pages/{page} POST /v1/service/troublereports/salesorders/pages/{page}
TroubleSymptomModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
symptomID | string | No | nullable | |
category | string | No | nullable | |
code | string | No | nullable | |
description | string | No | nullable | |
causeCategory | string | No | nullable | |
causeCode | string | No | nullable | |
causeDescription | string | No | nullable | |
correctiveAction | TroubleCorrectiveActionModel | No | ||
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
UpdateCreatedByModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
origUserID | string | No | nullable | |
newUserID | string | No | nullable |
Used by: PATCH /v1/prodorders/createdby PATCH /v1/salesorders/createdby PATCH /v1/salesquotes/createdby PATCH /v1/service/reports/createdby
UserProfileBaseModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
profileID | string | No | nullable | |
userID | string | No | nullable | |
organizationID | string | No | nullable | |
timeZoneID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
createdByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
notificationPreferences | NotificationPreferencesModel | No | ||
webInterfacePreferences | object | No | nullable |
UserTenantAccessModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
accessID | string | No | nullable | |
userID | string | No | nullable | |
instanceID | string | No | nullable | |
organizationID | string | No | nullable | |
apiKey | string | No | nullable | |
roles | array of string | No | nullable | |
createdUTC | string | No | format: date-time | |
createdByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable |
UserTourModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
tourID | string | No | nullable | |
completed | boolean | No | ||
completedUTC | string | No | format: date-time |
Used by: PATCH /v1/tours/{TourID}
VerticalModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
verticalID | string | No | nullable | |
name | string | No | nullable | |
targetMarginPercent | number | No | format: double nullable | |
isActive | boolean | No |
Used by: GET /v1/verticals GET /v1/verticals/{VerticalID} POST /v1/verticals PUT /v1/verticals/{VerticalID}
VideoModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
videoID | string | No | nullable | |
description | string | No | nullable | |
url | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
ViewHistoryModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
viewID | string | No | nullable | |
userID | string | No | nullable | |
controller | string | No | nullable | |
keyID | string | No | nullable | |
subKeyID | string | No | nullable | |
description | string | No | nullable | |
route | string | No | nullable | |
createdUTC | string | No | format: date-time |
WatchRuleOperatorintegerWatchRuleTargetFieldintegerWebhookLogModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
webhookLogID | string | No | nullable | |
webhookID | string | No | nullable | |
entity | string | No | nullable | |
entityID | string | No | nullable | |
event | string | No | nullable | |
baseUrl | string | No | nullable | |
resource | string | No | nullable | |
result | string | No | nullable | |
detail | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
responseStatusCodeText | string | No | nullable | |
responseStatusCode | integer | No | format: int32 nullable | |
responseBody | string | No | nullable | |
requestPayload | string | No | nullable | |
requestHeaders | string | No | nullable | |
durationMs | integer | No | format: int64 |
Used by: POST /v1/webhooks/logs
WebhookLogSlicerModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
entity | string | No | nullable | |
event | string | No | nullable | |
year | integer | No | format: int32 | |
month | integer | No | format: int32 | |
page | integer | No | format: int32 |
Used by: POST /v1/webhooks/logs/count POST /v1/webhooks/logs/pages
WebhookModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
webhookID | string | No | nullable | |
entity | string | No | nullable | |
event | string | No | nullable | |
description | string | No | nullable | |
baseUrl | string | No | nullable | |
resource | string | No | nullable | |
method | string | No | nullable | |
headersJson | string | No | nullable | |
secret | string | No | nullable | |
slackSend | boolean | No | ||
slackWebhookUrl | string | No | nullable | |
slackUserName | string | No | nullable | |
slackChannel | string | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
WorkDayModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
workDayID | string | No | nullable | |
name | string | No | nullable | |
dayOfWeek | integer | No | format: int32 | |
hours | array of WorkTimeModel | No | nullable |
WorkInstructionModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
instructionID | string | No | nullable | |
productID | string | No | nullable | |
description | string | No | nullable | |
revision | string | No | nullable | |
steps | array of WorkInstructionStepModel | No | nullable | |
history | array of HistoryModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/workinstructions/{InstructionID} PUT /v1/workinstructions
WorkInstructionStepModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
stepID | string | No | nullable | |
languageID | string | No | nullable | |
sortOrder | integer | No | format: int32 | |
description | string | No | nullable | |
instruction | string | No | nullable | |
images | array of ImageModel | No | nullable | |
videos | array of VideoModel | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
WorkTimeModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
workTimeID | string | No | nullable | |
timeStart | string | No | format: date-time | |
timeStop | string | No | format: date-time |
XmlTemplateModelobject| Property | Type | Required | Details | Description |
|---|---|---|---|---|
templateID | string | No | nullable | |
name | string | No | nullable | |
appliesTo | string | No | nullable | |
template | string | No | nullable | |
isActive | string | No | nullable | |
createdByUserID | string | No | nullable | |
createdUTC | string | No | format: date-time | |
lastUpdatedByUserID | string | No | nullable | |
lastUpdatedUTC | string | No | format: date-time |
Used by: PATCH /v1/xml/templates/{TemplateID} POST /v1/xml/templates