Download OpenAPI specification:Download
| name required | string [ 1 .. 200 ] characters Descriptive name associated to the object |
| style required | string (CommonEnumStyleEnum) Enum: "primary" "secondary" "success" "danger" "warning" "info" "light" "dark" "connected" Style enum (for tags). |
| description | string or null [ 1 .. 200 ] characters Descriptive name associated to the object |
{- "name": "string",
- "style": "primary",
- "description": "string"
}{- "id": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| File required | string <binary> The file itself |
| Detail.Owner.Type | string (CommonEnumOwnerTypeCreateEnum) Enum: "salesOrder" "salesOrderReceiving" "salesOrderPartLineItem" "quote" "quotePartLineItem" "purchaseOrder" "purchaseOrderReceiving" "purchaseOrderPartLineItem" "invoice" "workOrderOperation" "operation" "item" "job" Owner types |
| Detail.Owner.Id | string [ 24 .. 36 ] characters The primary owner id of this attachment. |
| Detail.Description | string [ 1 .. 200 ] characters File description |
| Detail.IsNoteAttachment required | boolean Indicates whether this attachment is bound to a note. |
| Detail.Parent.Type | string (CommonEnumOwnerTypeCreateEnum) Enum: "salesOrder" "salesOrderReceiving" "salesOrderPartLineItem" "quote" "quotePartLineItem" "purchaseOrder" "purchaseOrderReceiving" "purchaseOrderPartLineItem" "invoice" "workOrderOperation" "operation" "item" "job" Owner types |
| Detail.Parent.Id | string [ 24 .. 36 ] characters The primary owner id of this attachment. |
object Metadata to associate to the attachment. |
{- "id": "string"
}required | object (AttachmentOwnerCreateDto) Attachment owner |
object (AttachmentOwnerCreateDto) Attachment owner | |
| fileName required | string [ 1 .. 200 ] characters File name |
| accessUrl required | string <uri> non-empty File access url |
| token | string or null Optional token that may be required for access the AccessUrl |
{- "owner": {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}, - "parent": {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}, - "fileName": "string",
- "token": "string"
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "owner": {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}, - "name": "string",
- "description": "string",
- "type": "standard",
- "format": "undefined",
- "size": 0,
- "fileId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}| fileName | string |
object (AttachmentOwnerDto) Attachment owner | |
Array of objects or null (AttachmentOwnerDto) [ 1 .. 500 ] items The primary owners of the attachment. | |
| attachmentIds | Array of strings or null [ 1 .. 500 ] items Filter to attachments whose ids are in the list. |
| formats | Array of strings or null (CommonEnumAttachmentMediaFormatEnum) [ 1 .. 500 ] items Enum: "undefined" "cad" "document" "image" "video" Allows for filtering based on specific attachment format types. |
{- "owner": {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}, - "owners": [
- {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}
], - "attachmentIds": [
- "string"
], - "formats": [
- "undefined"
]
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
object (AttachmentOwnerDto) Attachment owner | |
Array of objects or null (AttachmentOwnerDto) [ 1 .. 500 ] items The primary owners of the attachment. | |
| attachmentIds | Array of strings or null [ 1 .. 500 ] items Filter to attachments whose ids are in the list. |
| formats | Array of strings or null (CommonEnumAttachmentMediaFormatEnum) [ 1 .. 500 ] items Enum: "undefined" "cad" "document" "image" "video" Allows for filtering based on specific attachment format types. |
{- "owner": {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}, - "owners": [
- {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}
], - "attachmentIds": [
- "string"
], - "formats": [
- "undefined"
]
}[- {
- "id": "stringstringstringstring",
- "owner": {
- "type": "salesOrder",
- "id": "stringstringstringstring"
}, - "name": "string",
- "description": "string",
- "type": "standard",
- "format": "undefined",
- "size": 0,
- "fileId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}
]| File required | string <binary> The file itself |
| Detail.Owner.Type | string (CommonEnumOwnerTypeCertificationEnum) Enum: "item" "purchaseOrderReceivingLineItem" "salesOrderReceivingLineItem" Owner types that can be used for certification attachments |
| Detail.Owner.Id | string [ 24 .. 36 ] characters The primary owner id of this attachment. |
| Detail.Description | string [ 1 .. 200 ] characters File description |
object Metadata to associate to the attachment. | |
| Detail.LotId | string = 24 characters Lot id. |
{- "id": "string"
}{- "id": "stringstringstringstring",
- "number": 0,
- "capaType": "string",
- "problemStatement": "string",
- "status": "string",
- "rootCauseAnalysis": "string",
- "correctiveAction": "string",
- "ncrId": "string",
- "createdUtc": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "closedUtc": "2019-08-24T14:15:22Z"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| status | string or null Filter CAPAs by a specific status Accepted Values: Closed, Hold, New, Quality Review, Engineering Review |
| type | string or null Filter CAPAs by a specific type. Available values are configured per tenant in Quality settings (NCR dropdowns). |
| ncrId | string or null Filter CAPAs by a NCR Id |
| createdUtc | string or null <date-time> Filter CAPAs created after a certain date |
{- "status": "string",
- "type": "string",
- "ncrId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}{- "data": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "capaType": "string",
- "problemStatement": "string",
- "status": "string",
- "rootCauseAnalysis": "string",
- "correctiveAction": "string",
- "ncrId": "string",
- "createdUtc": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "closedUtc": "2019-08-24T14:15:22Z"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]{- "id": "stringstringstringstring",
- "isPrimary": true,
- "name": "string",
- "shipToAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "remitToAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "phoneNumber": "string",
- "faxNumber": "string",
- "email": "[email protected]"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| isPrimary | boolean or null Filter on primary company info |
{- "isPrimary": true
}[- {
- "id": "stringstringstringstring",
- "isPrimary": true,
- "name": "string",
- "shipToAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "remitToAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "phoneNumber": "string",
- "faxNumber": "string",
- "email": "[email protected]"
}
]{- "id": "stringstringstringstring",
- "name": "string",
- "label": "string",
- "type": "text",
- "module": "item",
- "required": true,
- "options": [
- "string"
], - "prepend": "string",
- "append": "string",
- "helpText": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter custom fields based on their name. |
| ids | Array of strings or null Filter custom fields based on matching ids. |
| module | string (DomainSystemDataCustomFieldDefinitionModule) Enum: "item" "item_Make" "item_Buy" "customer" "vendor" "quote" "sales_Order" "job" "invoice" "purchase_Order" "receive_Order" "ship_Order" "quote_Part_LineItem" "sales_Order_Part_LineItem" "purchase_Order_Part_LineItem" "outsideProcessing_LineItem" "shipping_Part_LineItem" "invoice_Part_LineItem" "job_Operation" "ncr" "capa" |
| type | string (DomainSystemDataCustomFieldDefinitionType) Enum: "text" "multilineText" "dropdown" "multipleChoiceDropdown" "integerNumber" "decimalNumber" "floatingPointNumber" "boolean" "list" "date" "multipleChoiceUser" |
{- "name": "string",
- "ids": [
- "string"
], - "module": "item",
- "type": "text"
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "label": "string",
- "type": "text",
- "module": "item",
- "required": true,
- "options": [
- "string"
], - "prepend": "string",
- "append": "string",
- "helpText": "string"
}
]| name required | string [ 1 .. 200 ] characters The name to give the customer. Must be unique to all active customers. |
| customerCode | string or null non-empty Unique identifier for this customer |
| currencyCode | string or null non-empty Currency code/denomination associated to this customer. If not provided, default to the primary currency code for the organization. |
| creditLimit | number or null <double> >= 0 Credit limit |
| paymentTermsId | string or null = 24 characters Payment terms. |
| salesPersonId | string or null = 24 characters Payment terms. |
| url | string or null <uri> The Customer's website |
| isTaxable | boolean or null Whether or not this customer is taxable on Sales Orders and Quotes |
| taxRateIds | Array of strings or null A list of tax codes to be automatically added to new SalesOrders for the customer when AutoAddTaxLineItems process setting is enabled. |
object or null Arbitrary key-value-pair like data that can be used to later on search for the customer | |
object or null Custom fields that have been defined on this entity. | |
| notes | string or null Notes associated to the customer. |
| hasCustomerPortal | boolean or null Indicates if this customer is set up to use the customer portal. |
{- "name": "string",
- "customerCode": "string",
- "currencyCode": "string",
- "creditLimit": 0.1,
- "paymentTermsId": "stringstringstringstring",
- "salesPersonId": "stringstringstringstring",
- "isTaxable": true,
- "taxRateIds": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "notes": "string",
- "hasCustomerPortal": true
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "name": "string",
- "customerCode": "string",
- "currencyCode": "string",
- "creditLimit": 0.1,
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "salesPersonId": "stringstringstringstring",
- "isTaxable": true,
- "taxRateIds": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "notes": "string",
- "hasCustomerPortal": true,
- "customerTierId": "stringstringstringstring",
- "customerTierName": "string"
}| customerId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "name": "string",
- "customerCode": "string",
- "currencyCode": "string",
- "creditLimit": 0.1,
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "salesPersonId": "stringstringstringstring",
- "isTaxable": true,
- "taxRateIds": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "notes": "string",
- "hasCustomerPortal": true,
- "customerTierId": "stringstringstringstring",
- "customerTierName": "string"
}| customerId required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters The name to give the customer. Must be unique to all active customers. |
| customerCode | string or null non-empty Unique identifier for this customer |
| currencyCode | string or null non-empty Currency code/denomination associated to this customer. If not provided, default to the primary currency code for the organization. |
| url | string or null <uri> The Customer's website |
| creditLimit | number or null <double> >= 0 Credit limit |
| paymentTermsId | string or null = 24 characters Payment terms identifier. Please reference /api/payment-terms endpoint. |
| salesPersonId | string or null = 24 characters Sales person identifier. Please reference /api/users endpoint. |
| isTaxable | boolean or null Whether or not this customer is taxable on Sales Orders and Quotes |
| taxRateIds | Array of strings or null A list of tax codes to be automatically added to new SalesOrders for the customer when AutoAddTaxLineItems process setting is enabled. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
object or null Custom fields that have been defined on this entity. | |
| notes | string or null Notes associated to the customer. |
| hasCustomerPortal | boolean or null Indicates if this customer is set up to use the customer portal. |
{- "name": "string",
- "customerCode": "string",
- "currencyCode": "string",
- "creditLimit": 0.1,
- "paymentTermsId": "stringstringstringstring",
- "salesPersonId": "stringstringstringstring",
- "isTaxable": true,
- "taxRateIds": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "notes": "string",
- "hasCustomerPortal": true
}{- "id": "stringstringstringstring",
- "name": "string",
- "customerCode": "string",
- "currencyCode": "string",
- "creditLimit": 0.1,
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "salesPersonId": "stringstringstringstring",
- "isTaxable": true,
- "taxRateIds": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "notes": "string",
- "hasCustomerPortal": true,
- "customerTierId": "stringstringstringstring",
- "customerTierName": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter to customers who's name contains the given string |
| customerCode | string or null non-empty Unique identifier for this customer. |
string or null non-empty The email of the customer | |
| modifiedAfterUtc | string or null <date-time> Filter to customer records modified after the given datetime (in UTC) |
object (CommonExternalReferenceFindDto) Search parameter for identifier record(s) via their external identifiers. |
{- "name": "string",
- "customerCode": "string",
- "email": "string",
- "modifiedAfterUtc": "2019-08-24T14:15:22Z",
- "externalReference": {
- "key": "string",
- "type": "string",
- "externalId": "string"
}
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "customerCode": "string",
- "currencyCode": "string",
- "creditLimit": 0.1,
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "salesPersonId": "stringstringstringstring",
- "isTaxable": true,
- "taxRateIds": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "notes": "string",
- "hasCustomerPortal": true,
- "customerTierId": "stringstringstringstring",
- "customerTierName": "string"
}
]| customerId required | string = 24 characters |
| name | string or null [ 1 .. 200 ] characters Name of the address (Bob's Shipping, Primary, Reno Warehouse, etc). |
| address1 required | string [ 1 .. 200 ] characters Primary address line. |
| address2 | string or null [ 1 .. 200 ] characters Second address line. |
| address3 | string or null [ 1 .. 200 ] characters Third address line. |
| city required | string [ 1 .. 200 ] characters Address city |
| stateProvince | string or null [ 1 .. 200 ] characters Address state/province. |
| postalCode required | string [ 1 .. 200 ] characters Postal/zip code. |
| country | string or null [ 1 .. 200 ] characters Country identifier. |
| shippingLeadTime | integer or null <int32> >= 0 Lead time for shipping contents. |
| primaryBilling | boolean Signifies if this is a primary billing address. |
| primaryShipping | boolean Signifies if this is a primary billing address. |
string or null <email> Email address | |
| phone | string or null Associated phone number |
| fax | string or null Associated fax number |
| notes | string or null General notes associated to this customer address |
{- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}{- "id": "string"
}| customerId required | string = 24 characters |
| customerAddressId required | string = 36 characters |
{- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "id": "stringstringstringstringstringstring",
- "phone": "string",
- "fax": "string",
- "notes": "string"
}| customerId required | string = 24 characters |
| customerAddressId required | string = 36 characters |
| name | string or null [ 1 .. 200 ] characters Name of the address (Bob's Shipping, Primary, Reno Warehouse, etc). |
| address1 required | string [ 1 .. 200 ] characters Primary address line. |
| address2 | string or null [ 1 .. 200 ] characters Second address line. |
| address3 | string or null [ 1 .. 200 ] characters Third address line. |
| city required | string [ 1 .. 200 ] characters Address city |
| stateProvince | string or null [ 1 .. 200 ] characters Address state/province. |
| postalCode required | string [ 1 .. 200 ] characters Postal/zip code. |
| country | string or null [ 1 .. 200 ] characters Country identifier. |
| shippingLeadTime | integer or null <int32> >= 0 Lead time for shipping contents. |
| primaryBilling | boolean Signifies if this is a primary billing address. |
| primaryShipping | boolean Signifies if this is a primary billing address. |
string or null <email> Email address | |
| phone | string or null Associated phone number |
| fax | string or null Associated fax number |
| notes | string or null General notes associated to this customer address |
{- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}| customerId required | string = 24 characters |
[- {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "id": "stringstringstringstringstringstring",
- "phone": "string",
- "fax": "string",
- "notes": "string"
}
]| customerId required | string = 24 characters |
| firstName required | string [ 1 .. 200 ] characters First name |
| lastName | string or null [ 1 .. 200 ] characters Last name |
| position | string or null [ 1 .. 200 ] characters Position / Job Title |
| phone | string or null Phone number |
| cellPhone | string or null Cellphone number |
string or null <email> Email address |
{- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "phone": "string",
- "cellPhone": "string",
- "email": "[email protected]"
}{- "id": "string"
}| customerId required | string = 24 characters The id of the customer to modify contacts for |
| contactId required | string = 36 characters The id of the customer contact. |
{- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "email": "[email protected]"
}| customerId required | string = 24 characters The id of the customer to modify contacts for |
| contactId required | string = 36 characters The id of the customer contact. |
The new data to apply to the given index
| firstName required | string [ 1 .. 200 ] characters First name |
| lastName | string or null [ 1 .. 200 ] characters Last name |
| position | string or null [ 1 .. 200 ] characters Position / Job Title |
| phone | string or null Phone number |
| cellPhone | string or null Cellphone number |
string or null <email> Email address |
{- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "phone": "string",
- "cellPhone": "string",
- "email": "[email protected]"
}| customerId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "email": "[email protected]"
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter customer tierds based on their name. |
| ids | Array of strings or null Filter customer tiers based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string"
}
]| name required | string [ 1 .. 200 ] characters Identifying name. Must be unique. |
| description | string or null [ 1 .. 200 ] characters Description of the department. |
| workCenterIds | Array of strings or null Identifiers of the work centers associated with this department. Please reference /api/work-centers endpoint. |
{- "name": "string",
- "description": "string",
- "workCenterIds": [
- "string"
]
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "name": "string",
- "deleted": true,
- "workCenters": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "runRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "deleted": true,
- "equipment": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}
]
}
]
}| id required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters Identifying name. Must be unique. |
| description | string or null [ 1 .. 200 ] characters Description of the department. Replaces the existing value. |
| workCenterIds | Array of strings or null Identifiers of the work centers associated with this department. Replaces the existing set. Please reference /api/work-centers endpoint. |
{- "name": "string",
- "description": "string",
- "workCenterIds": [
- "string"
]
}{- "id": "stringstringstringstring",
- "name": "string",
- "deleted": true,
- "workCenters": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "runRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "deleted": true,
- "equipment": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}
]
}
]
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| ids | Array of strings or null Filter departments based on matching ids. |
| name | string or null [ 1 .. 200 ] characters Filter departments based on their name. |
{- "ids": [
- "string"
], - "name": "string"
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "deleted": true,
- "workCenters": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "runRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "deleted": true,
- "equipment": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}
]
}
]
}
]| name required | string [ 1 .. 200 ] characters Identifying name. Must be unique. |
| description required | string [ 1 .. 200 ] characters Description. Required. |
| workCenterId | string or null = 24 characters WorkCenter identifier. Please reference /api/work-centers endpoint. |
| manufacturer | string or null [ 1 .. 200 ] characters Manufacturer. |
| modelNumber | string or null [ 1 .. 200 ] characters Model number. |
| serialNumber | string or null [ 1 .. 200 ] characters Serial number. |
| canRunUnattended | boolean Indicates if this equipment can be run unattended. This allows the portion of an operation that utilizes this equipment to be scheduled outside of a shift. |
| unlimitedCapacity | boolean Indicates if this equipment can support multiple operations simultaneously. |
| status | string (EquipmentStatus) Enum: "good" "poor" "bad" "outOfService" Equipment status |
| notes | string or null [ 1 .. 2000 ] characters Notes associated to the equipment. |
{- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string"
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}| id required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters Identifying name. Must be unique. |
| description required | string [ 1 .. 200 ] characters Description. Required. |
| workCenterId | string or null = 24 characters WorkCenter identifier. Please reference /api/work-centers endpoint. |
| manufacturer | string or null [ 1 .. 200 ] characters Manufacturer. |
| modelNumber | string or null [ 1 .. 200 ] characters Model number. |
| serialNumber | string or null [ 1 .. 200 ] characters Serial number. |
| canRunUnattended | boolean Indicates if this equipment can be run unattended. This allows the portion of an operation that utilizes this equipment to be scheduled outside of a shift. |
| unlimitedCapacity | boolean Indicates if this equipment can support multiple operations simultaneously. |
| status | string (EquipmentStatus) Enum: "good" "poor" "bad" "outOfService" Equipment status |
| notes | string or null [ 1 .. 2000 ] characters Notes associated to the equipment. |
{- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string"
}{- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| ids | Array of strings or null Filter equipment based on matching ids. |
| name | string or null [ 1 .. 200 ] characters Filter equipment based on their name. |
{- "ids": [
- "string"
], - "name": "string"
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter in process tracking fields based on their name. |
| ids | Array of strings or null Filter in process tracking fields based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "dataType": "boolean",
- "description": "string",
- "dropDownOptions": [
- "string"
], - "unitTypeName": "string"
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| lotIds | Array of strings or null Filter inventory based on lot ids. |
| itemIds | Array of strings or null Filter inventory based on item ids. |
| locationIds | Array of strings or null Filter inventory based on location ids. |
{- "lotIds": [
- "string"
], - "itemIds": [
- "string"
], - "locationIds": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "lotId": "stringstringstringstring",
- "locationId": "stringstringstringstring",
- "quantity": 0.1,
- "onHandQuantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemNumber": "string",
- "itemDescription": "string"
}
]| includeReserved | boolean Default: false Whether to included reserved inventory into the counts |
{- "property1": 0.1,
- "property2": 0.1
}The parameters for the request
| itemId required | string = 24 characters Item identifier. |
| quantity required | number <double> The quantity to set the item's inventory level to. |
| lotId | string or null The lot identifier to apply this override to |
| locationId | string or null The location identifier to apply this override to. |
| note | string or null The note to add to the override transaction. |
{- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "lotId": "string",
- "locationId": "string",
- "note": "string"
}| itemId required | string = 24 characters Item identifier. Please reference /api/items endpoint. |
| secondaryType required | string (InventoryPickEventSecondaryType) Enum: "pick" "consume" "scrap" "stockAdjustmentDecrease" "otherDecrease" Secondary event type specifically for picking. |
| quantity required | number <double> Quantity of the item to pick. |
| locationId | string or null = 24 characters Location id that inventory is picked from. Please reference /api/locations endpoint |
| lotId | string or null = 24 characters Lot identifier for this block of inventory. Please reference /api/inventory-lots endpoint |
| note | string or null [ 1 .. 2000 ] characters Notes associated to this transaction. |
{- "itemId": "stringstringstringstring",
- "secondaryType": "pick",
- "quantity": 0.1,
- "locationId": "stringstringstringstring",
- "lotId": "stringstringstringstring",
- "note": "string"
}| itemId required | string = 24 characters Item identifier. Please reference /api/items endpoint. |
| secondaryType required | string (InventoryReceiveEventSecondaryType) Enum: "receive" "found" "stockAdjustmentIncrease" "otherIncrease" Secondary event type specifically for receiving. |
| quantity required | number <double> Quantity of the item to receive. |
| locationId | string or null = 24 characters Location id that inventory is received into. Please reference /api/locations endpoint |
| lotId | string or null = 24 characters Lot identifier for this block of inventory. Please reference /api/inventory-lots endpoint |
| lotNumber | string or null [ 1 .. 200 ] characters Lot name. |
| note | string or null [ 1 .. 2000 ] characters Notes associated to this transaction. |
| laborValue | number or null <double> >= 0 Labor value associated (per unit). |
| machineValue | number or null <double> >= 0 Machine value associated (per unit). |
| outsideProcessingValue | number or null <double> >= 0 Outside processing value associated (per unit). |
| materialValue | number or null <double> >= 0 Material value associated (per unit). |
{- "itemId": "stringstringstringstring",
- "secondaryType": "receive",
- "quantity": 0.1,
- "locationId": "stringstringstringstring",
- "lotId": "stringstringstringstring",
- "lotNumber": "string",
- "note": "string",
- "laborValue": 0.1,
- "machineValue": 0.1,
- "outsideProcessingValue": 0.1,
- "materialValue": 0.1
}| inventoryEventId required | string = 24 characters |
{- "id": "stringstringstringstringstringstring",
- "actionDate": "2019-08-24T14:15:22Z",
- "type": "pick",
- "secondaryType": "pick",
- "sourceType": "purchaseOrder",
- "sourceName": "string",
- "sourceEntityId": "string",
- "sourceRelatedType": "purchaseOrder",
- "sourceRelatedEntityId": "string",
- "sourceItemToMakeId": "string",
- "itemId": "stringstringstringstring",
- "itemToMakeId": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "laborValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "machineValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "outsideProcessingValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "materialValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "totalValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "reservedForId": "stringstringstringstring",
- "reservedForType": "job",
- "lotId": "stringstringstringstring",
- "locationId": "stringstringstringstring",
- "revertInventoryEventId": "stringstringstringstring",
- "note": "string",
- "resultEffects": {
- "transactionId": "stringstringstringstring",
- "quantity": 0.1,
- "quantityChangeType": "increase",
- "laborValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "machineValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "outsideProcessingValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "materialValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "totalValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "netValueChange": {
- "total": 0.1,
- "perUnit": 0.1
}
}, - "details": {
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| createdBeforeUtc | string or null <date-time> Filters events created before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| createdAfterUtc | string or null <date-time> Filters events created after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| types | Array of strings or null (InventoryEventType) Enum: "pick" "receive" "revert" "adjustment" "setItemValue" "eventOverride" Inventory event type(s). |
| secondaryTypes | Array of strings or null (InventoryEventSecondaryType) Enum: "pick" "receive" "override" "revert" "deposit" "create" "consume" "ship" "sold" "transferOut" "transferIn" "found" "expired" "damaged" "lost" "returnVendor" "returnStock" "receivedNoPo" "returnIncrease" "returnDecrease" "otherIncrease" "otherDecrease" "scrap" "waste" "transferredFromSalesOrder" "overrideItemValue" "transferFromLot" "transferToLot" "stockAdjustmentIncrease" "stockAdjustmentDecrease" "stockTake" Inventory event secondary type(s). |
| sourceTypes | Array of strings or null (InventoryEnumEventSourceType) Enum: "purchaseOrder" "job" "shipment" "shipmentLineItem" "shipping" "receiving" "item" "workOrder" "salesOrder" "jobOperation" "workOrderOperation" "fulfillment" "itemToMakeMaterialRemnant" "poRcvValueAdj" Inventory event source type(s). |
| itemIds | Array of strings or null Item id. Please reference /api/items endpoint. |
| itemToMakeIds | Array of strings or null Item id. Please reference /api/items endpoint. |
| reservedForTypes | Array of strings or null (DomainCommonEntityType) Enum: "job" "salesOrder" "shipment" "shipmentLineItem" "invoice" "invoiceLineItem" "customer" "customerAddress" "item" "receivingInspection" "failedInspection" Inventory reservation types. |
| reservedForIds | Array of strings or null Inventory reservation ids. |
| inventoryEventIds | Array of strings or null Inventory event ids. |
{- "createdBeforeUtc": "2019-08-24T14:15:22Z",
- "createdAfterUtc": "2019-08-24T14:15:22Z",
- "types": [
- "pick"
], - "secondaryTypes": [
- "pick"
], - "sourceTypes": [
- "purchaseOrder"
], - "itemIds": [
- "string"
], - "itemToMakeIds": [
- "string"
], - "reservedForTypes": [
- "job"
], - "reservedForIds": [
- "string"
], - "inventoryEventIds": [
- "string"
]
}{- "data": [
- {
- "id": "stringstringstringstringstringstring",
- "actionDate": "2019-08-24T14:15:22Z",
- "type": "pick",
- "secondaryType": "pick",
- "sourceType": "purchaseOrder",
- "sourceName": "string",
- "sourceEntityId": "string",
- "sourceRelatedType": "purchaseOrder",
- "sourceRelatedEntityId": "string",
- "sourceItemToMakeId": "string",
- "itemId": "stringstringstringstring",
- "itemToMakeId": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "laborValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "machineValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "outsideProcessingValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "materialValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "totalValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "reservedForId": "stringstringstringstring",
- "reservedForType": "job",
- "lotId": "stringstringstringstring",
- "locationId": "stringstringstringstring",
- "revertInventoryEventId": "stringstringstringstring",
- "note": "string",
- "resultEffects": {
- "transactionId": "stringstringstringstring",
- "quantity": 0.1,
- "quantityChangeType": "increase",
- "laborValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "machineValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "outsideProcessingValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "materialValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "totalValue": {
- "total": 0.1,
- "perUnit": 0.1
}, - "netValueChange": {
- "total": 0.1,
- "perUnit": 0.1
}
}, - "details": {
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| inventoryEventId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| inventoryEventId required | string = 24 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| inventoryEventId required | string = 24 characters |
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| name | string or null [ 1 .. 200 ] characters The name of the lot. It is not guaranteed to be unique inventory-wide, but only within an item. |
| itemId required | string = 24 characters The item id that is associated to this lot. Please reference /api/items endpoint. |
| expirationDate | string or null <date-time> The date that this lot is supposed to expire. |
{- "name": "string",
- "itemId": "stringstringstringstring",
- "expirationDate": "2019-08-24T14:15:22Z"
}{- "id": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter lots based on their name. |
| itemIds | Array of strings or null Item ids to match. Please reference /api/items endpoint. |
| system | boolean or null Filter by whether the lot is considered a system-generated lot. |
{- "name": "string",
- "itemIds": [
- "string"
], - "system": true
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "system": true,
- "custom": true,
- "expirationDate": "2019-08-24T14:15:22Z"
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| itemIds | Array of strings or null Filter inventory transactions based on item identifiers. |
object (DtoCommonDateRangeFilter) Date range used for filters | |
| sourceType | string (V2InventoryDataEventSourceType) Enum: "purchaseOrder" "job" "shipment" "shipmentLineItem" "shipping" "receiving" "item" "workOrder" "salesOrder" "jobOperation" "workOrderOperation" "fulfillment" "itemToMakeMaterialRemnant" "poRcvValueAdj" |
| relatedEntityType | string (V2InventoryDataEventSourceType) Enum: "purchaseOrder" "job" "shipment" "shipmentLineItem" "shipping" "receiving" "item" "workOrder" "salesOrder" "jobOperation" "workOrderOperation" "fulfillment" "itemToMakeMaterialRemnant" "poRcvValueAdj" |
| relatedEntityId | string or null The transaction's related entity identifier |
{- "itemIds": [
- "string"
], - "dateRange": {
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z"
}, - "sourceType": "purchaseOrder",
- "relatedEntityType": "purchaseOrder",
- "relatedEntityId": "string"
}{- "data": [
- {
- "id": "string",
- "date": "2019-08-24T14:15:22Z",
- "type": "pick",
- "secondaryType": "pick",
- "item": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "location": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "lot": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "quantity": 0.1,
- "valueChange": 0.1,
- "qtyChange": 0.1,
- "note": "string",
- "value": 0.1,
- "totalValue": 0.1
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}{- "id": "stringstringstringstring",
- "number": 0,
- "status": "new",
- "customerId": "stringstringstringstring",
- "currencyInfo": {
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string"
}, - "issueDate": "2019-08-24T14:15:22Z",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "companyInfoId": "stringstringstringstring",
- "salesOrderId": "stringstringstringstring",
- "customerPONumber": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "total": 0.1,
- "subtotal": 0.1,
- "lineItemsTotal": 0.1,
- "notesToCustomer": "string",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isDeposit": true,
- "deleted": true
}| invoiceId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "status": "new",
- "customerId": "stringstringstringstring",
- "currencyInfo": {
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string"
}, - "issueDate": "2019-08-24T14:15:22Z",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "companyInfoId": "stringstringstringstring",
- "salesOrderId": "stringstringstringstring",
- "customerPONumber": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "total": 0.1,
- "subtotal": 0.1,
- "lineItemsTotal": 0.1,
- "notesToCustomer": "string",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isDeposit": true,
- "deleted": true
}| invoiceId required | string = 24 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstring",
- "number": 0,
- "status": "new",
- "customerId": "stringstringstringstring",
- "currencyInfo": {
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string"
}, - "issueDate": "2019-08-24T14:15:22Z",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "companyInfoId": "stringstringstringstring",
- "salesOrderId": "stringstringstringstring",
- "customerPONumber": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "total": 0.1,
- "subtotal": 0.1,
- "lineItemsTotal": 0.1,
- "notesToCustomer": "string",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isDeposit": true,
- "deleted": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| numbers | Array of integers or null <int32> [ 1 .. 500 ] items [ items <int32 > ] Filter invoices to only given numbers |
object (CommonExternalReferenceFindDto) Search parameter for identifier record(s) via their external identifiers. | |
| status | string (InvoiceStatusEnum) Enum: "new" "needsApproval" "approved" "issued" "paid" Invoice status |
{- "numbers": [
- 0
], - "externalReference": {
- "key": "string",
- "type": "string",
- "externalId": "string"
}, - "status": "new"
}[- {
- "id": "stringstringstringstring",
- "number": 0,
- "status": "new",
- "customerId": "stringstringstringstring",
- "currencyInfo": {
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string"
}, - "issueDate": "2019-08-24T14:15:22Z",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "companyInfoId": "stringstringstringstring",
- "salesOrderId": "stringstringstringstring",
- "customerPONumber": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "total": 0.1,
- "subtotal": 0.1,
- "lineItemsTotal": 0.1,
- "notesToCustomer": "string",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isDeposit": true,
- "deleted": true
}
]| invoiceId required | string = 24 characters |
| status required | string (InvoiceStatusEnum) Enum: "new" "needsApproval" "approved" "issued" "paid" Invoice status |
| paidDate | string or null <date-time> The date that the invoice was paid. |
{- "status": "new",
- "paidDate": "2019-08-24T14:15:22Z"
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "price": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "price": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "amount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "amount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| invoiceId required | string = 24 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "price": 0.1
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "type": "part",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "subtotal": 0.1,
- "discountedSubtotal": 0.1,
- "name": "string",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isTaxable": true,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "type": "part",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "subtotal": 0.1,
- "discountedSubtotal": 0.1,
- "name": "string",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isTaxable": true,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "overrideTaxRate": true,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "shipmentIds": [
- "string"
], - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "overrideTaxRate": true,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "shipmentIds": [
- "string"
], - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "overrideTaxRate": true,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "shipmentIds": [
- "string"
], - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "overrideTaxRate": true,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "shipmentIds": [
- "string"
], - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "itemId": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "itemId": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "itemId": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "itemId": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| invoiceId required | string = 24 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "amount": 0.1,
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "price": 0.1,
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "taxCodeEditable": true,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| invoiceId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "price": 0.1,
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "taxCodeEditable": true,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| itemId required | string = 24 characters |
| revision required | string [ 1 .. 200 ] characters The revision to be created. |
| archiveSourceItem | boolean or null Indicate whether we should archive the source item. This will default to false. |
{- "revision": "string",
- "archiveSourceItem": true
}{- "id": "string"
}| number required | string [ 1 .. 200 ] characters The name to give the item. Must be unique to all active items. |
| description | string [ 0 .. 2000 ] characters The verbose description to give the item. |
| revision | string or null [ 1 .. 200 ] characters Revision name |
| itemOrigin required | string (DomainItemsAndInventoryItemOrigin) Enum: "make" "buy" "makeOrBuy" "customerSupplied" "kit" "none" |
| unitTypeName required | string non-empty The unit of measure type, ex: Pieces, Volume, Weight, Area |
| unitOfMeasureName required | string non-empty The unit of measure name. Options available depend on the selected UnitTypeName. For Pieces, you might have a UOM of Piece, Set or Case. For Volume options include Liter, Milliliter, etc. |
| isSellable | boolean or null Define if this item is able to be sold/sellable. |
| isSingleUseItem | boolean or null Indicate if this item is intended for single use. |
| isLotTracked | boolean or null Indicate if this item is going to be lot-tracked. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| accountingCode2Id | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| materialCodeId | string or null = 24 characters Item material code key identifier. Please reference /api/material-codes endpoint. |
| categoryId | string or null = 24 characters Item category code key identifier. Please reference /api/item-categories endpoint. |
| gradeId | string or null = 24 characters Item grade code key identifier. Please reference /api/grade-codes endpoint. |
| shapeId | string or null = 24 characters Item shape code key identifier. Please reference /api/shape-codes endpoint. |
| gaugeId | string or null = 24 characters Item gauge code key identifier. Please reference /api/gauge-codes endpoint. |
| width | number or null <double> >= 0 Item width |
| height | number or null <double> >= 0 Item height |
| length | number or null <double> >= 0 Item length |
| weight | number or null <double> >= 0 Item weight |
| minimumStockOnHand | number or null <double> >= 0 Item minimum stock on hand. |
| minimumProductionQuantity | number or null <double> >= 0 Item minimum production quantity for a manufacturing run. |
| internalNotes | string or null [ 1 .. 2000 ] characters Internal item notes. |
Array of objects or null (CommonUnitOfMeasureConversionDto) Unit of measure conversions for sellable items. | |
| isTaxable | boolean or null Whether or not this item is taxable (default) |
| buildToOrder | boolean or null Whether or not this item is build to order (jobs are made from sales orders, not overall demand) |
| buildToStock | boolean or null Whether or not this item is build to stock (jobs are created from overall demand, not sales orders) |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "number": "string",
- "description": "string",
- "revision": "string",
- "itemOrigin": "make",
- "unitTypeName": "string",
- "unitOfMeasureName": "string",
- "isSellable": true,
- "isSingleUseItem": true,
- "isLotTracked": true,
- "accountingCodeId": "stringstringstringstring",
- "accountingCode2Id": "stringstringstringstring",
- "materialCodeId": "stringstringstringstring",
- "categoryId": "stringstringstringstring",
- "gradeId": "stringstringstringstring",
- "shapeId": "stringstringstringstring",
- "gaugeId": "stringstringstringstring",
- "width": 0.1,
- "height": 0.1,
- "length": 0.1,
- "weight": 0.1,
- "minimumStockOnHand": 0.1,
- "minimumProductionQuantity": 0.1,
- "internalNotes": "string",
- "salesUnitOfMeasureConversions": [
- {
- "sourceQuantity": 0.1,
- "destinationQuantity": 0.1,
- "destinationUnitOfMeasureName": "string",
- "isCustom": true,
- "isDefault": true
}
], - "isTaxable": true,
- "buildToOrder": true,
- "buildToStock": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "number": "string",
- "description": "string",
- "itemOrigin": "make",
- "unitTypeName": "string",
- "unitOfMeasureName": "string",
- "revision": {
- "isLatestRevision": true,
- "revision": "string"
}, - "barCodeNumber": "string",
- "isSellable": true,
- "isArchived": true,
- "isNonInventory": true,
- "accountingCodeId": "stringstringstringstring",
- "accountingCode2Id": "stringstringstringstring",
- "materialCodeId": "stringstringstringstring",
- "gradeId": "stringstringstringstring",
- "shapeId": "stringstringstringstring",
- "gaugeId": "stringstringstringstring",
- "categoryId": "string",
- "width": 0.1,
- "height": 0.1,
- "length": 0.1,
- "weight": 0.1,
- "materialWeight": 0.1,
- "minimumStockOnHand": 0.1,
- "minimumProductionQuantity": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "tags": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
], - "internalNotes": "string",
- "salesUnitOfMeasureConversions": [
- {
- "sourceQuantity": 0.1,
- "destinationQuantity": 0.1,
- "destinationUnitOfMeasureName": "string",
- "isCustom": true,
- "isDefault": true,
- "multiplier": 0.1
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isTaxable": true,
- "buildToOrder": true,
- "buildToStock": true,
- "isSingleUseItem": true,
- "isLotTracked": true,
- "shipping": {
- "class": "string",
- "nmfc": "string",
- "isHazmat": true,
- "unitWeight": 0.1,
- "tariffCode": "string",
- "countryOfOrigin": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "customerTiers": [
- {
- "customerTier": {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string"
}, - "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "materialDetails": {
- "materialWidth": 0.1,
- "materialLength": 0.1,
- "materialThickness": 0.1,
- "form": "sheet",
- "unit": "inch",
- "materialId": "string",
- "materialName": "string",
- "isRemnant": true
}, - "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "materialVendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}
], - "vendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "unitOfMeasureName": "string",
- "unitQuantity": 0.1,
- "inventoryUnitQuantity": 0.1,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
], - "notes": "string"
}
], - "customerDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerItemNumber": "string",
- "customerItemName": "string",
- "unitOfMeasureName": "string",
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "qualityPlanStatus": "needsApproval"
}| itemId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "number": "string",
- "description": "string",
- "itemOrigin": "make",
- "unitTypeName": "string",
- "unitOfMeasureName": "string",
- "revision": {
- "isLatestRevision": true,
- "revision": "string"
}, - "barCodeNumber": "string",
- "isSellable": true,
- "isArchived": true,
- "isNonInventory": true,
- "accountingCodeId": "stringstringstringstring",
- "accountingCode2Id": "stringstringstringstring",
- "materialCodeId": "stringstringstringstring",
- "gradeId": "stringstringstringstring",
- "shapeId": "stringstringstringstring",
- "gaugeId": "stringstringstringstring",
- "categoryId": "string",
- "width": 0.1,
- "height": 0.1,
- "length": 0.1,
- "weight": 0.1,
- "materialWeight": 0.1,
- "minimumStockOnHand": 0.1,
- "minimumProductionQuantity": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "tags": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
], - "internalNotes": "string",
- "salesUnitOfMeasureConversions": [
- {
- "sourceQuantity": 0.1,
- "destinationQuantity": 0.1,
- "destinationUnitOfMeasureName": "string",
- "isCustom": true,
- "isDefault": true,
- "multiplier": 0.1
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isTaxable": true,
- "buildToOrder": true,
- "buildToStock": true,
- "isSingleUseItem": true,
- "isLotTracked": true,
- "shipping": {
- "class": "string",
- "nmfc": "string",
- "isHazmat": true,
- "unitWeight": 0.1,
- "tariffCode": "string",
- "countryOfOrigin": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "customerTiers": [
- {
- "customerTier": {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string"
}, - "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "materialDetails": {
- "materialWidth": 0.1,
- "materialLength": 0.1,
- "materialThickness": 0.1,
- "form": "sheet",
- "unit": "inch",
- "materialId": "string",
- "materialName": "string",
- "isRemnant": true
}, - "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "materialVendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}
], - "vendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "unitOfMeasureName": "string",
- "unitQuantity": 0.1,
- "inventoryUnitQuantity": 0.1,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
], - "notes": "string"
}
], - "customerDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerItemNumber": "string",
- "customerItemName": "string",
- "unitOfMeasureName": "string",
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "qualityPlanStatus": "needsApproval"
}| itemId required | string = 24 characters |
| number | string or null [ 1 .. 200 ] characters The item number. If omitted, the current number is kept. Renaming enforces number uniqueness (400 on collision) and updates every reference to the item — BOM inputs, usage, purchase orders, and the system lot. Uniqueness is scoped to number + revision: when renaming an item with multiple revisions, rename every revision of the family or the revisions will split under different numbers. |
| description | string or null [ 0 .. 2000 ] characters Item description. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| accountingCode2Id | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| materialCodeId | string or null = 24 characters Item material code key identifier. Please reference /api/material-codes endpoint. |
| gradeId | string or null = 24 characters Item grade code key identifier. Please reference /api/grade-codes endpoint. |
| shapeId | string or null = 24 characters Item shape code key identifier. Please reference /api/shape-codes endpoint. |
| gaugeId | string or null = 24 characters Item gauge code key identifier. Please reference /api/gauge-codes endpoint. |
| categoryId | string or null = 24 characters Item category code key identifier. Please reference /api/item-categories endpoint. |
| width | number or null <double> >= 0 Item width |
| height | number or null <double> >= 0 Item height |
| length | number or null <double> >= 0 Item length |
| weight | number or null <double> >= 0 Item weight |
| minimumStockOnHand | number or null <double> >= 0 Item minimum stock on hand. |
| minimumProductionQuantity | number or null <double> >= 0 Item minimum production quantity for a manufacturing run. |
| internalNotes | string or null [ 1 .. 2000 ] characters Internal item notes. |
Array of objects or null (CommonUnitOfMeasureConversionDto) Unit of measure conversions for sellable items. | |
| isTaxable | boolean or null Whether or not this item is taxable (default) |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "number": "string",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "accountingCode2Id": "stringstringstringstring",
- "materialCodeId": "stringstringstringstring",
- "gradeId": "stringstringstringstring",
- "shapeId": "stringstringstringstring",
- "gaugeId": "stringstringstringstring",
- "categoryId": "stringstringstringstring",
- "width": 0.1,
- "height": 0.1,
- "length": 0.1,
- "weight": 0.1,
- "minimumStockOnHand": 0.1,
- "minimumProductionQuantity": 0.1,
- "internalNotes": "string",
- "salesUnitOfMeasureConversions": [
- {
- "sourceQuantity": 0.1,
- "destinationQuantity": 0.1,
- "destinationUnitOfMeasureName": "string",
- "isCustom": true,
- "isDefault": true
}
], - "isTaxable": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstring",
- "number": "string",
- "description": "string",
- "itemOrigin": "make",
- "unitTypeName": "string",
- "unitOfMeasureName": "string",
- "revision": {
- "isLatestRevision": true,
- "revision": "string"
}, - "barCodeNumber": "string",
- "isSellable": true,
- "isArchived": true,
- "isNonInventory": true,
- "accountingCodeId": "stringstringstringstring",
- "accountingCode2Id": "stringstringstringstring",
- "materialCodeId": "stringstringstringstring",
- "gradeId": "stringstringstringstring",
- "shapeId": "stringstringstringstring",
- "gaugeId": "stringstringstringstring",
- "categoryId": "string",
- "width": 0.1,
- "height": 0.1,
- "length": 0.1,
- "weight": 0.1,
- "materialWeight": 0.1,
- "minimumStockOnHand": 0.1,
- "minimumProductionQuantity": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "tags": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
], - "internalNotes": "string",
- "salesUnitOfMeasureConversions": [
- {
- "sourceQuantity": 0.1,
- "destinationQuantity": 0.1,
- "destinationUnitOfMeasureName": "string",
- "isCustom": true,
- "isDefault": true,
- "multiplier": 0.1
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isTaxable": true,
- "buildToOrder": true,
- "buildToStock": true,
- "isSingleUseItem": true,
- "isLotTracked": true,
- "shipping": {
- "class": "string",
- "nmfc": "string",
- "isHazmat": true,
- "unitWeight": 0.1,
- "tariffCode": "string",
- "countryOfOrigin": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "customerTiers": [
- {
- "customerTier": {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string"
}, - "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "materialDetails": {
- "materialWidth": 0.1,
- "materialLength": 0.1,
- "materialThickness": 0.1,
- "form": "sheet",
- "unit": "inch",
- "materialId": "string",
- "materialName": "string",
- "isRemnant": true
}, - "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "materialVendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}
], - "vendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "unitOfMeasureName": "string",
- "unitQuantity": 0.1,
- "inventoryUnitQuantity": 0.1,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
], - "notes": "string"
}
], - "customerDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerItemNumber": "string",
- "customerItemName": "string",
- "unitOfMeasureName": "string",
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "qualityPlanStatus": "needsApproval"
}Use V2 which includes a list of number filters
| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
| revision | string or null [ 1 .. 200 ] characters Filter to items who's revision matches the given string |
object (CommonCustomFieldSearchDto) Custom field associated to an entity. | |
| latestRevision | boolean Indicate whether we want the latest revision(s) of the items. |
| itemIds | Array of strings or null Filter to items whose ids are in the list |
| descriptionFilter | string or null Filter items by description. Use (escaped) double-quotes to filter by exact phrase, e.g., \"search phrase\". Prepend search term with "-" to exclude |
| isArchived | boolean or null Include or exclude archived items |
{- "number": "string",
- "revision": "string",
- "customField": {
- "key": "string",
- "value": "string"
}, - "latestRevision": true,
- "itemIds": [
- "string"
], - "descriptionFilter": "string",
- "isArchived": true
}[- {
- "id": "stringstringstringstring",
- "number": "string",
- "description": "string",
- "itemOrigin": "make",
- "unitTypeName": "string",
- "unitOfMeasureName": "string",
- "revision": {
- "isLatestRevision": true,
- "revision": "string"
}, - "barCodeNumber": "string",
- "isSellable": true,
- "isArchived": true,
- "isNonInventory": true,
- "accountingCodeId": "stringstringstringstring",
- "accountingCode2Id": "stringstringstringstring",
- "materialCodeId": "stringstringstringstring",
- "gradeId": "stringstringstringstring",
- "shapeId": "stringstringstringstring",
- "gaugeId": "stringstringstringstring",
- "categoryId": "string",
- "width": 0.1,
- "height": 0.1,
- "length": 0.1,
- "weight": 0.1,
- "materialWeight": 0.1,
- "minimumStockOnHand": 0.1,
- "minimumProductionQuantity": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "tags": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
], - "internalNotes": "string",
- "salesUnitOfMeasureConversions": [
- {
- "sourceQuantity": 0.1,
- "destinationQuantity": 0.1,
- "destinationUnitOfMeasureName": "string",
- "isCustom": true,
- "isDefault": true,
- "multiplier": 0.1
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isTaxable": true,
- "buildToOrder": true,
- "buildToStock": true,
- "isSingleUseItem": true,
- "isLotTracked": true,
- "shipping": {
- "class": "string",
- "nmfc": "string",
- "isHazmat": true,
- "unitWeight": 0.1,
- "tariffCode": "string",
- "countryOfOrigin": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "customerTiers": [
- {
- "customerTier": {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string"
}, - "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "materialDetails": {
- "materialWidth": 0.1,
- "materialLength": 0.1,
- "materialThickness": 0.1,
- "form": "sheet",
- "unit": "inch",
- "materialId": "string",
- "materialName": "string",
- "isRemnant": true
}, - "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "materialVendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}
], - "vendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "unitOfMeasureName": "string",
- "unitQuantity": 0.1,
- "inventoryUnitQuantity": 0.1,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
], - "notes": "string"
}
], - "customerDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerItemNumber": "string",
- "customerItemName": "string",
- "unitOfMeasureName": "string",
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "qualityPlanStatus": "needsApproval"
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
Array of objects or null (ItemNumberFilter) <= 50 items Filter items based on numbers | |
object (CommonCustomFieldSearchDto) Custom field associated to an entity. | |
Array of objects or null (CommonCustomFieldSearchDto) <= 50 items Filter items based on custom fields Note: these will be OR'd with each other and are not additive in filtering. | |
| latestRevision | boolean Indicate whether we want the latest revision(s) of the items. |
| itemIds | Array of strings or null <= 50 items Filter to items whose ids are in the list |
| descriptionFilter | string or null Filter items by description. Use (escaped) double-quotes to filter by exact phrase, e.g., \"search phrase\". Prepend search term with "-" to exclude |
| isArchived | boolean or null Include or exclude archived items |
| includeUsageData | boolean If set to true, data on where the item is being used will be included in the results |
| includeVendorData | boolean If set to true, vendor details about the item will be included in the results |
| includeCustomerData | boolean If set to true, customer details about the item will be included in the results |
| includeCustomerTierData | boolean If set to true, customer tier details about the item will be included in the results |
| vendorId | string or null If provided, filter to items that are produced by this vendor. |
{- "numbers": [
- {
- "query": "string",
- "mode": "equal",
- "casingOption": "caseSensitive",
- "revision": "string"
}
], - "customField": {
- "key": "string",
- "value": "string"
}, - "customFields": [
- {
- "key": "string",
- "value": "string"
}
], - "latestRevision": true,
- "itemIds": [
- "string"
], - "descriptionFilter": "string",
- "isArchived": true,
- "includeUsageData": true,
- "includeVendorData": true,
- "includeCustomerData": true,
- "includeCustomerTierData": true,
- "vendorId": "string"
}[- {
- "id": "stringstringstringstring",
- "number": "string",
- "description": "string",
- "itemOrigin": "make",
- "unitTypeName": "string",
- "unitOfMeasureName": "string",
- "revision": {
- "isLatestRevision": true,
- "revision": "string"
}, - "barCodeNumber": "string",
- "isSellable": true,
- "isArchived": true,
- "isNonInventory": true,
- "accountingCodeId": "stringstringstringstring",
- "accountingCode2Id": "stringstringstringstring",
- "materialCodeId": "stringstringstringstring",
- "gradeId": "stringstringstringstring",
- "shapeId": "stringstringstringstring",
- "gaugeId": "stringstringstringstring",
- "categoryId": "string",
- "width": 0.1,
- "height": 0.1,
- "length": 0.1,
- "weight": 0.1,
- "materialWeight": 0.1,
- "minimumStockOnHand": 0.1,
- "minimumProductionQuantity": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "tags": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
], - "internalNotes": "string",
- "salesUnitOfMeasureConversions": [
- {
- "sourceQuantity": 0.1,
- "destinationQuantity": 0.1,
- "destinationUnitOfMeasureName": "string",
- "isCustom": true,
- "isDefault": true,
- "multiplier": 0.1
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isTaxable": true,
- "buildToOrder": true,
- "buildToStock": true,
- "isSingleUseItem": true,
- "isLotTracked": true,
- "shipping": {
- "class": "string",
- "nmfc": "string",
- "isHazmat": true,
- "unitWeight": 0.1,
- "tariffCode": "string",
- "countryOfOrigin": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "customerTiers": [
- {
- "customerTier": {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string"
}, - "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "materialDetails": {
- "materialWidth": 0.1,
- "materialLength": 0.1,
- "materialThickness": 0.1,
- "form": "sheet",
- "unit": "inch",
- "materialId": "string",
- "materialName": "string",
- "isRemnant": true
}, - "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "materialVendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}
], - "vendorDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "unitOfMeasureName": "string",
- "unitQuantity": 0.1,
- "inventoryUnitQuantity": 0.1,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
], - "notes": "string"
}
], - "customerDetails": [
- {
- "id": "stringstringstringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerItemNumber": "string",
- "customerItemName": "string",
- "unitOfMeasureName": "string",
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
], - "qualityPlanStatus": "needsApproval",
- "usedByItems": [
- {
- "id": "stringstringstringstring",
- "name": "string"
}
]
}
]Use /inventory/pick API instead
| itemId required | string = 24 characters |
| secondaryType required | string (InventoryEventSecondaryType) Enum: "pick" "receive" "override" "revert" "deposit" "create" "consume" "ship" "sold" "transferOut" "transferIn" "found" "expired" "damaged" "lost" "returnVendor" "returnStock" "receivedNoPo" "returnIncrease" "returnDecrease" "otherIncrease" "otherDecrease" "scrap" "waste" "transferredFromSalesOrder" "overrideItemValue" "transferFromLot" "transferToLot" "stockAdjustmentIncrease" "stockAdjustmentDecrease" "stockTake" Secondary, verbose description for an event. |
| lotId | string or null = 24 characters Lot identifier for this block of inventory. |
| locationId | string or null = 24 characters Location id that inventory is placed into. |
| quantity | number or null <double> >= 0 Location id that inventory is placed into. |
| actionDate | string or null <date-time> The moment in time where this inventory event action occurs. If not provided, this will default to the current date/time. |
| source | string (InventoryEnumEventSourceType) Enum: "purchaseOrder" "job" "shipment" "shipmentLineItem" "shipping" "receiving" "item" "workOrder" "salesOrder" "jobOperation" "workOrderOperation" "fulfillment" "itemToMakeMaterialRemnant" "poRcvValueAdj" Indicator for the initial source of the event. |
| url | string or null <uri> The source url of the event. |
| relatedSource | string (InventoryEnumEventSourceType) Enum: "purchaseOrder" "job" "shipment" "shipmentLineItem" "shipping" "receiving" "item" "workOrder" "salesOrder" "jobOperation" "workOrderOperation" "fulfillment" "itemToMakeMaterialRemnant" "poRcvValueAdj" Indicator for the initial source of the event. |
| relatedEntityId | string or null Entity id for tying this event back to a related entity. |
| note | string or null Notes associated to this transaction. |
{- "secondaryType": "pick",
- "lotId": "stringstringstringstring",
- "locationId": "stringstringstringstring",
- "quantity": 0.1,
- "actionDate": "2019-08-24T14:15:22Z",
- "source": "purchaseOrder",
- "relatedSource": "purchaseOrder",
- "relatedEntityId": "string",
- "note": "string"
}Use /inventory/receive API instead
| itemId required | string = 24 characters |
| secondaryType required | string (InventoryEventSecondaryType) Enum: "pick" "receive" "override" "revert" "deposit" "create" "consume" "ship" "sold" "transferOut" "transferIn" "found" "expired" "damaged" "lost" "returnVendor" "returnStock" "receivedNoPo" "returnIncrease" "returnDecrease" "otherIncrease" "otherDecrease" "scrap" "waste" "transferredFromSalesOrder" "overrideItemValue" "transferFromLot" "transferToLot" "stockAdjustmentIncrease" "stockAdjustmentDecrease" "stockTake" Secondary, verbose description for an event. |
| lotId | string or null = 24 characters Lot identifier for this block of inventory. |
| locationId | string or null = 24 characters Location id that inventory is placed into. |
| quantity | number or null <double> >= 0 Location id that inventory is placed into. |
| actionDate | string or null <date-time> The moment in time where this inventory event action occurs. If not provided, this will default to the current date/time. |
| source | string (InventoryEnumEventSourceType) Enum: "purchaseOrder" "job" "shipment" "shipmentLineItem" "shipping" "receiving" "item" "workOrder" "salesOrder" "jobOperation" "workOrderOperation" "fulfillment" "itemToMakeMaterialRemnant" "poRcvValueAdj" Indicator for the initial source of the event. |
| url | string or null <uri> The source url of the event. |
| relatedSource | string (InventoryEnumEventSourceType) Enum: "purchaseOrder" "job" "shipment" "shipmentLineItem" "shipping" "receiving" "item" "workOrder" "salesOrder" "jobOperation" "workOrderOperation" "fulfillment" "itemToMakeMaterialRemnant" "poRcvValueAdj" Indicator for the initial source of the event. |
| relatedEntityId | string or null Entity id for tying this event back to a related entity. |
| note | string or null Notes associated to this transaction. |
{- "secondaryType": "pick",
- "lotId": "stringstringstringstring",
- "locationId": "stringstringstringstring",
- "quantity": 0.1,
- "actionDate": "2019-08-24T14:15:22Z",
- "source": "purchaseOrder",
- "relatedSource": "purchaseOrder",
- "relatedEntityId": "string",
- "note": "string"
}| itemId required | string = 24 characters The Item identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| itemId required | string = 24 characters The Item identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| itemId required | string = 24 characters |
| customerId required | string = 24 characters Customer id associated to this entity. Please reference /api/customers endpoint. |
| customerItemNumber | string or null [ 1 .. 200 ] characters The item number for this customer. |
| customerItemName | string or null [ 1 .. 200 ] characters The item name for this customer. |
{- "customerId": "stringstringstringstring",
- "customerItemNumber": "string",
- "customerItemName": "string"
}{- "id": "string"
}| itemId required | string = 24 characters The id of the item to modify customers for |
| itemCustomerId required | string = 36 characters The id of the item customer. |
The new data to apply to the given customer detail
| customerItemNumber | string or null [ 1 .. 200 ] characters The item number for this customer. |
| customerItemName | string or null [ 1 .. 200 ] characters The item name for this customer. |
{- "customerItemNumber": "string",
- "customerItemName": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerItemNumber": "string",
- "customerItemName": "string",
- "unitOfMeasureName": "string",
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
]
}
]| itemId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}
]| itemId required | string = 24 characters |
| vendorId required | string = 24 characters Vendor id associated to this entity. Please reference /api/vendors endpoint. |
| vendorItemNumber | string or null [ 1 .. 200 ] characters The item number for this vendor. |
| vendorItemName | string or null [ 1 .. 200 ] characters The item name for this vendor. |
| notes | string or null [ 1 .. 2000 ] characters Notes to the vendor. |
{- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}{- "id": "string"
}| itemId required | string = 24 characters The id of the item to modify vendors for |
| materialVendorId required | string [ 24 .. 36 ] characters The id of the material-item vendor. |
The new data to apply to the given vendor detail
| vendorItemNumber | string or null [ 1 .. 200 ] characters The item number for this vendor. |
| vendorItemName | string or null [ 1 .. 200 ] characters The item name for this vendor. |
| notes | string or null [ 1 .. 2000 ] characters Notes to the vendor. |
{- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}{- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "notes": "string"
}| itemId required | string = 24 characters The id of the item. |
Optional filters to narrow the result set.
| vendorId | string or null = 24 characters Restrict to price breaks for the given vendor. |
| currencyCode | string or null Restrict to price breaks in the given currency. |
{- "vendorId": "stringstringstringstring",
- "currencyCode": "string"
}[- {
- "id": "stringstringstringstring",
- "itemId": "stringstringstringstring",
- "vendorId": "stringstringstringstring",
- "currencyCode": "string",
- "unitOfMeasureName": "string",
- "unitPrice": 0.1,
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "breakPoints": [
- {
- "id": "stringstringstringstringstringstring",
- "quantity": 2,
- "price": 0.1,
- "margin": 0.1,
- "showOnPdf": true
}
], - "modifiedUtc": "2019-08-24T14:15:22Z"
}
]| itemId required | string = 24 characters The id of the item. |
Optional filters to narrow the result set.
| customerId | string or null = 24 characters Restrict to price breaks for the given customer. |
| customerTierId | string or null = 24 characters Restrict to price breaks for the given customer tier. |
| currencyCode | string or null Restrict to price breaks in the given currency. |
| baseOnly | boolean or null When true, include only the item's base price (no customer or customer tier). |
{- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "currencyCode": "string",
- "baseOnly": true
}[- {
- "id": "stringstringstringstring",
- "itemId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "currencyCode": "string",
- "unitOfMeasureName": "string",
- "pricingType": "price",
- "unitPrice": 0.1,
- "margin": 0.1,
- "showOnPdf": true,
- "breakPoints": [
- {
- "id": "stringstringstringstringstringstring",
- "quantity": 2,
- "price": 0.1,
- "margin": 0.1,
- "showOnPdf": true
}
], - "modifiedUtc": "2019-08-24T14:15:22Z"
}
]| itemId required | string = 24 characters The id of the item. |
The price break to upsert.
| vendorId required | string = 24 characters Identifier of the vendor this price break applies to. |
| currencyCode | string or null ISO 4217 currency code. Null is treated as the vendor's currency (or, if the vendor has no currency, the company's primary currency) for identity matching. When matching an existing break, that break's stored CurrencyCode is preserved. On insert, the value stored is the supplied value or the vendor's currency if none was supplied. |
| unitOfMeasureName | string or null Purchasing unit of measure. Null indicates the item's default unit of measure. Same null/default-equivalence rules as FulcrumProduct.PublicApi.Dto.PriceBreak.PurchasePriceBreakUpsertDto.CurrencyCode. |
| unitPrice | number or null <double> >= 0 The unit price at quantity 1. Required. |
| vendorItemNumber | string or null [ 1 .. 200 ] characters The vendor's part number for this item, if different from the internal number. |
| vendorItemName | string or null [ 1 .. 200 ] characters The vendor's part description for this item. |
required | Array of objects (PriceBreakItemPriceBreakPointDto) Quantity break points beyond quantity 1. The complete set of break points is replaced on each upsert; omit a quantity to remove it. |
{- "vendorId": "stringstringstringstring",
- "currencyCode": "string",
- "unitOfMeasureName": "string",
- "unitPrice": 0.1,
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "breakPoints": [
- {
- "id": "stringstringstringstringstringstring",
- "quantity": 2,
- "price": 0.1,
- "margin": 0.1,
- "showOnPdf": true
}
]
}{- "id": "stringstringstringstring",
- "itemId": "stringstringstringstring",
- "vendorId": "stringstringstringstring",
- "currencyCode": "string",
- "unitOfMeasureName": "string",
- "unitPrice": 0.1,
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "breakPoints": [
- {
- "id": "stringstringstringstringstringstring",
- "quantity": 2,
- "price": 0.1,
- "margin": 0.1,
- "showOnPdf": true
}
], - "modifiedUtc": "2019-08-24T14:15:22Z"
}| itemId required | string = 24 characters The id of the item. |
The price break to upsert.
| customerId | string or null = 24 characters Identifier of the customer this price break applies to. Mutually exclusive with FulcrumProduct.PublicApi.Dto.PriceBreak.SalesPriceBreakUpsertDto.CustomerTierId. Leave both null to upsert the item's base price. |
| customerTierId | string or null = 24 characters Identifier of the customer tier this price break applies to. Mutually exclusive with FulcrumProduct.PublicApi.Dto.PriceBreak.SalesPriceBreakUpsertDto.CustomerId. Leave both null to upsert the item's base price. |
| currencyCode | string or null ISO 4217 currency code. Null indicates the company's primary currency. Null and the explicit primary currency code are treated as equivalent for identity matching; when matching an existing break, that break's stored CurrencyCode is preserved (legacy records may hold null even after primary is set, and downstream code distinguishes them). On insert, the value is stored exactly as supplied. |
| unitOfMeasureName | string or null Sales unit of measure. Null indicates the item's default sales unit of measure. Same null/default-equivalence rules as FulcrumProduct.PublicApi.Dto.PriceBreak.SalesPriceBreakUpsertDto.CurrencyCode. |
| pricingType required | string (DtoPriceBreakSalesPriceBreakPricingTypeEnum) Enum: "price" "margin" How a sales price break is calculated. |
| unitPrice | number or null <double> >= 0 The unit price at quantity 1. Required when FulcrumProduct.PublicApi.Dto.PriceBreak.SalesPriceBreakUpsertDto.PricingType is Price. |
| margin | number or null <double> The margin percentage at quantity 1. Required when FulcrumProduct.PublicApi.Dto.PriceBreak.SalesPriceBreakUpsertDto.PricingType is Margin. |
| showOnPdf | boolean Whether the unit/base price should be displayed on customer-facing PDFs. |
required | Array of objects (PriceBreakItemPriceBreakPointDto) Quantity break points beyond quantity 1. The complete set of break points is replaced on each upsert; omit a quantity to remove it. |
{- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "currencyCode": "string",
- "unitOfMeasureName": "string",
- "pricingType": "price",
- "unitPrice": 0.1,
- "margin": 0.1,
- "showOnPdf": true,
- "breakPoints": [
- {
- "id": "stringstringstringstringstringstring",
- "quantity": 2,
- "price": 0.1,
- "margin": 0.1,
- "showOnPdf": true
}
]
}{- "id": "stringstringstringstring",
- "itemId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "currencyCode": "string",
- "unitOfMeasureName": "string",
- "pricingType": "price",
- "unitPrice": 0.1,
- "margin": 0.1,
- "showOnPdf": true,
- "breakPoints": [
- {
- "id": "stringstringstringstringstringstring",
- "quantity": 2,
- "price": 0.1,
- "margin": 0.1,
- "showOnPdf": true
}
], - "modifiedUtc": "2019-08-24T14:15:22Z"
}| itemId required | string = 24 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}{- "id": "string"
}| itemId required | string = 24 characters |
required | Array of objects (ItemRoutingInputItemCreateDto) The input items to add to an item. | ||||||
Array
| |||||||
{- "lineItems": [
- {
- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}
]
}{- "ids": [
- "string"
]
}| itemId required | string = 24 characters |
| inputItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| itemId required | string = 24 characters |
| inputItemId required | string = 36 characters |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemUpdateDto.ValueType |
| valueType | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "valueTypeUnits": 0.1,
- "valueType": "creates"
}| itemId required | string = 24 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| itemId required | string |
| materialId required | string non-empty The material id to be added. Please reference /api/materials endpoint. |
| costing required | string (CommonEnumMaterialRequirementCostingEnum) Enum: "fullCost" "usageBased" Specifies the costing of the material. |
Array of objects or null (ItemRoutingInputMaterialNestingCreateDto) Nestings associated to this material indicating bounding box dimensions and production quantities. | |
| routingStepId | string or null = 36 characters The routing step id. This value should be the Id from the response from items/{itemId}/routing/operations/list |
{- "materialId": "string",
- "costing": "fullCost",
- "nestings": [
- {
- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}
], - "routingStepId": "stringstringstringstringstringstring"
}{- "id": "string"
}| itemId required | string = 24 characters |
| skip | integer <int32> >= 0 |
| take | integer <int32> [ 0 .. 5000 ] |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "materialId": "string",
- "materialName": "string",
- "materialShape": {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}, - "costing": "fullCost",
- "nestings": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}
], - "routingStepId": "stringstringstringstringstringstring"
}
]| itemId required | string |
| materialId required | string <uuid> |
| d2 required | number <double> Length |
| d3 required | number <double> For Sheets, the Width |
| produces required | integer <int32> The quantity produced, given the bounding box dimensions (D2 x D3). |
| useForEstimatedCosting | boolean Indicates if this nesting record will be used for estimated costing. NOTE: Only one nesting record for a material can have this value set to true. |
{- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}{- "id": "string"
}| itemId required | string |
| inputMaterialId required | string <uuid> |
| costing required | string (CommonEnumMaterialRequirementCostingEnum) Enum: "fullCost" "usageBased" Specifies the costing of the material. |
| routingStepId | string or null = 36 characters The routing step id. This value should be the Id from the response from items/{itemId}/routing/operations/list |
{- "costing": "fullCost",
- "routingStepId": "stringstringstringstringstringstring"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "materialId": "string",
- "materialName": "string",
- "materialShape": {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}, - "costing": "fullCost",
- "nestings": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}
], - "routingStepId": "stringstringstringstringstringstring"
}| itemId required | string = 24 characters |
| systemOperationId required | string = 24 characters System Operation Id |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Operation instructions. Will default to the instructions defined on the operation when not provided. |
| inputMaterialIds | Array of strings or null The ids on the input material to associate to this operation. This value should be the Id from the response from items/{itemId}/routing/input-materials/list |
[- {
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string",
- "inputMaterialIds": [
- "string"
]
}
]{- "ids": [
- "string"
]
}| itemId required | string = 24 characters |
| systemOperationId required | string = 24 characters System Operation Id |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Operation instructions. Will default to the instructions defined on the operation when not provided. |
| inputMaterialIds | Array of strings or null The ids on the input material to associate to this operation. This value should be the Id from the response from items/{itemId}/routing/input-materials/list |
{- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string",
- "inputMaterialIds": [
- "string"
]
}{- "id": "string"
}| itemId required | string = 24 characters |
| operationId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}| itemId required | string = 24 characters |
| operationId required | string = 36 characters |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Instructions for this operation. |
{- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string"
}| itemId required | string = 24 characters |
| operationId required | string = 36 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}{- "id": "string"
}| itemId required | string = 24 characters |
| operationId required | string = 36 characters |
| operationItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| itemId required | string = 24 characters |
| operationId required | string = 36 characters |
| operationItemId required | string = 36 characters |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemUpdateDto.ValueType |
| valueType | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "valueTypeUnits": 0.1,
- "valueType": "creates"
}| itemId required | string = 24 characters |
| operationId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| itemId required | string = 24 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| name | string or null [ 1 .. 200 ] characters Filter to operations who's name contains the given string |
{- "name": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}
]| itemId required | string = 24 characters |
| operationId required | string = 36 characters |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "materialId": "string",
- "materialName": "string",
- "materialShape": {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}, - "costing": "fullCost",
- "nestings": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}
], - "routingStepId": "stringstringstringstringstringstring"
}
]| itemId required | string = 24 characters |
| vendorId required | string = 24 characters Vendor id associated to this entity. Please reference /api/vendors endpoint. |
| vendorItemNumber | string or null [ 1 .. 200 ] characters The item number for this vendor. |
| vendorItemName | string or null [ 1 .. 200 ] characters The item name for this vendor. |
| price | number or null <double> >= 0 The price of this item for this vendor. |
| isPrimary | boolean Signifies if this is the primary vendor for this item. |
| leadTimeInDays | integer or null <int32> Lead time for this vendor. |
| notes | string or null [ 1 .. 2000 ] characters Notes on this association. |
{- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "notes": "string"
}{- "id": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "vendorId": "stringstringstringstring",
- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "unitOfMeasureName": "string",
- "unitQuantity": 0.1,
- "inventoryUnitQuantity": 0.1,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1,
- "margin": 0.1,
- "currencyCode": "string",
- "vendorId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "customerTierId": "stringstringstringstring",
- "unitOfMeasureName": "string",
- "type": "price"
}
], - "notes": "string"
}
]| itemId required | string = 24 characters The id of the item to modify vendors for |
| itemVendorId required | string = 36 characters The id of the item vendor. |
The new data to apply to the given vendor detail
| vendorItemNumber | string or null [ 1 .. 200 ] characters The item number for this vendor. |
| vendorItemName | string or null [ 1 .. 200 ] characters The item name for this vendor. |
| price | number or null <double> >= 0 The price of this item for this vendor. |
| isPrimary | boolean Signifies if this is the primary vendor for this item. |
| leadTimeInDays | integer or null <int32> Lead time for this vendor. |
| notes | string or null [ 1 .. 2000 ] characters Notes on this association. |
{- "vendorItemNumber": "string",
- "vendorItemName": "string",
- "price": 0.1,
- "isPrimary": true,
- "leadTimeInDays": 0,
- "notes": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
The search parameters
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}{- "data": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| itemId required | string = 24 characters The id of the item to tag. |
| tagId required | string = 24 characters The id of the tag to attach. Please reference the /api/item-tags/list endpoint. |
[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| itemId required | string = 24 characters The id of the item to modify. |
| tagId required | string = 24 characters The id of the tag to detach. |
[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| itemId required | string = 24 characters The id of the item to modify. |
The complete desired set of tag ids.
| tagIds required | Array of strings[ items = 24 characters ] The complete desired set of tag identifiers for the item. Please reference the /api/item-tags/list endpoint. Duplicate ids are ignored. An empty set clears all tags from the item. At most FulcrumProduct.PublicApi.Dto.Item.Tag.ReplaceItemTagsDtoValidator.MAX_TAG_COUNT ids may be provided. |
{- "tagIds": [
- "stringstringstringstring"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| nameOfJob | string or null Name of the job to create. If omitted, the default naming convention will be used |
| customerId | string or null = 24 characters The id of the customer to be created |
| autoSchedule | boolean or null Auto Schedule job. Defaults to FALSE if omitted. |
| note | string or null [ 1 .. 2000 ] characters Note to customer. This will appear on PDFs. |
| priority | string (JobPriorityEnum) Enum: "low" "moderate" "high" Job priority |
| productionDueDate | string or null <date-time> The date that the production of items on the job needs to be completed by. |
| earliestStartDate | string or null <date-time> If set, this is the earliest date that the job should be scheduled to begin. |
| quantityToMake required | number <double> Quantity to make |
| salesOrderId | string or null = 24 characters Sales Order Id the job is created for. If used, ItemToMakeId will be ignored. |
| salesOrderLineItemId | string or null = 36 characters Sales Order Line Item Id the job is created for. If used, ItemToMakeId will be ignored. |
| salesOrderLineItemNameOverride | string or null Sales Order Line Item - Name Override |
| itemToMakeId | string or null = 24 characters Id of the item to make. If SalesOrderId/SalesOrderLineItemId is set then ItemToMakeId will be ignored |
{- "nameOfJob": "string",
- "customerId": "stringstringstringstring",
- "autoSchedule": true,
- "note": "string",
- "priority": "low",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "earliestStartDate": "2019-08-24T14:15:22Z",
- "quantityToMake": 0.1,
- "salesOrderId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "salesOrderLineItemNameOverride": "string",
- "itemToMakeId": "stringstringstringstring"
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "parentItemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "productionDueDate": "2019-08-24T14:15:22Z",
- "earliestStartDate": "2019-08-24T14:15:22Z",
- "salesOrderId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "cancelledOnUtc": "2019-08-24T14:15:22Z",
- "revenue": 0.1,
- "notes": "string",
- "workOrderIds": [
- "string"
], - "workOrders": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string"
}
], - "status": "draft",
- "priority": "low",
- "customFields": {
- "property1": null,
- "property2": null
}
}| jobId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "parentItemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "productionDueDate": "2019-08-24T14:15:22Z",
- "earliestStartDate": "2019-08-24T14:15:22Z",
- "salesOrderId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "cancelledOnUtc": "2019-08-24T14:15:22Z",
- "revenue": 0.1,
- "notes": "string",
- "workOrderIds": [
- "string"
], - "workOrders": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string"
}
], - "status": "draft",
- "priority": "low",
- "customFields": {
- "property1": null,
- "property2": null
}
}| jobId required | string = 24 characters |
| name | string or null The name of the job |
| priority | string (JobPriorityEnum) Enum: "low" "moderate" "high" Job priority |
| quantityToMake | number or null <double> The quantity the job should make |
| productionDueDate | string or null <date-time> The production due date |
| earliestStartDate | string or null <date-time> If set, this is the earliest date that the job should be scheduled to begin. |
| notes | string or null The internal notes |
{- "name": "string",
- "priority": "low",
- "quantityToMake": 0.1,
- "productionDueDate": "2019-08-24T14:15:22Z",
- "earliestStartDate": "2019-08-24T14:15:22Z",
- "notes": "string"
}{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "parentItemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "productionDueDate": "2019-08-24T14:15:22Z",
- "earliestStartDate": "2019-08-24T14:15:22Z",
- "salesOrderId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "cancelledOnUtc": "2019-08-24T14:15:22Z",
- "revenue": 0.1,
- "notes": "string",
- "workOrderIds": [
- "string"
], - "workOrders": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string"
}
], - "status": "draft",
- "priority": "low",
- "customFields": {
- "property1": null,
- "property2": null
}
}| jobId required | string = 24 characters |
{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "parentItemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "productionDueDate": "2019-08-24T14:15:22Z",
- "earliestStartDate": "2019-08-24T14:15:22Z",
- "salesOrderId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "cancelledOnUtc": "2019-08-24T14:15:22Z",
- "revenue": 0.1,
- "notes": "string",
- "workOrderIds": [
- "string"
], - "workOrders": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string"
}
], - "status": "draft",
- "priority": "low",
- "customFields": {
- "property1": null,
- "property2": null
}, - "previousOperations": [
- {
- "itemToMake": {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "itemReference": {
- "id": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "name": "string",
- "description": "string"
}
}, - "operation": {
- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring",
- "isRework": true,
- "hasAssociatedRework": true,
- "rework": {
- "reasonId": "string",
- "reason": "string",
- "notes": "string",
- "quantityToRework": 0,
- "quantityScrapped": 0,
- "hasScrapMaterials": true,
- "createdByUserId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "currentOperations": [
- {
- "itemToMake": {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "itemReference": {
- "id": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "name": "string",
- "description": "string"
}
}, - "operation": {
- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring",
- "isRework": true,
- "hasAssociatedRework": true,
- "rework": {
- "reasonId": "string",
- "reason": "string",
- "notes": "string",
- "quantityToRework": 0,
- "quantityScrapped": 0,
- "hasScrapMaterials": true,
- "createdByUserId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "nextOperations": [
- {
- "itemToMake": {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "itemReference": {
- "id": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "name": "string",
- "description": "string"
}
}, - "operation": {
- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring",
- "isRework": true,
- "hasAssociatedRework": true,
- "rework": {
- "reasonId": "string",
- "reason": "string",
- "notes": "string",
- "quantityToRework": 0,
- "quantityScrapped": 0,
- "hasScrapMaterials": true,
- "createdByUserId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "pendingOperations": [
- {
- "itemToMake": {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "itemReference": {
- "id": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "name": "string",
- "description": "string"
}
}, - "operation": {
- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring",
- "isRework": true,
- "hasAssociatedRework": true,
- "rework": {
- "reasonId": "string",
- "reason": "string",
- "notes": "string",
- "quantityToRework": 0,
- "quantityScrapped": 0,
- "hasScrapMaterials": true,
- "createdByUserId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "cancelledOperations": [
- {
- "itemToMake": {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "itemReference": {
- "id": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "name": "string",
- "description": "string"
}
}, - "operation": {
- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring",
- "isRework": true,
- "hasAssociatedRework": true,
- "rework": {
- "reasonId": "string",
- "reason": "string",
- "notes": "string",
- "quantityToRework": 0,
- "quantityScrapped": 0,
- "hasScrapMaterials": true,
- "createdByUserId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedMachineTimeInSeconds": 0.1,
- "elapsedSetupTimeInSeconds": 0.1,
- "elapsedRunTimeInSeconds": 0.1,
- "elapsedLaborTimeInSeconds": 0.1,
- "elapsedMachineTimeInSeconds": 0.1,
- "customerName": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| jobIds | Array of strings or null [ 1 .. 500 ] items Filter to jobs whose ids are in the list |
| numbers | Array of integers or null <int32> [ 1 .. 500 ] items [ items <int32 > ] Filter jobs to only given numbers |
| jobNames | Array of strings or null [ 1 .. 500 ] items Filter jobs to only given names |
| status | string (JobStatusEnum) Enum: "draft" "needsReview" "approved" "engineering" "scheduled" "inProgress" "complete" "cancelled" "hold" Job status |
| statuses | Array of strings or null (JobStatusEnum) Enum: "draft" "needsReview" "approved" "engineering" "scheduled" "inProgress" "complete" "cancelled" "hold" Filter jobs to match the given statuses |
| parentItemId | string or null Filter jobs based on the id of the parent item they produce |
| hasIncompleteOperations | boolean or null Filters jobs to have those that have at least 1 incomplete operation. Note that this will filter out jobs that haven't been approved yet because they technically have no operations on them until approved. |
| salesOrderId | string or null = 24 characters Filters for jobs that are for this sales order id. Please reference /api/sales-orders endpoint. |
| createdBeforeUtc | string or null <date-time> Filters jobs created before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| createdAfterUtc | string or null <date-time> Filters jobs created after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedBeforeUtc | string or null <date-time> Filters jobs modified before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedAfterUtc | string or null <date-time> Filters jobs modified after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. Useful for polling incrementally instead of re-syncing every job. |
{- "jobIds": [
- "string"
], - "numbers": [
- 0
], - "jobNames": [
- "string"
], - "status": "draft",
- "statuses": [
- "draft"
], - "parentItemId": "string",
- "hasIncompleteOperations": true,
- "salesOrderId": "stringstringstringstring",
- "createdBeforeUtc": "2019-08-24T14:15:22Z",
- "createdAfterUtc": "2019-08-24T14:15:22Z",
- "modifiedBeforeUtc": "2019-08-24T14:15:22Z",
- "modifiedAfterUtc": "2019-08-24T14:15:22Z"
}[- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "parentItemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "productionDueDate": "2019-08-24T14:15:22Z",
- "earliestStartDate": "2019-08-24T14:15:22Z",
- "salesOrderId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "cancelledOnUtc": "2019-08-24T14:15:22Z",
- "revenue": 0.1,
- "notes": "string",
- "workOrderIds": [
- "string"
], - "workOrders": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string"
}
], - "status": "draft",
- "priority": "low",
- "customFields": {
- "property1": null,
- "property2": null
}
}
]| jobId required | string = 24 characters |
| status required | string (JobStatusEnum) Enum: "draft" "needsReview" "approved" "engineering" "scheduled" "inProgress" "complete" "cancelled" "hold" Job status |
| createPOs | boolean or null Create Purchase Orders for the Job. Required for the following statuses: Engineering, Approved |
| isInitialDataImport | boolean or null The job will be created as Complete. No inventory transactions. This is should mostly be used when importing jobs from legacy systems. Required for the following statuses: Complete |
{- "status": "draft",
- "createPOs": true,
- "isInitialDataImport": true
}| jobId required | string = 24 characters The job identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| jobId required | string = 24 characters The job identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| iptId required | string <uuid> |
| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| name | string or null [ 1 .. 200 ] characters Filter to in process tracking fields whose label contains the given string |
{- "name": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "label": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}
]| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}{- "id": "string"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| inputItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| inputItemId required | string = 36 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "materialId": "string",
- "materialName": "string",
- "materialShape": {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}, - "costing": "fullCost",
- "nestings": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}
], - "routingStepId": "stringstringstringstringstringstring"
}
]| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| label required | string non-empty Label describing the in process tracking field |
| description | string or null The description of the in process tracking field |
| units | string or null The units used when this in process tracking field represents a number |
| fieldTypeId required | string non-empty The id of the field type for this in process tracking field |
| targetValue | number or null <double> The target or ideal value of an in process tracking field response |
| minimumValue | number or null <double> The minimum acceptable value for a tracking field response |
| maximumValue | number or null <double> The maximum acceptable value for a tracking field response |
| triggeringBooleanValue | boolean or null The target value for booleans. Typically Yes/No for proceeding with next checkpoint |
| triggeringDropdownValue | string or null The target value for multiple options |
| required | boolean Whether the in process tracking field requires a response |
| restricted | boolean If true, only users with the appropriate permission will be allowed to save a response. |
| firstArticle | boolean Only applies to the During phase. If true (and Required), this field will prevent adding any completed items to inventory if target is not met. |
{- "label": "string",
- "description": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}{- "id": "string"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| systemOperationId required | string = 24 characters System Operation Id |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Operation instructions. Will default to the instructions defined on the operation when not provided. |
| inputMaterialIds | Array of strings or null The ids on the input material to associate to this operation. This value should be the Id from the response from items/{itemId}/routing/input-materials/list |
{- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string",
- "inputMaterialIds": [
- "string"
]
}{- "id": "string"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Instructions for this operation. |
{- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| operationItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| name | string or null [ 1 .. 200 ] characters Filter to operations who's name contains the given string |
{- "name": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}
]| jobId required | string = 24 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| iptId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "label": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}| jobId required | string = 24 characters |
| itemToMakeId required | string = 36 characters |
| includeCostBreakdown | boolean Default: false |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}| jobId required | string = 24 characters |
| includeCostBreakdown | boolean Default: false |
[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}
]| jobId required | string = 24 characters |
| itemToMakeId required | string = 36 characters |
{- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}This is a non-idempotent action. Multiple calls with the same parameters will result in the quantity being added multiple times. Implement appropriate client-side controls to prevent duplicate submissions.
| jobId required | string The ID of the job |
| itemToMakeId required | string The ID of the item to make |
| operationId required | string The ID of the operation |
The request containing the additional quantity to add
| additionalQuantity required | number <double> The additional quantity to add to the operation's completed quantity. Must be greater than zero. |
{- "additionalQuantity": 0.1
}{- "jobId": "string",
- "itemToMakeId": "string",
- "operationId": "string",
- "previousQuantityCompleted": 0.1,
- "additionalQuantityAdded": 0.1,
- "newTotalQuantityCompleted": 0.1,
- "quantityRequired": 0.1,
- "operationStatus": "string"
}Closes any open timers on the operation, marks setup and run complete, readies downstream operations, and — when this is the item's final operation, or a split operation that produces finished goods — receives finished goods into inventory (unless addItemsToInventory is false), completing the item on its final operation and the job once every item is done. Quantity made is added on top of quantity recorded earlier, so a caller that already reported production via add-quantity-completed should pass zero here.
| jobId required | string = 24 characters The ID of the job |
| itemToMakeId required | string = 36 characters The ID of the item to make |
| operationId required | string = 36 characters The ID of the operation |
Completion details: final quantity, scrap, and inventory options
| quantityMade | number <double> >= 0 Additional quantity completed as part of this completion, added on top of any quantity already recorded on the operation. May be zero when all quantity was recorded earlier (for example via add-quantity-completed). |
| quantityScrapped | number <double> >= 0 Quantity scrapped on this operation. |
| scrapReasonId | string or null Id of the scrap reason to record with the scrapped quantity. Optional. |
| locationId | string or null Id of the inventory location to receive finished goods into when this completion finishes the item (last operation). Optional; when omitted the shop's default location is used. |
| lotNumber | string or null Lot number for finished goods when the item is lot tracked. Required when this completion finishes a lot-tracked item and inventory will be created; when omitted in that case for a completion that adds quantity, a lot number is generated. |
| expirationDate | string or null <date-time> Expiration date for the finished-goods lot. Optional. |
| addItemsToInventory | boolean Whether finished goods are added to inventory when this completion finishes the item. Defaults to true. |
{- "quantityMade": 0.1,
- "quantityScrapped": 0.1,
- "scrapReasonId": "string",
- "locationId": "string",
- "lotNumber": "string",
- "expirationDate": "2019-08-24T14:15:22Z",
- "addItemsToInventory": true
}{- "jobId": "string",
- "itemToMakeId": "string",
- "operationId": "string",
- "quantityMadeThisCompletion": 0.1,
- "totalQuantityCompleted": 0.1,
- "quantityScrapped": 0.1,
- "operationStatus": "string",
- "inventoryUpdated": true,
- "createdInventoryTransactionId": "string"
}| jobId required | string = 24 characters |
| itemToMakeId required | string = 36 characters |
| operationId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring"
}| jobId required | string = 24 characters |
| itemToMakeId required | string = 36 characters |
| operationId required | string = 36 characters |
object or null The custom fields to update on the operation object | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}| jobId required | string = 24 characters |
| itemToMakeId required | string = 36 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring"
}
]| jobId required | string = 24 characters |
| itemToMakeId required | string = 36 characters |
| operationId required | string = 36 characters |
[- {
- "itemId": "stringstringstringstring",
- "itemNumber": "string",
- "revision": "string"
}
]| jobId required | string = 24 characters |
| itemToMakeId required | string = 36 characters |
| operationId required | string = 36 characters |
| itemId required | string = 24 characters The identifier of the item to be picked. Please reference api/items endpoint |
| quantity required | number <double> Quantity of the item to pick. |
| locationId | string or null ID of the location to pick from. If not set or set to an empty string, will
pick from inventory not assigned to a location. Cannot be set if FulcrumProduct.PublicApi.Dto.Job.ItemToMake.OperationPickInventoryDto.UseDefaultLocation
is set to |
| useDefaultLocation | boolean If set to true, inventory will be picked from the default location for the item. If set to true, FulcrumProduct.PublicApi.Dto.Job.ItemToMake.OperationPickInventoryDto.LocationId cannot be set. If the item does not have a default location set and this is set to true, will pick from inventory not assigned to a location. |
| lotId | string or null The ID of the lot to pick from. |
{- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "locationId": "string",
- "useDefaultLocation": true,
- "lotId": "string"
}[- {
- "itemToMake": {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "quantityToMake": 0.1,
- "isCustom": true,
- "status": "new",
- "quantityMade": 0.1,
- "depth": 0,
- "routingNotes": "string",
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "costBreakdownEstimated": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "itemReference": {
- "id": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "name": "string",
- "description": "string"
}
}, - "operation": {
- "id": "stringstringstringstringstringstring",
- "status": "pending",
- "order": 0,
- "systemOperationId": "stringstringstringstring",
- "isOutsideProcessing": true,
- "originalScheduledStartUtc": "2019-08-24T14:15:22Z",
- "originalScheduledEndUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "completedById": "string",
- "scheduledEquipmentId": "string",
- "scheduledEquipmentName": "string",
- "customFields": {
- "property1": null,
- "property2": null
}, - "instructions": "string",
- "name": "string",
- "leadTimeInDays": 0,
- "associatedPurchaseOrderIds": [
- "string"
], - "estimatedSetupTimeInSeconds": 0.1,
- "estimatedSetupTimeBasis": "fixed",
- "estimatedRunTimeInSeconds": 0.1,
- "estimatedRunTimeBasis": "fixed",
- "estimatedMachineTimeInSeconds": 0.1,
- "estimatedMachineTimeBasis": "fixed",
- "estimatedLaborTimeInSeconds": 0.1,
- "estimatedLaborTimeBasis": "fixed",
- "isMachineTimeOnly": true,
- "workOrderId": "stringstringstringstring",
- "isRework": true,
- "hasAssociatedRework": true,
- "rework": {
- "reasonId": "string",
- "reason": "string",
- "notes": "string",
- "quantityToRework": 0,
- "quantityScrapped": 0,
- "hasScrapMaterials": true,
- "createdByUserId": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}
}
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
The search parameters
| userId | string or null Filter timers based on who started it |
| jobId | string or null Filter timers based on job |
| runningTimersOnly | boolean or null Filter to only running timers |
| types | Array of strings or null (DomainTimeTrackingTimer_Type) non-empty Enum: "setup" "run" "clockIn" "break" "labor" "machine" Filter to specific timer types |
| createdBeforeUtc | string or null <date-time> Filters timers created before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| createdAfterUtc | string or null <date-time> Filters timers created after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedBeforeUtc | string or null <date-time> Filters timers modified before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedAfterUtc | string or null <date-time> Filters timers modified after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| startedBeforeUtc | string or null <date-time> Filters timers started before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| startedAfterUtc | string or null <date-time> Filters timers started after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| stoppedBeforeUtc | string or null <date-time> Filters timers stopped before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| stoppedAfterUtc | string or null <date-time> Filters timers stopped after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| stoppedBeforeUtcOriginal | string or null <date-time> Filters timers stopped before (exclusive) this parameter in UTC time. This explicitly looks at the ORIGINAL stopped date which means this would be primarily for filtering mechanics that necessitate scope limiting. If no time component is passed, midnight UTC will be used. |
| stoppedAfterUtcOriginal | string or null <date-time> Filters timers stopped after (exclusive) this parameter in UTC time. This explicitly looks at the ORIGINAL stopped date which means this would be primarily for filtering mechanics that necessitate scope limiting. If no time component is passed, midnight UTC will be used. |
{- "userId": "string",
- "jobId": "string",
- "runningTimersOnly": true,
- "types": [
- "setup"
], - "createdBeforeUtc": "2019-08-24T14:15:22Z",
- "createdAfterUtc": "2019-08-24T14:15:22Z",
- "modifiedBeforeUtc": "2019-08-24T14:15:22Z",
- "modifiedAfterUtc": "2019-08-24T14:15:22Z",
- "startedBeforeUtc": "2019-08-24T14:15:22Z",
- "startedAfterUtc": "2019-08-24T14:15:22Z",
- "stoppedBeforeUtc": "2019-08-24T14:15:22Z",
- "stoppedAfterUtc": "2019-08-24T14:15:22Z",
- "stoppedBeforeUtcOriginal": "2019-08-24T14:15:22Z",
- "stoppedAfterUtcOriginal": "2019-08-24T14:15:22Z"
}{- "data": [
- {
- "id": "stringstringstringstring",
- "jobId": "string",
- "jobName": "string",
- "itemToMakeId": "string",
- "itemToMakeItemId": "string",
- "itemToMakeName": "string",
- "itemToMakeDescription": "string",
- "jobOperationId": "string",
- "jobOperationName": "string",
- "jobOperationDescription": "string",
- "workOrderId": "string",
- "workOrderName": "string",
- "workOrderOperationId": "string",
- "workOrderOperationName": "string",
- "startedById": "string",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "startedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "type": "setup",
- "isRunning": true,
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "elapsedTimeInSeconds": 0.1,
- "operationTimeInSeconds": 0.1,
- "laborTimeInSeconds": 0.1,
- "machineTimeInSeconds": 0.1,
- "segments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "isRunning": true,
- "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "multiplier": 0.1
}
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "rateHourlyInPrimaryCurrency": 0.1,
- "cost": 0.1
}
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| userId | string or null = 24 characters The user identifier to associate the timer to. If not supplied, will use the user assigned to the api key used for authorization |
| jobId required | string non-empty The job identifier |
| itemToMakeId required | string = 36 characters The item to make identifier |
| operationId required | string = 36 characters The operation identifier |
| type required | string (DomainTimeTrackingTimer_Type) Enum: "setup" "run" "clockIn" "break" "labor" "machine" |
{- "userId": "stringstringstringstring",
- "jobId": "string",
- "itemToMakeId": "stringstringstringstringstringstring",
- "operationId": "stringstringstringstringstringstring",
- "type": "setup"
}| userId | string or null = 24 characters The user identifier to associate the timer to. If not supplied, will use the user assigned to the api key used for authorization |
| timerId required | string = 24 characters The timer identifier |
{- "userId": "stringstringstringstring",
- "timerId": "stringstringstringstring"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter locations based on their name. |
{- "name": "string"
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "barcode": "string"
}
]| materialIds required | Array of strings Material ids to activate. |
| unit | string (FulcrumProductMaterialsFulcrumLengthUnits) Enum: "inch" "foot" "yard" "millimeter" "centimeter" "meter" |
{- "materialIds": [
- "string"
], - "unit": "inch"
}[- {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}
]| id required | string non-empty |
{- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}| id required | string non-empty Unique id of the material to retrieve. |
{- "id": "string"
}{- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| ids | Array of strings or null Filter materials based on matching ids. |
| materials | Array of strings or null Material names. |
| grades | Array of strings or null Grades. |
| forms | Array of strings or null (CommonEnumMaterialFormEnum) Enum: "sheet" "plate" "roundBar" "flatBar" "channel" "squareTube" "angle" "treadPlate" "hexBar" "squareBar" "teeBar" "hBeam" "rectTube" "pipe" "wBeam" "sBeam" "roundTube" "rectBar" "wideBar" Material forms. |
| displayDimensions | Array of strings or null A list of dimension display values to include |
| active | boolean or null Indicate whether to specifically only pull active materials. If left null, all rows are included. |
{- "ids": [
- "string"
], - "materials": [
- "string"
], - "grades": [
- "string"
], - "forms": [
- "sheet"
], - "displayDimensions": [
- "string"
], - "active": true
}[- {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}
]| materialId required | string |
| vendorId required | string = 24 characters Vendor id associated to this entity. Please reference /api/vendors endpoint. |
| priceUnit required | string (CommonEnumMaterialVendorPriceUnitEnum) Enum: "kilogram" "pound" Specifies how a routing input item quantity is measured. |
| isPrimary | boolean Signifies if this is the primary vendor for this material. |
| leadTimeInDays | integer or null <int32> >= 0 Lead time for this vendor. |
required | Array of objects (MaterialShapeVendorPriceBreakCreateDto) Vendor price breaks |
{- "vendorId": "stringstringstringstring",
- "priceUnit": "kilogram",
- "isPrimary": true,
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1
}
]
}{- "id": "string"
}| materialId required | string non-empty Unique id of the material to create the vendor on. |
| vendorId required | string = 24 characters Vendor id associated to this entity. Please reference /api/vendors endpoint. |
| priceUnit required | string (CommonEnumMaterialVendorPriceUnitEnum) Enum: "kilogram" "pound" Specifies how a routing input item quantity is measured. |
| isPrimary | boolean Signifies if this is the primary vendor for this material. |
| leadTimeInDays | integer or null <int32> >= 0 Lead time for this vendor. |
required | Array of objects (MaterialShapeVendorPriceBreakCreateDto) Vendor price breaks |
{- "materialId": "string",
- "vendorId": "stringstringstringstring",
- "priceUnit": "kilogram",
- "isPrimary": true,
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1
}
]
}{- "id": "string"
}| materialId required | string |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]| materialId required | string non-empty Unique id of the material to list vendors for. |
{- "materialId": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]| materialId required | string The id of the item to modify vendors for |
| vendorId required | string = 24 characters The id of the actual vendor. |
The new data to apply to the given vendor detail
| isPrimary | boolean Signifies if this is the primary vendor for this material. |
| leadTimeInDays | integer or null <int32> >= 0 Lead time for this vendor. |
required | Array of objects (MaterialShapeVendorPriceBreakCreateDto) Vendor price breaks |
{- "isPrimary": true,
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1
}
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}| vendorId required | string = 24 characters Unique id of the vendor to update on the material. |
The new data to apply to the given vendor detail, including the material id
| materialId required | string non-empty Unique id of the material whose vendor will be updated. |
| isPrimary | boolean Signifies if this is the primary vendor for this material. |
| leadTimeInDays | integer or null <int32> >= 0 Lead time for this vendor. |
required | Array of objects (MaterialShapeVendorPriceBreakCreateDto) Vendor price breaks |
{- "materialId": "string",
- "isPrimary": true,
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "quantity": 0,
- "price": 0.1
}
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "type": "string",
- "cause": "string",
- "detail": "string",
- "departmentId": "stringstringstringstring",
- "department": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "vendorId": "stringstringstringstring",
- "vendor": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "workCenters": "string",
- "scheduledEquipment": "string",
- "reason": "string",
- "operator": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "status": "string",
- "quantityImpacted": 0.1,
- "incrementalCost": 0.1,
- "createdUtc": "2019-08-24T14:15:22Z",
- "completedUtc": "2019-08-24T14:15:22Z",
- "jobIds": [
- "string"
], - "customFields": {
- "property1": null,
- "property2": null
}, - "completedBy": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "analyzedBy": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "impacts": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "operation": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "workCenter": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "scheduledEquipment": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "job": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "salesOrder": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "quantityImpacted": 0.1,
- "incrementalCost": 0.1
}
]
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| status | string or null Filter NCRs by a specific status Accepted Values: Closed, Hold, New, Quality Review, Engineering Review |
| type | string or null Filter NCRs by a specific type. Available values are configured per tenant in Quality settings (NCR dropdowns). |
| cause | string or null Filter NCRs by a specific cause. Available values are configured per tenant in Quality settings (NCR dropdowns). |
| reason | string or null Filter NCRs by a specific reason. Available values are configured per tenant in Quality settings (NCR dropdowns). |
| createdUtc | string or null <date-time> Filter NCRs created after a certain date |
{- "status": "string",
- "type": "string",
- "cause": "string",
- "reason": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}{- "data": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "type": "string",
- "cause": "string",
- "detail": "string",
- "departmentId": "stringstringstringstring",
- "department": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "vendorId": "stringstringstringstring",
- "vendor": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "workCenters": "string",
- "scheduledEquipment": "string",
- "reason": "string",
- "operator": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "status": "string",
- "quantityImpacted": 0.1,
- "incrementalCost": 0.1,
- "createdUtc": "2019-08-24T14:15:22Z",
- "completedUtc": "2019-08-24T14:15:22Z",
- "jobIds": [
- "string"
], - "customFields": {
- "property1": null,
- "property2": null
}, - "completedBy": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "analyzedBy": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "impacts": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "operation": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "workCenter": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "scheduledEquipment": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "job": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "salesOrder": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "quantityImpacted": 0.1,
- "incrementalCost": 0.1
}
]
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| parentId required | string [ 24 .. 36 ] characters Unique identifier of the object to which the note is attached Can be 24 or 36 characters, depending on parent type |
| parentType required | string (NoteTypeEnum) Enum: "salesOrder" "purchaseOrder" "quote" "invoice" Note parent document type |
| body required | string [ 1 .. 2000 ] characters Note text |
| mentions | Array of strings or null User Ids to tag in the note. Please reference /api/users endpoints. |
{- "parentId": "stringstringstringstring",
- "parentType": "salesOrder",
- "body": "string",
- "mentions": [
- "string"
]
}{- "id": "string"
}| parentType required | string (NoteTypeEnum) Enum: "salesOrder" "purchaseOrder" "quote" "invoice" Note parent document type |
| parentId required | string [ 24 .. 36 ] characters Filter notes by parent Id. Either 24 or 36 characters, depending on parent type |
{- "parentType": "salesOrder",
- "parentId": "stringstringstringstring"
}[- {
- "id": "stringstringstringstringstringstring",
- "parentId": "stringstringstringstring",
- "parentType": "salesOrder",
- "body": "string",
- "mentions": [
- "string"
]
}
]| name required | string [ 1 .. 200 ] characters The name of operation. |
| description required | string [ 1 .. 200 ] characters The description of the operation. |
| isOutsideProcessing | boolean Specifies whether this is an outside processing operation. |
object (ItemRoutingOperationTime) Operation time and type | |
object (ItemRoutingOperationTime) Operation time and type | |
object (ItemRoutingOperationTime) Operation time and type | |
| machineTimeTrackingEnabled | boolean Specifies whether machine tracking is enabled. |
object (ItemRoutingOutsideProcessingOperationCost) Outside processing operation cost | |
| defaultVendorId | string or null = 24 characters Default vendor id that will be used for this operation. Please reference /api/vendors endpoint. |
| vendors | Array of strings or null Available vendors. |
| leadDays | integer or null <int32> >= 0 Lead days. |
| instructions | string or null [ 1 .. 2000 ] characters Instructions. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
{- "name": "string",
- "description": "string",
- "isOutsideProcessing": true,
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTimeTrackingEnabled": true,
- "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "defaultVendorId": "stringstringstringstring",
- "vendors": [
- "string"
], - "leadDays": 0,
- "instructions": "string",
- "accountingCodeId": "stringstringstringstring"
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTimeTrackingEnabled": true,
- "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "isOutsideProcessing": true,
- "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "unattended": true,
- "defaultVendorId": "stringstringstringstring",
- "leadDays": 0,
- "accountingCodeId": "stringstringstringstring",
- "workCenters": [
- {
- "id": "stringstringstringstring",
- "name": "string"
}
], - "isNestable": true,
- "instructions": "string",
- "rates": {
- "hourlyRateForSetupInPrimaryCurrency": 0.1,
- "hourlyRateForLaborInPrimaryCurrency": 0.1,
- "hourlyRateForOverheadInPrimaryCurrency": 0.1,
- "hourlyRateForMachineInPrimaryCurrency": 0.1,
- "hourlyShopRateForSetupInPrimaryCurrency": 0.1,
- "hourlyShopRateForRunInPrimaryCurrency": 0.1,
- "hourlyShopRateForMachineInPrimaryCurrency": 0.1
}
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter operations based on their name. |
| modifiedBeforeUtc | string or null <date-time> Filters operations modified before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedAfterUtc | string or null <date-time> Filters operations modified after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. Useful for polling incrementally instead of re-syncing every operation. |
{- "name": "string",
- "modifiedBeforeUtc": "2019-08-24T14:15:22Z",
- "modifiedAfterUtc": "2019-08-24T14:15:22Z"
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTimeTrackingEnabled": true,
- "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "isOutsideProcessing": true,
- "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "unattended": true,
- "defaultVendorId": "stringstringstringstring",
- "leadDays": 0,
- "accountingCodeId": "stringstringstringstring",
- "workCenters": [
- {
- "id": "stringstringstringstring",
- "name": "string"
}
], - "isNestable": true,
- "instructions": "string",
- "rates": {
- "hourlyRateForSetupInPrimaryCurrency": 0.1,
- "hourlyRateForLaborInPrimaryCurrency": 0.1,
- "hourlyRateForOverheadInPrimaryCurrency": 0.1,
- "hourlyRateForMachineInPrimaryCurrency": 0.1,
- "hourlyShopRateForSetupInPrimaryCurrency": 0.1,
- "hourlyShopRateForRunInPrimaryCurrency": 0.1,
- "hourlyShopRateForMachineInPrimaryCurrency": 0.1
}
}
]| id required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters The name of operation. |
| description required | string [ 1 .. 200 ] characters The description of the operation. |
| isOutsideProcessing | boolean Specifies whether this is an outside processing operation. |
object (ItemRoutingOperationTime) Operation time and type | |
object (ItemRoutingOperationTime) Operation time and type | |
object (ItemRoutingOperationTime) Operation time and type | |
| machineTimeTrackingEnabled | boolean Specifies whether machine tracking is enabled. |
object (ItemRoutingOutsideProcessingOperationCost) Outside processing operation cost | |
| defaultVendorId | string or null = 24 characters Default vendor id that will be used for this operation. Please reference /api/vendors endpoint. |
| vendors | Array of strings or null Available vendors. |
| leadDays | integer or null <int32> >= 0 Lead days. |
| instructions | string or null [ 1 .. 2000 ] characters Instructions. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
{- "name": "string",
- "description": "string",
- "isOutsideProcessing": true,
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTimeTrackingEnabled": true,
- "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "defaultVendorId": "stringstringstringstring",
- "vendors": [
- "string"
], - "leadDays": 0,
- "instructions": "string",
- "accountingCodeId": "stringstringstringstring"
}{- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTimeTrackingEnabled": true,
- "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "isOutsideProcessing": true,
- "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "unattended": true,
- "defaultVendorId": "stringstringstringstring",
- "leadDays": 0,
- "accountingCodeId": "stringstringstringstring",
- "workCenters": [
- {
- "id": "stringstringstringstring",
- "name": "string"
}
], - "isNestable": true,
- "instructions": "string",
- "rates": {
- "hourlyRateForSetupInPrimaryCurrency": 0.1,
- "hourlyRateForLaborInPrimaryCurrency": 0.1,
- "hourlyRateForOverheadInPrimaryCurrency": 0.1,
- "hourlyRateForMachineInPrimaryCurrency": 0.1,
- "hourlyShopRateForSetupInPrimaryCurrency": 0.1,
- "hourlyShopRateForRunInPrimaryCurrency": 0.1,
- "hourlyShopRateForMachineInPrimaryCurrency": 0.1
}
}| name required | string [ 1 .. 200 ] characters Identifying name. Must be unique. |
| dueDays required | integer <int32> >= 0 Due days. |
{- "name": "string",
- "dueDays": 0
}{- "id": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter payment terms based on their name. |
{- "name": "string"
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "dueDays": 0,
- "deleted": true
}
]| vendorId required | string = 24 characters Vendor Id |
| type required | string (PurchaseOrderTypeEnum) Enum: "standard" "outsideProcessing" "vendorCredit" Purchase order type |
| contactId | string or null = 36 characters Vendor Contact Id; defaults to the Id of the first contact belonging to the input vendor |
| companyInfoId | string or null = 24 characters Company Information Id; defaults to primary company info Id |
| currencyCode | string or null Currency code override; defaults to vendor currency code override, then the company's primary currency code |
object or null External references associated with this entity. | |
| expectedReceiveDate | string or null <date-time> PO Expected receipt date |
{- "vendorId": "stringstringstringstring",
- "type": "standard",
- "contactId": "stringstringstringstringstringstring",
- "companyInfoId": "stringstringstringstring",
- "currencyCode": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "expectedReceiveDate": "2019-08-24T14:15:22Z"
}{- "id": "stringstringstringstring",
- "number": 0,
- "issueDate": "2019-08-24T14:15:22Z",
- "earliestReceiveDate": "2019-08-24T14:15:22Z",
- "orderDate": "2019-08-24T14:15:22Z",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "vendorId": "stringstringstringstring",
- "contactId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "type": "standard",
- "status": "draft",
- "receivingStatus": "notReceived",
- "vendorCredit": 0.1,
- "discount": 0.1,
- "subTotal": 0.1,
- "total": 0.1,
- "companyInfoId": "stringstringstringstring",
- "vendorNote": "string",
- "notes": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "deleted": true,
- "currencyCode": "string",
- "vendorOrderNumber": "string"
}| purchaseOrderId required | string = 24 characters |
{- "id": "stringstringstringstring",
- "number": 0,
- "issueDate": "2019-08-24T14:15:22Z",
- "earliestReceiveDate": "2019-08-24T14:15:22Z",
- "orderDate": "2019-08-24T14:15:22Z",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "vendorId": "stringstringstringstring",
- "contactId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "type": "standard",
- "status": "draft",
- "receivingStatus": "notReceived",
- "vendorCredit": 0.1,
- "discount": 0.1,
- "subTotal": 0.1,
- "total": 0.1,
- "companyInfoId": "stringstringstringstring",
- "vendorNote": "string",
- "notes": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "deleted": true,
- "currencyCode": "string",
- "vendorOrderNumber": "string"
}| purchaseOrderId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "issueDate": "2019-08-24T14:15:22Z",
- "earliestReceiveDate": "2019-08-24T14:15:22Z",
- "orderDate": "2019-08-24T14:15:22Z",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "vendorId": "stringstringstringstring",
- "contactId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "type": "standard",
- "status": "draft",
- "receivingStatus": "notReceived",
- "vendorCredit": 0.1,
- "discount": 0.1,
- "subTotal": 0.1,
- "total": 0.1,
- "companyInfoId": "stringstringstringstring",
- "vendorNote": "string",
- "notes": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "deleted": true,
- "currencyCode": "string",
- "vendorOrderNumber": "string"
}| purchaseOrderId required | string = 24 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| vendorNote | string or null [ 1 .. 2000 ] characters The vendor note is a string property that represents a note provided to the vendor. |
| vendorOrderNumber | string or null Vendor order number associated to a third party system. |
| expectedReceiveDate | string or null <date-time> PO Expected receipt date (UTC) |
| promiseDate | string or null <date-time> PO Promise date (UTC). |
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "vendorNote": "string",
- "vendorOrderNumber": "string",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}{- "id": "stringstringstringstring",
- "number": 0,
- "issueDate": "2019-08-24T14:15:22Z",
- "earliestReceiveDate": "2019-08-24T14:15:22Z",
- "orderDate": "2019-08-24T14:15:22Z",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "vendorId": "stringstringstringstring",
- "contactId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "type": "standard",
- "status": "draft",
- "receivingStatus": "notReceived",
- "vendorCredit": 0.1,
- "discount": 0.1,
- "subTotal": 0.1,
- "total": 0.1,
- "companyInfoId": "stringstringstringstring",
- "vendorNote": "string",
- "notes": [
- "string"
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "deleted": true,
- "currencyCode": "string",
- "vendorOrderNumber": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| numbers | Array of integers or null <int32> [ 1 .. 500 ] items [ items <int32 > ] Filter purchase orders to only given numbers |
| status | string (PurchaseOrderStatusEnum) Enum: "draft" "needsApproval" "approved" "ordered" "paid" "cancelled" Purchase order status |
| receivingStatus | string (PurchaseOrderReceivingStatusEnum) Enum: "notReceived" "partiallyReceived" "received" Purchase order receipt status |
object (CommonExternalReferenceFindDto) Search parameter for identifier record(s) via their external identifiers. | |
| includeReceiptData | boolean If set to true, receipt data will be included in the results |
| vendorId | string or null = 24 characters The vendor id. |
{- "numbers": [
- 0
], - "status": "draft",
- "receivingStatus": "notReceived",
- "externalReference": {
- "key": "string",
- "type": "string",
- "externalId": "string"
}, - "includeReceiptData": true,
- "vendorId": "stringstringstringstring"
}[- {
- "id": "stringstringstringstring",
- "number": 0,
- "issueDate": "2019-08-24T14:15:22Z",
- "orderDate": "2019-08-24T14:15:22Z",
- "vendorId": "stringstringstringstring",
- "type": "standard",
- "status": "draft",
- "receivingStatus": "notReceived",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "customFieldData": {
- "property1": null,
- "property2": null
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "currencyCode": "string",
- "vendorOrderNumber": "string",
- "vendorNote": "string"
}
]| purchaseOrderId required | string = 24 characters |
| status required | string (PurchaseOrderStatusEnum) Enum: "draft" "needsApproval" "approved" "ordered" "paid" "cancelled" Purchase order status |
| paidDate | string or null <date-time> The date that the purchase order was paid. Should be provided in UTC. Will default to current date/time if not provided when applicable. |
{- "status": "draft",
- "paidDate": "2019-08-24T14:15:22Z"
}| id required | string = 24 characters The purchase order identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| id required | string = 24 characters The purchase order identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| purchaseOrderId required | string = 24 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "price": 0.1
}| purchaseOrderId required | string = 24 characters |
| name | string or null [ 1 .. 200 ] characters Verbose name for this entity. |
| description | string or null [ 1 .. 200 ] characters Verbose description for this entity. |
| quantity | number or null <double> >= 0 The line item quantity. Required for receivable line items. |
| price required | number <double> >= 0 The line item unit price. |
| isReceivable | boolean or null Dictate if this fee is receivable. If not provided, defaults to false. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| unitOfMeasure | string (CommonEnumLineItemUomEnum) Enum: "notApplicable" "piece" "linearFeet" "hour" "yard" Line item unit of measure. |
| isTaxable | boolean or null Dictate if this fee is taxable. If not provided, defaults to false. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. |
| taxRate | number or null <double> >= 0 Tax code to use for this entity. If a FulcrumProduct.PublicApi.Dto.PurchaseOrder.FeeLineItem.FeeLineItemCreateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.PurchaseOrder.FeeLineItem.FeeLineItemCreateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "isReceivable": true,
- "accountingCodeId": "stringstringstringstring",
- "unitOfMeasure": "notApplicable",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "string"
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "isReceivable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "isReceivable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| name | string or null [ 1 .. 200 ] characters Verbose name for this entity. |
| description | string or null [ 1 .. 200 ] characters Verbose description for this entity. |
| quantity | number or null <double> >= 0 The line item quantity. Required for receivable line items. |
| price required | number <double> >= 0 The line item price. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| unitOfMeasure | string (CommonEnumLineItemUomEnum) Enum: "notApplicable" "piece" "linearFeet" "hour" "yard" Line item unit of measure. |
| isReceivable | boolean or null Dictate if this fee is receivable. If not provided, defaults to false. |
| isTaxable | boolean or null Dictate if this fee is taxable. If not provided, defaults to false. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. |
| taxRate | number or null <double> >= 0 Tax code to use for this entity. If a FulcrumProduct.PublicApi.Dto.PurchaseOrder.FeeLineItem.FeeLineItemUpdateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.PurchaseOrder.FeeLineItem.FeeLineItemUpdateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "unitOfMeasure": "notApplicable",
- "isReceivable": true,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "isReceivable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "isReceivable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "appliedTaxes": [
- {
- "taxLineItemId": "stringstringstringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "taxCodeCode": "string",
- "taxRate": 0.1,
- "taxAmount": 0.1
}
], - "totalTax": 0.1
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "type": "part",
- "price": 0.1,
- "discountedPrice": 0.1,
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "isTaxable": true,
- "lineItemId": "string",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "type": "part",
- "price": 0.1,
- "discountedPrice": 0.1,
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "isTaxable": true,
- "lineItemId": "string",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "appliedTaxes": [
- {
- "taxLineItemId": "stringstringstringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "taxCodeCode": "string",
- "taxRate": 0.1,
- "taxAmount": 0.1
}
], - "totalTax": 0.1
}| purchaseOrderId required | string = 24 characters |
| jobId required | string = 24 characters Job id associated with this line item. |
| operationId required | string = 36 characters Operation id associated with this line item. |
| quantity | number or null <double> >= 0 The line item quantity. If not provided, defaults to Job operation QuantityToMake |
| price | number or null <double> >= 0 The line item unit price. If not provided, defaults to price data stored on Job operation. |
| expectedReceiveDate | string or null <date-time> Expected receipt date for this line item. |
| promiseDate | string or null <date-time> Promise date (UTC). |
{- "jobId": "stringstringstringstring",
- "operationId": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}{- "id": "string"
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "jobId": "stringstringstringstring",
- "operationId": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "accountingCodeId": "stringstringstringstring",
- "description": "string",
- "receivedStatus": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "jobId": "stringstringstringstring",
- "operationId": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "accountingCodeId": "stringstringstringstring",
- "description": "string",
- "receivedStatus": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| quantity | number or null <double> >= 0 The line item quantity |
| price | number or null <double> >= 0 The line item price. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| expectedReceiveDate | string or null <date-time> Expected receipt date for this line item. |
| promiseDate | string or null <date-time> Promise date (UTC). |
{- "quantity": 0.1,
- "price": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "jobId": "stringstringstringstring",
- "operationId": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "accountingCodeId": "stringstringstringstring",
- "description": "string",
- "receivedStatus": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}| purchaseOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "jobId": "stringstringstringstring",
- "operationId": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "accountingCodeId": "stringstringstringstring",
- "description": "string",
- "receivedStatus": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}
]| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "appliedTaxes": [
- {
- "taxLineItemId": "stringstringstringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "taxCodeCode": "string",
- "taxRate": 0.1,
- "taxAmount": 0.1
}
], - "totalTax": 0.1
}| purchaseOrderId required | string = 24 characters |
| itemId required | string = 24 characters Item id associated with this line item. |
| quantity | number <double> >= 0 The line item quantity |
| price | number or null <double> >= 0 The line item unit price. Defaults to item's vendor price, if not provided. |
| isTaxExempt | boolean or null Dictate if this line item is tax exempt. Defaults to item details, if not provided. |
| expectedReceiveDate | string or null <date-time> Expected receipt date for this line item. |
| promiseDate | string or null <date-time> Promise date (UTC). |
{- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "isTaxExempt": true,
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}{- "id": "string"
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "receivedStatus": "open",
- "convertedQuantity": 0.1,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFieldData": {
- "property1": null,
- "property2": null
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "vendorPartNumber": "string",
- "vendorPartDescription": "string",
- "vendorNote": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isInventoried": true
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "receivedStatus": "open",
- "convertedQuantity": 0.1,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFieldData": {
- "property1": null,
- "property2": null
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "vendorPartNumber": "string",
- "vendorPartDescription": "string",
- "vendorNote": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isInventoried": true
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| quantity required | number <double> >= 0 The line item quantity |
| price | number or null <double> >= 0 The line item unit price. Defaults to item's vendor price, if not provided. |
| isTaxExempt | boolean or null Override tax exempt status of the part line item, if present. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| vendorNote | string or null [ 1 .. 2000 ] characters Notes intended for the vendor for this part line item |
| expectedReceiveDate | string or null <date-time> Expected receipt date (UTC) |
| promiseDate | string or null <date-time> Promise date (UTC). |
{- "quantity": 0.1,
- "price": 0.1,
- "isTaxExempt": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "vendorNote": "string",
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z"
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "receivedStatus": "open",
- "convertedQuantity": 0.1,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFieldData": {
- "property1": null,
- "property2": null
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "vendorPartNumber": "string",
- "vendorPartDescription": "string",
- "vendorNote": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isInventoried": true
}| purchaseOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "itemId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "receivedStatus": "open",
- "convertedQuantity": 0.1,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "expectedReceiveDate": "2019-08-24T14:15:22Z",
- "promiseDate": "2019-08-24T14:15:22Z",
- "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFieldData": {
- "property1": null,
- "property2": null
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "vendorPartNumber": "string",
- "vendorPartDescription": "string",
- "vendorNote": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isInventoried": true
}
]| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "appliedTaxes": [
- {
- "taxLineItemId": "stringstringstringstringstringstring",
- "taxCodeId": "stringstringstringstring",
- "taxCodeCode": "string",
- "taxRate": 0.1,
- "taxAmount": 0.1
}
], - "totalTax": 0.1
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "code": "string",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "price": 0.1,
- "taxCodeEditable": true,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "code": "string",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "price": 0.1,
- "taxCodeEditable": true,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "vendorCredit": 0.1,
- "itemId": "stringstringstringstring",
- "purchaseOrderId": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "vendorCredit": 0.1,
- "itemId": "stringstringstringstring",
- "purchaseOrderId": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "vendorCredit": 0.1,
- "itemId": "stringstringstringstring",
- "purchaseOrderId": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| purchaseOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "vendorCredit": 0.1,
- "itemId": "stringstringstringstring",
- "purchaseOrderId": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "description": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]Please use provided route instead ==> quotes
| customerId required | string = 24 characters The id of the customer to be created |
object (CommonAddressCreateDto) Address with additional context | |
object (CommonAddressCreateDto) Address with additional context | |
object (CustomerContactCreateDto) A customer contact | |
object or null Arbitrary key-value-pair like data that can be used to later on search for the Quote | |
| salesPersonId | string or null = 24 characters Sales Person identifier. Please reference /api/users endpoint. If not provided, the salesperson defined on the customer will be used. |
object (FulcrumProDomainReference) | |
| opportunity | string or null CRM Opportunity identifier. |
| notesToCustomer | string or null [ 1 .. 2000 ] characters A field for the seller to provide additional details or instructions for the customer relating to the order. |
{- "customerId": "stringstringstringstring",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}, - "shippingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}, - "contact": {
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "phone": "string",
- "cellPhone": "string",
- "email": "[email protected]"
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesPersonId": "stringstringstringstring",
- "crmOpportunity": {
- "primaryKeyId": 0,
- "id": "string",
- "name": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}, - "opportunity": "string",
- "notesToCustomer": "string"
}{- "id": "string"
}| customerId required | string = 24 characters The id of the customer to be created |
object (CommonAddressCreateDto) Address with additional context | |
object (CommonAddressCreateDto) Address with additional context | |
object (CustomerContactCreateDto) A customer contact | |
object or null Arbitrary key-value-pair like data that can be used to later on search for the Quote | |
| salesPersonId | string or null = 24 characters Sales Person identifier. Please reference /api/users endpoint. If not provided, the salesperson defined on the customer will be used. |
object (FulcrumProDomainReference) | |
| opportunity | string or null CRM Opportunity identifier. |
| notesToCustomer | string or null [ 1 .. 2000 ] characters A field for the seller to provide additional details or instructions for the customer relating to the order. |
{- "customerId": "stringstringstringstring",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}, - "shippingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}, - "contact": {
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "phone": "string",
- "cellPhone": "string",
- "email": "[email protected]"
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesPersonId": "stringstringstringstring",
- "crmOpportunity": {
- "primaryKeyId": 0,
- "id": "string",
- "name": "string",
- "createdUtc": "2019-08-24T14:15:22Z"
}, - "opportunity": "string",
- "notesToCustomer": "string"
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "number": 0,
- "customerId": "stringstringstringstring",
- "quotedDate": "2019-08-24T14:15:22Z",
- "status": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "totalInPrimaryCurrency": 0.1,
- "currencyInfo": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string",
- "exchangeRate": 0.1,
- "exchangeRateUpdatedOnUtc": "2019-08-24T14:15:22Z",
- "exchangeRateError": "string"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "opportunity": "string",
- "salesPersonId": "stringstringstringstring",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "shippingAddresses": [
- {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
], - "companyId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "notesToCustomer": "string"
}| quoteId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "customerId": "stringstringstringstring",
- "quotedDate": "2019-08-24T14:15:22Z",
- "status": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "totalInPrimaryCurrency": 0.1,
- "currencyInfo": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string",
- "exchangeRate": 0.1,
- "exchangeRateUpdatedOnUtc": "2019-08-24T14:15:22Z",
- "exchangeRateError": "string"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "opportunity": "string",
- "salesPersonId": "stringstringstringstring",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "shippingAddresses": [
- {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
], - "companyId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "notesToCustomer": "string"
}| quoteId required | string = 24 characters |
object (CommonAddressCreateDto) Address with additional context | |
object or null Arbitrary key-value-pair like data that can be used to later on search for the Quote | |
| opportunity | string or null CRM Opportunity identifier. |
| salesPersonId | string or null = 24 characters Sales Person identifier. Please reference /api/users endpoint. |
| notesToCustomer | string or null [ 1 .. 2000 ] characters A field for the seller to provide additional details or instructions for the customer relating to the order. |
{- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "opportunity": "string",
- "salesPersonId": "stringstringstringstring",
- "notesToCustomer": "string"
}{- "id": "stringstringstringstring",
- "number": 0,
- "customerId": "stringstringstringstring",
- "quotedDate": "2019-08-24T14:15:22Z",
- "status": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "totalInPrimaryCurrency": 0.1,
- "currencyInfo": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string",
- "exchangeRate": 0.1,
- "exchangeRateUpdatedOnUtc": "2019-08-24T14:15:22Z",
- "exchangeRateError": "string"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "opportunity": "string",
- "salesPersonId": "stringstringstringstring",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "shippingAddresses": [
- {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
], - "companyId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "notesToCustomer": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| numbers | Array of integers or null <int32> [ 1 .. 500 ] items [ items <int32 > ] Filter quotes to only given numbers |
object (CommonExternalReferenceFindDto) Search parameter for identifier record(s) via their external identifiers. | |
| status | string (DtoQuotesStatus) Enum: "open" "draft" "needsApproval" "approved" "sent" "won" "lost" Quotes status |
| modifiedAfterUtc | string or null <date-time> Filter to quote records modified after the given datetime (in UTC) |
{- "numbers": [
- 0
], - "externalReference": {
- "key": "string",
- "type": "string",
- "externalId": "string"
}, - "status": "open",
- "modifiedAfterUtc": "2019-08-24T14:15:22Z"
}[- {
- "id": "stringstringstringstring",
- "number": 0,
- "customerId": "stringstringstringstring",
- "quotedDate": "2019-08-24T14:15:22Z",
- "status": "open",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "totalInPrimaryCurrency": 0.1,
- "currencyInfo": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "documentCurrencyCode": "string",
- "primaryCurrencyCode": "string",
- "exchangeRate": 0.1,
- "exchangeRateUpdatedOnUtc": "2019-08-24T14:15:22Z",
- "exchangeRateError": "string"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "opportunity": "string",
- "salesPersonId": "stringstringstringstring",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "shippingAddresses": [
- {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
], - "companyId": "stringstringstringstring",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "createdUtc": "2019-08-24T14:15:22Z",
- "notesToCustomer": "string"
}
]| quoteId required | string = 24 characters |
| status required | string (DtoQuoteUpdateQuotesStatus) Enum: "draft" "needsApproval" "approved" "sent" "won" "lost" Statuses you can update a quote too |
{- "status": "draft"
}| id required | string = 24 characters The quote identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| id required | string = 24 characters The quote identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| quoteId required | string = 24 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| quoteId required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters The name of the discount line. |
| description | string or null [ 0 .. 2000 ] characters The description of the discount line. |
| isPercentage required | boolean Indicates whether "Amount" value is percentage based or an absolute amount. |
| amount required | number <double> >= 0 The amount of the discount. |
{- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| quoteId required | string = 24 characters |
| name | string or null [ 1 .. 200 ] characters Verbose name for this entity. |
| description | string or null [ 0 .. 2000 ] characters Verbose description for this entity. |
| quantity | number or null <double> >= 0 The line item quantity |
| price required | number <double> >= 0 The line item price. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| unitOfMeasure | string (CommonEnumLineItemUomEnum) Enum: "notApplicable" "piece" "linearFeet" "hour" "yard" Line item unit of measure. |
| isTaxable | boolean or null Dictate if this fee is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. |
| taxRate | number or null <double> >= 0 Tax code to use for this entity. If a FulcrumProduct.PublicApi.Dto.Quote.FeeLineItem.QuoteFeeLineItemCreateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.Quote.FeeLineItem.QuoteFeeLineItemCreateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "unitOfMeasure": "notApplicable",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "string"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "accountingCodeId": "stringstringstringstring"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| name | string or null [ 1 .. 200 ] characters Verbose name for this entity. |
| description | string or null [ 0 .. 2000 ] characters Verbose description for this entity. |
| quantity | number or null <double> >= 0 The line item quantity |
| price required | number <double> >= 0 The line item price. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| unitOfMeasure | string (CommonEnumLineItemUomEnum) Enum: "notApplicable" "piece" "linearFeet" "hour" "yard" Line item unit of measure. |
| isTaxable | boolean or null Dictate if this fee is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint |
| taxRate | number or null <double> >= 0 Tax code to use for this entity. If a FulcrumProduct.PublicApi.Dto.Quote.FeeLineItem.QuoteFeeLineItemUpdateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.Quote.FeeLineItem.QuoteFeeLineItemUpdateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "unitOfMeasure": "notApplicable",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "accountingCodeId": "stringstringstringstring"
}| quoteId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "accountingCodeId": "stringstringstringstring"
}
]| quoteId required | string = 24 characters |
| itemId required | string = 24 characters Item id associated with this line item. |
| quantity | number <double> >= 0 The line item quantity |
| price | number <double> >= 0 The line item price. |
| description | string or null [ 0 .. 2000 ] characters The part line item description. Defaults to the item's description if none specified. |
| internalNotes | string or null [ 1 .. 2000 ] characters The line item internal notes |
| itemNotes | string or null [ 1 .. 2000 ] characters The line item notes. |
| isTaxable | boolean or null Dictate if this line item is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.Quote.PartLineItem.QuotePartLineItemCreateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.Quote.PartLineItem.QuotePartLineItemCreateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| isPercentageDiscount | boolean or null Indicates whether FulcrumProduct.PublicApi.Dto.Quote.PartLineItem.QuotePartLineItemCreateDto.DiscountAmount discount is percentage based (else, it's an absolute amount). |
| discountAmount | number or null <double> The amount of the discount. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
{- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "description": "string",
- "internalNotes": "string",
- "itemNotes": "string",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "accountingCodeId": "stringstringstringstring"
}{- "id": "string"
}| quoteId required | string = 24 characters |
required | Array of objects (QuotePartLineItemCreateDto) The line items to add to a sales order. | ||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||
{- "lineItems": [
- {
- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "description": "string",
- "internalNotes": "string",
- "itemNotes": "string",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "accountingCodeId": "stringstringstringstring"
}
]
}{- "ids": [
- "string"
]
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| includeCostBreakdown | boolean Default: false |
{- "id": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| quantity | number <double> >= 0 The line item quantity |
| price | number <double> >= 0 The line item price. |
| description | string or null [ 0 .. 2000 ] characters The part line item description. Defaults to the item's description if none specified. |
| internalNotes | string or null [ 1 .. 2000 ] characters The line item internal notes |
| itemNotes | string or null [ 1 .. 2000 ] characters The line item notes. |
| isTaxable | boolean or null Dictate if this line item is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.Quote.PartLineItem.QuotePartLineItemUpdateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.Quote.PartLineItem.QuotePartLineItemUpdateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| isPercentageDiscount | boolean or null Indicates whether FulcrumProduct.PublicApi.Dto.Quote.PartLineItem.QuotePartLineItemUpdateDto.DiscountAmount discount is percentage based (else, it's an absolute amount). |
| discountAmount | number or null <double> The amount of the discount. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
{- "quantity": 0.1,
- "price": 0.1,
- "description": "string",
- "internalNotes": "string",
- "itemNotes": "string",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "accountingCodeId": "stringstringstringstring"
}{- "id": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}| quoteId required | string = 24 characters |
| includeCostBreakdown | boolean Default: false |
[- {
- "id": "stringstringstringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}
]| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}| quoteId required | string = 24 characters The quote identifier that contains the line item |
| lineItemId required | string = 36 characters The line item identifier that contains the custom fields you want to update. |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| quoteId required | string = 24 characters The quote identifier that contains the line item |
| lineItemId required | string = 36 characters The line item identifier that contains the custom fields you want to update. |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}{- "id": "string"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| inputItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| inputItemId required | string = 36 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "materialId": "string",
- "materialName": "string",
- "materialShape": {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}, - "costing": "fullCost",
- "nestings": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}
], - "routingStepId": "stringstringstringstringstringstring"
}
]| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| label required | string non-empty Label describing the in process tracking field |
| description | string or null The description of the in process tracking field |
| units | string or null The units used when this in process tracking field represents a number |
| fieldTypeId required | string non-empty The id of the field type for this in process tracking field |
| targetValue | number or null <double> The target or ideal value of an in process tracking field response |
| minimumValue | number or null <double> The minimum acceptable value for a tracking field response |
| maximumValue | number or null <double> The maximum acceptable value for a tracking field response |
| triggeringBooleanValue | boolean or null The target value for booleans. Typically Yes/No for proceeding with next checkpoint |
| triggeringDropdownValue | string or null The target value for multiple options |
| required | boolean Whether the in process tracking field requires a response |
| restricted | boolean If true, only users with the appropriate permission will be allowed to save a response. |
| firstArticle | boolean Only applies to the During phase. If true (and Required), this field will prevent adding any completed items to inventory if target is not met. |
{- "label": "string",
- "description": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}{- "id": "string"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| iptId required | string <uuid> |
| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| iptId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "label": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| name | string or null [ 1 .. 200 ] characters Filter to in process tracking fields whose label contains the given string |
{- "name": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "label": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}
]| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
[- {
- "itemLevel": "string",
- "itemId": "string",
- "itemName": "string",
- "routingId": "string",
- "path": "string"
}
]| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| systemOperationId required | string = 24 characters System Operation Id |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Operation instructions. Will default to the instructions defined on the operation when not provided. |
| inputMaterialIds | Array of strings or null The ids on the input material to associate to this operation. This value should be the Id from the response from items/{itemId}/routing/input-materials/list |
{- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string",
- "inputMaterialIds": [
- "string"
]
}{- "id": "string"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Instructions for this operation. |
{- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| operationItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| name | string or null [ 1 .. 200 ] characters Filter to operations who's name contains the given string |
{- "name": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}
]| quoteId required | string = 24 characters |
| description | string or null [ 0 .. 2000 ] characters Verbose description for this entity. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. If FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemCreateDto.AvalaraOptions is provided, FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemCreateDto.TaxCodeId will be ignored. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemCreateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemCreateDto.TaxRate will supercede the defined tax rate. |
object (DtoCommonAvalaraOptions) Options for use with Avalara (if enabled). |
{- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}
}{- "id": "string"
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| quoteId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| description | string or null [ 0 .. 2000 ] characters Verbose description for this entity. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. If FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemUpdateDto.AvalaraOptions is provided, FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemUpdateDto.TaxCodeId will be ignored. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemUpdateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.Quote.TaxLineItem.QuoteTaxLineItemUpdateDto.TaxRate will supercede the defined tax rate. |
object (DtoCommonAvalaraOptions) Options for use with Avalara (if enabled). |
{- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}
}{- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| quoteId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| orderType required | string (CommonEnumOrderType) Enum: "purchaseOrder" "salesOrder" Order type enum |
| orderId required | string = 24 characters Id of parent order to which this receipt belongs |
required | Array of objects (ReceivingLineItemReceiptLineItemCreateDto) Line items |
{- "orderType": "purchaseOrder",
- "orderId": "stringstringstringstring",
- "lines": [
- {
- "lineItemId": "stringstringstringstringstringstring",
- "quantityReceived": 0.1,
- "lotNumber": "string",
- "locationId": "string",
- "expirationDate": "2019-08-24T14:15:22Z",
- "fullyReceived": true
}
]
}{- "id": "stringstringstringstringstringstring",
- "receivedBy": "string",
- "number": 0.1,
- "date": "2019-08-24T14:15:22Z",
- "dateOriginal": "2019-08-24T14:15:22Z",
- "dateOverride": "2019-08-24T14:15:22Z",
- "orderType": "purchaseOrder",
- "orderId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "lines": [
- {
- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "customFields": {
- "property1": null,
- "property2": null
}, - "invoiceNumber": "string"
}| receiptId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "receivedBy": "string",
- "number": 0.1,
- "date": "2019-08-24T14:15:22Z",
- "dateOriginal": "2019-08-24T14:15:22Z",
- "dateOverride": "2019-08-24T14:15:22Z",
- "orderType": "purchaseOrder",
- "orderId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "lines": [
- {
- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "customFields": {
- "property1": null,
- "property2": null
}, - "invoiceNumber": "string"
}| receiptId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "receivedBy": "string",
- "number": 0.1,
- "date": "2019-08-24T14:15:22Z",
- "dateOriginal": "2019-08-24T14:15:22Z",
- "dateOverride": "2019-08-24T14:15:22Z",
- "orderType": "purchaseOrder",
- "orderId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "lines": [
- {
- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "customFields": {
- "property1": null,
- "property2": null
}, - "invoiceNumber": "string"
}| receiptId required | string = 36 characters |
| receivedBy required | string = 24 characters Id of the user who received the item(s) |
| date | string or null <date-time> Received date override. If not provided, receipt date will default to the date the object was initially created. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this receipt object. |
{- "receivedBy": "stringstringstringstring",
- "date": "2019-08-24T14:15:22Z",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "receivedBy": "string",
- "number": 0.1,
- "date": "2019-08-24T14:15:22Z",
- "dateOriginal": "2019-08-24T14:15:22Z",
- "dateOverride": "2019-08-24T14:15:22Z",
- "orderType": "purchaseOrder",
- "orderId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "lines": [
- {
- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "customFields": {
- "property1": null,
- "property2": null
}, - "invoiceNumber": "string"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| salesOrderIds | Array of strings or null Include receipts for specific sales order ids |
| purchaseOrderIds | Array of strings or null Include receipts for specific purchase order ids |
| receiptIds | Array of strings or null Include receipts with specific ids |
| includeReceiptLines | boolean If set to true, receipt line items will be included in the results |
object (CommonExternalReferenceFindDto) Search parameter for identifier record(s) via their external identifiers. |
{- "salesOrderIds": [
- "string"
], - "purchaseOrderIds": [
- "string"
], - "receiptIds": [
- "string"
], - "includeReceiptLines": true,
- "externalReference": {
- "key": "string",
- "type": "string",
- "externalId": "string"
}
}[- {
- "id": "stringstringstringstringstringstring",
- "receivedBy": "string",
- "number": 0.1,
- "date": "2019-08-24T14:15:22Z",
- "dateOriginal": "2019-08-24T14:15:22Z",
- "dateOverride": "2019-08-24T14:15:22Z",
- "orderType": "purchaseOrder",
- "orderId": "stringstringstringstring",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "lines": [
- {
- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "customFields": {
- "property1": null,
- "property2": null
}, - "invoiceNumber": "string"
}
]| receiptId required | string = 36 characters The receiving id |
| lineId required | string [ 24 .. 36 ] characters This will match on the line item id (from the purchase order or sales order) or the line id of the specific receiving |
{- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| receiptId required | string = 36 characters |
| lineId required | string [ 24 .. 36 ] characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| receiptId required | string = 36 characters The receiving id |
| lineId required | string [ 24 .. 36 ] characters This will match on the line item id (from the purchase order or sales order) or the line id of the specific receiving |
| receiptId required | string = 36 characters |
| lineId required | string [ 24 .. 36 ] characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this receipt line item object. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| receiptId required | string = 36 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "lineItemId": "stringstringstringstringstringstring",
- "fullyReceived": true,
- "rolledBack": true,
- "quantityReceived": 0.1,
- "unitOfMeasureMultiplier": 0.1,
- "convertedQuantityReceived": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| itemNumber | string or null Optional exact-match filter on the item number (the user-facing item identifier). Null means no item filter. |
| locationName | string or null Optional exact-match filter on the inventory location name. Null means no location filter. |
| category | string or null Optional exact-match filter on the item category. Null means no category filter. |
{- "itemNumber": "string",
- "locationName": "string",
- "category": "string"
}{- "data": [
- {
- "number": "string",
- "description": "string",
- "revision": "string",
- "origin": "string",
- "isSellable": "string",
- "primaryVendorName": "string",
- "tags": "string",
- "minimumStockOnHand": 0.1,
- "unitOfMeasureName": "string",
- "accountingCode1": "string",
- "accountingCode2": "string",
- "accountingClass": "string",
- "category": "string",
- "isArchived": "string",
- "shippingUnitWeight": 0.1,
- "materialUnitWeightLbs": 0.1,
- "onHandQty": 0.1,
- "lotNumber": "string",
- "expirationDate": "2019-08-24T14:15:22Z",
- "locationName": "string",
- "isCustom": "string",
- "materialValue": 0.1,
- "laborValue": 0.1,
- "machineValue": 0.1,
- "outsideProcessingValue": 0.1,
- "totalUnitValue": 0.1,
- "totalValue": 0.1
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| issuedDateFrom | string or null <date-time> Inclusive lower bound applied to the invoice's Issued Date. Null means no lower bound. |
| issuedDateTo | string or null <date-time> Inclusive upper bound applied to the invoice's Issued Date (the whole |
| invoiceStatus | string or null Optional exact-match filter on the invoice lifecycle status (e.g. "Issued", "Paid"). Null means no status filter. |
| lineType | string or null Optional exact-match filter on the line type (Part, Shipping, Fee, Deposit, Discount, Refund, Tax, or NA). Null means no line-type filter. |
{- "issuedDateFrom": "2019-08-24T14:15:22Z",
- "issuedDateTo": "2019-08-24T14:15:22Z",
- "invoiceStatus": "string",
- "lineType": "string"
}{- "data": [
- {
- "company": "string",
- "invoiceNumber": 0,
- "invoiceStatus": "string",
- "salesOrderNumber": 0,
- "customerPurchaseOrder": "string",
- "customerName": "string",
- "salesPerson": "string",
- "isDeposit": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "lineType": "string",
- "lineItemName": "string",
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "itemDescription": "string",
- "accountingCode": "string",
- "itemTags": "string",
- "issuedDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "salesOrderTotal": 0.1,
- "unitPrice": 0.1,
- "quantityInvoiced": 0.1,
- "invoiceAmount": 0.1,
- "isTaxable": 0,
- "taxCode": "string",
- "taxTotal": 0.1,
- "invoiceTotalWithoutTax": 0.1,
- "invoiceTotalWithTax": 0.1,
- "paidDate": "2019-08-24T14:15:22Z",
- "late": 0,
- "daysLate": 0,
- "customerCurrencyCode": "string",
- "shipmentName": "string",
- "shipmentsLine1s": "string",
- "shipmentsLine2s": "string",
- "shipmentsCities": "string",
- "shipmentsStates": "string",
- "shipmentsCountries": "string",
- "accountingClass": "string"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| startedOrCreatedDateFrom | string or null <date-time> Inclusive lower bound applied to the run's Started or Created Date. Null means no lower bound. |
| startedOrCreatedDateTo | string or null <date-time> Inclusive upper bound applied to the run's Started or Created Date (the whole |
| employee | string or null Optional exact-match filter on the operator / employee name. Null means no operator filter. |
| department | string or null Optional exact-match filter on the department containing the operation's work center. Null means no department filter. |
{- "startedOrCreatedDateFrom": "2019-08-24T14:15:22Z",
- "startedOrCreatedDateTo": "2019-08-24T14:15:22Z",
- "employee": "string",
- "department": "string"
}{- "data": [
- {
- "jobName": "string",
- "item": "string",
- "operationName": "string",
- "operationNumber": 0,
- "employee": "string",
- "startedOrCreatedDate": "2019-08-24T14:15:22Z",
- "jobCompletedDate": "2019-08-24T14:15:22Z",
- "itemDescription": "string",
- "itemRevision": "string",
- "isParent": 0,
- "lastOperationOnItem": 0,
- "productionDueDate": "2019-08-24T14:15:22Z",
- "salesOrderNumber": "string",
- "customer": "string",
- "customerPurchaseOrder": "string",
- "jobPriority": "string",
- "jobStatus": "string",
- "jobScheduledStart": "2019-08-24T14:15:22Z",
- "jobScheduledEnd": "2019-08-24T14:15:22Z",
- "jobLateStatus": "string",
- "jobPlannedQty": 0.1,
- "uoM": "string",
- "department": "string",
- "shift": "string",
- "scheduledEquipment": "string",
- "operationStatus": "string",
- "operationCompletedDate": "2019-08-24T14:15:22Z",
- "setupComplete": "string",
- "runComplete": "string",
- "estimatedSetupTimeHours": 0.1,
- "estimatedRunTimeHours": 0.1,
- "estimatedMachineTimeHours": 0.1,
- "unitsCompletedOnOperation": 0.1,
- "isOutsideProcessing": "string",
- "setupTimeHours": 0.1,
- "laborTimeHours": 0.1,
- "machineTimeHours": 0.1,
- "startedOn": "2019-08-24T14:15:22Z",
- "stoppedOn": "2019-08-24T14:15:22Z",
- "qtyCompletedThisRun": 0.1,
- "qtyInventoriedThisRun": 0.1,
- "unitsPerHour": 0.1,
- "setupRate": 0.1,
- "laborRate": 0.1,
- "machineRate": 0.1,
- "setupCost": 0.1,
- "laborCost": 0.1,
- "machineCost": 0.1,
- "operationScheduledStart": "2019-08-24T14:15:22Z",
- "operationScheduledEnd": "2019-08-24T14:15:22Z",
- "systemOperationId": "string"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| operationStatus | string or null Optional exact-match filter on the operation lifecycle status (e.g. "Running", "Complete"). Null means no operation-status filter. |
| jobStatus | string or null Optional exact-match filter on the job lifecycle status (e.g. "In Progress", "Complete"). Null means no job-status filter. |
| department | string or null Optional exact-match filter on the department containing the operation's scheduled work center. Null means no department filter. |
| productionDueDateFrom | string or null <date-time> Inclusive lower bound applied to the job's Production Due Date. Null means no lower bound. |
| productionDueDateTo | string or null <date-time> Inclusive upper bound applied to the job's Production Due Date (the whole |
{- "operationStatus": "string",
- "jobStatus": "string",
- "department": "string",
- "productionDueDateFrom": "2019-08-24T14:15:22Z",
- "productionDueDateTo": "2019-08-24T14:15:22Z"
}{- "data": [
- {
- "jobName": "string",
- "item": "string",
- "itemDescription": "string",
- "itemRevision": "string",
- "itemTags": "string",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "salesOrderNumber": "string",
- "customer": "string",
- "customerPurchaseOrder": "string",
- "jobPriority": "string",
- "jobStatus": "string",
- "jobScheduledStart": "2019-08-24T14:15:22Z",
- "jobScheduledEnd": "2019-08-24T14:15:22Z",
- "jobLateStatus": "string",
- "jobPlannedQty": 0.1,
- "uoM": "string",
- "department": "string",
- "shift": "string",
- "operationName": "string",
- "scheduledEquipment": "string",
- "operationNumber": 0,
- "operationStatus": "string",
- "setupComplete": "string",
- "runComplete": "string",
- "estimatedSetupTimeHours": 0.1,
- "estimatedRunTimeHours": 0.1,
- "estimatedMachineTimeHours": 0.1,
- "unitsCompletedOnOperation": 0.1,
- "unitsCompletedOnJob": 0.1,
- "isOutsideProcessing": "string",
- "outsideProcessingLeadTime": 0,
- "isRework": true,
- "totalOperationTimeHours": 0.1,
- "totalMachineTimeHours": 0.1,
- "operationScheduledStart": "2019-08-24T14:15:22Z",
- "actualStart": "2019-08-24T14:15:22Z",
- "lastStoppedOn": "2019-08-24T14:15:22Z",
- "latestUser": "string",
- "scheduledEnd": "2019-08-24T14:15:22Z"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| jobStatus | string or null Optional exact-match filter on the job lifecycle status (e.g. "Scheduled", "In Progress"). Null means no job-status filter. |
| operationName | string or null Optional exact-match filter on the operation name (e.g. "Turret Laser"). Null means no operation-name filter. |
| operationStatus | string or null Optional exact-match filter on the operation lifecycle status (e.g. "Ready", "Running"). Null means no operation-status filter. |
| requirementType | string or null Optional exact-match filter on the requirement type: "Item" or "Material". Null returns both. |
| productionDueDateFrom | string or null <date-time> Inclusive lower bound applied to the job's Production Due Date. Null means no lower bound. |
| productionDueDateTo | string or null <date-time> Inclusive upper bound applied to the job's Production Due Date (the whole |
{- "jobStatus": "string",
- "operationName": "string",
- "operationStatus": "string",
- "requirementType": "string",
- "productionDueDateFrom": "2019-08-24T14:15:22Z",
- "productionDueDateTo": "2019-08-24T14:15:22Z"
}{- "data": [
- {
- "rowKey": "string",
- "jobName": "string",
- "jobStatus": "string",
- "salesOrderNumber": "string",
- "itemToMake": "string",
- "itemToMakeRevision": "string",
- "jobPlannedQty": 0.1,
- "uoM": "string",
- "operationName": "string",
- "operationNumber": 0,
- "operationStatus": "string",
- "operationScheduledStart": "2019-08-24T14:15:22Z",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "requirementType": "string",
- "requirementName": "string",
- "requirementRevision": "string",
- "requiredQuantity": 0.1,
- "requiredUnitOfMeasure": "string",
- "collectedQuantity": 0.1,
- "outstandingQuantity": 0.1,
- "requiredStockPieces": 0.1
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| quotedDateFrom | string or null <date-time> Inclusive lower bound applied to the quote's Quoted Date. Null means no lower bound. |
| quotedDateTo | string or null <date-time> Inclusive upper bound applied to the quote's Quoted Date (the whole |
| status | string or null Optional exact-match filter on the quote lifecycle status. Null means no status filter. |
| customerName | string or null Optional exact-match filter on the customer name. Null means no customer filter. |
{- "quotedDateFrom": "2019-08-24T14:15:22Z",
- "quotedDateTo": "2019-08-24T14:15:22Z",
- "status": "string",
- "customerName": "string"
}{- "data": [
- {
- "id": "string",
- "number": 0,
- "createdUtc": "2019-08-24T14:15:22Z",
- "customerName": "string",
- "priority": "string",
- "salesPersonName": "string",
- "expirationDate": "2019-08-24T14:15:22Z",
- "quotedDate": "2019-08-24T14:15:22Z",
- "closedDate": "2019-08-24T14:15:22Z",
- "status": "string",
- "publicNote": "string",
- "discount": 0.1,
- "totalInPrimaryCurrency": 0.1,
- "totalWithTax": 0.1,
- "cost": 0.1
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| orderedDateFrom | string or null <date-time> Inclusive lower bound applied to the order's Ordered Date. Null means no lower bound. |
| orderedDateTo | string or null <date-time> Inclusive upper bound applied to the order's Ordered Date (the whole |
| deliveryDueDateFrom | string or null <date-time> Inclusive lower bound applied to the line's Delivery Due Date. Null means no lower bound. |
| deliveryDueDateTo | string or null <date-time> Inclusive upper bound applied to the line's Delivery Due Date (the whole |
| salesOrderStatus | string or null Optional exact-match filter on the sales-order lifecycle status. Null means no status filter. |
| customerName | string or null Optional exact-match filter on the customer name. Null means no customer filter. |
| accountingCode | string or null Optional exact-match filter on the accounting code mapped to the line. Null means no accounting code filter. |
| unshippedOnly | boolean or null When true, returns only lines with quantity remaining to ship (Quantity to Ship > 0). When false or null, no ship-status filter is applied. |
{- "orderedDateFrom": "2019-08-24T14:15:22Z",
- "orderedDateTo": "2019-08-24T14:15:22Z",
- "deliveryDueDateFrom": "2019-08-24T14:15:22Z",
- "deliveryDueDateTo": "2019-08-24T14:15:22Z",
- "salesOrderStatus": "string",
- "customerName": "string",
- "accountingCode": "string",
- "unshippedOnly": true
}{- "data": [
- {
- "companyName": "string",
- "associatedQuote": "string",
- "salesOrderNumber": 0,
- "customerPONumber": "string",
- "salesOrderStatus": "string",
- "completedDate": "2019-08-24T14:15:22Z",
- "orderPriority": "string",
- "customerName": "string",
- "customerTier": "string",
- "paymentTerms": "string",
- "city": "string",
- "customerStateProvince": "string",
- "customerContact": "string",
- "customerPhone": "string",
- "customerEmail": "string",
- "salesperson": "string",
- "orderedDate": "2019-08-24T14:15:22Z",
- "lineItem": "string",
- "lineItemDescription": "string",
- "deliverBy": "2019-08-24T14:15:22Z",
- "lineItemType": "string",
- "blanketOrder": 0,
- "deliveryDueDate": "2019-08-24T14:15:22Z",
- "internalUnitOfMeasure": "string",
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "customerUnitOfMeasure": "string",
- "accountingCode": "string",
- "accountingClass": "string",
- "itemTags": "string",
- "itemCategory": "string",
- "quantityOrdered": 0.1,
- "unitPrice": 0.1,
- "lineItemSubTotal": 0.1,
- "pricingStrategy": "string",
- "hasDiscount": true,
- "isTimeAndMaterials": true,
- "margin": 0.1,
- "estimatedUnitCost": 0.1,
- "associatedJobs": "string",
- "associatedJobStatuses": "string",
- "jobTotalEstimatedLaborCost": 0.1,
- "jobTotalEstimatedMachineCost": 0.1,
- "jobTotalEstimatedMaterialCost": 0.1,
- "jobTotalEstimatedOPCost": 0.1,
- "jobTotalEstimatedCost": 0.1,
- "actualAvgUnitCost": 0.1,
- "actualAvgMaterialUnitCost": 0.1,
- "actualAvgLaborUnitCost": 0.1,
- "actualAvgMachineUnitCost": 0.1,
- "actualAvgOPUnitCost": 0.1,
- "jobActualTotalCost": 0.1,
- "totalQuantityProduced": 0.1,
- "hasInvoice": "string",
- "totalQuantityInvoicedIssued": 0.1,
- "invoiceNumbers": "string",
- "invoiceStatuses": "string",
- "invoiceLinesSubtotal": 0.1,
- "quantityShipped": 0.1,
- "quantityToShip": 0.1,
- "valueShipped": 0.1,
- "valueToShip": 0.1,
- "associatedShipmentNumbers": "string",
- "associatedShipmentStatuses": "string",
- "associatedShipmentMethods": "string",
- "hasReturn": "string",
- "quantityToReturn": 0.1,
- "refundReason": "string"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| shipByDateFrom | string or null <date-time> Inclusive lower bound applied to the shipment's Ship By Date. Null means no lower bound. |
| shipByDateTo | string or null <date-time> Inclusive upper bound applied to the shipment's Ship By Date (the whole |
| status | string or null Optional exact-match filter on the shipment lifecycle status (e.g. "Shipped", "Open"). Null means no status filter. |
{- "shipByDateFrom": "2019-08-24T14:15:22Z",
- "shipByDateTo": "2019-08-24T14:15:22Z",
- "status": "string"
}{- "data": [
- {
- "shipmentName": "string",
- "status": "string",
- "packingStatus": "string",
- "shipmentType": "string",
- "shipByDate": "2019-08-24T14:15:22Z",
- "shippedDate": "2019-08-24T14:15:22Z",
- "isLate": 0,
- "isOnTime": 0,
- "daysLate": 0,
- "trackingNumber": "string",
- "recipientName": "string",
- "recipientCustomerCode": "string",
- "shipToName": "string",
- "shipToCity": "string",
- "shipToState": "string",
- "shipToCountry": "string",
- "customerPONumber": "string",
- "purchaseOrder": "string",
- "salesOrder": "string",
- "shippedByName": "string",
- "shippingCost": 0.1,
- "shippingCharge": 0.1,
- "shippingCostNeedsInvoice": true,
- "shippingMethod": "string",
- "itemName": "string",
- "description": "string",
- "itemCategory": "string",
- "accountingCodeName": "string",
- "accountingClass": "string",
- "itemTags": "string",
- "quantityShipped": 0.1,
- "totalQtyOrdered": 0.1,
- "totalQtyShipped": 0.1,
- "unitPrice": 0.1,
- "quantityToShip": 0.1,
- "totalDollarsOrdered": 0.1,
- "dollarsShipped": 0.1,
- "dollarsUnshipped": 0.1,
- "quantityInvoiced": 0.1,
- "unitOfMeasureName": "string",
- "quantityPacked": 0.1,
- "linePackingStatus": "string",
- "isReady": true,
- "openJobs": "string",
- "qtyShippedLate": 0.1,
- "dollarsShippedLate": 0.1,
- "qtyShippedOnTime": 0.1,
- "dollarsShippedOnTime": 0.1,
- "createdByName": "string",
- "modifiedByName": "string"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| startedFrom | string or null <date-time> Inclusive lower bound applied to the entry's clock-in time (Started). Null means no lower bound. |
| startedTo | string or null <date-time> Inclusive upper bound applied to the entry's clock-in time (Started); the whole |
| employee | string or null Optional exact-match filter on the operator / employee name. Null means no employee filter. |
| type | string or null Optional exact-match filter on the timer-entry type (ClockIn or Break). Null means no type filter. |
{- "startedFrom": "2019-08-24T14:15:22Z",
- "startedTo": "2019-08-24T14:15:22Z",
- "employee": "string",
- "type": "string"
}{- "data": [
- {
- "employee": "string",
- "overridden": "string",
- "type": "string",
- "started": "2019-08-24T14:15:22Z",
- "stopped": "2019-08-24T14:15:22Z",
- "shiftHoursWorked": 0.1,
- "reason": "string",
- "clockCode": "string",
- "createdByName": "string",
- "modifiedByName": "string",
- "startedOnOverrideByName": "string",
- "stoppedOnOverrideByName": "string"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| customerId required | string = 24 characters The id of the customer to be created |
| orderedDate | string or null <date-time> The ordered date of the sales order. For supplied values, only the calendar date is used, exactly as written; any time or UTC offset is ignored. If not supplied, defaults to the current UTC timestamp. |
| customerPoNumber | string or null [ 1 .. 200 ] characters Optional customer supplied purchase order number |
object (CommonAddressCreateDto) Address with additional context | |
object (CommonAddressCreateDto) Address with additional context | |
object (CustomerContactCreateDto) A customer contact | |
object or null Arbitrary key-value-pair like data that can be used to later on search for the Sales Order | |
| externalQuoteUrl | string or null A reference URL that points to an external quote entity. |
| dueDate | string or null <date-time> The due date of the sales order. This indicates the expected date of completion. Only the calendar date is used, exactly as written; any time or UTC offset is ignored. |
| paymentTermsId | string or null = 24 characters Payment terms key identifier. Please reference /api/payment-terms endpoint. |
| salesPersonId | string or null = 24 characters Sales Person identifier. Please reference /api/users endpoint. If not provided, the salesperson defined on the customer will be used. |
| publicNote | string or null [ 1 .. 2000 ] characters Note to customer. This will appear on PDFs. |
| priority | string (SalesOrderPriority) Enum: "low" "moderate" "high" Priority of the sales order |
| companyId | string or null = 24 characters Company identifier. Please reference /api/companies endpoint. If not provided, the primary company will be used (if available). |
| productionDueDate | string or null <date-time> The date that the production of items on the sales order needs to be completed by. Only the calendar date is used, exactly as written; any time or UTC offset is ignored. |
| shippingMethodId | string or null = 24 characters Shipping method identifier. Please reference /api/shipping-methods endpoint. |
object (CommonDepositCreateDto) Deposit creation. |
{- "customerId": "stringstringstringstring",
- "orderedDate": "2019-08-24T14:15:22Z",
- "customerPoNumber": "string",
- "shippingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}, - "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}, - "contact": {
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "phone": "string",
- "cellPhone": "string",
- "email": "[email protected]"
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "externalQuoteUrl": "string",
- "dueDate": "2019-08-24T14:15:22Z",
- "paymentTermsId": "stringstringstringstring",
- "salesPersonId": "stringstringstringstring",
- "publicNote": "string",
- "priority": "low",
- "companyId": "stringstringstringstring",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "shippingMethodId": "stringstringstringstring",
- "deposit": {
- "depositType": "fixed",
- "amount": 0.1,
- "accountingCodeId": "stringstringstringstring"
}
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "number": 0,
- "orderedDate": "2019-08-24T14:15:22Z",
- "customerPoNumber": "string",
- "externalQuoteUrl": "string",
- "createdFromQuoteId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "deliveryDueDate": "2019-08-24T14:15:22Z",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "sentToProductionDateUtc": "2019-08-24T14:15:22Z",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "discount": 0.1,
- "subtotal": 0.1,
- "salesPersonId": "stringstringstringstring",
- "publicNote": "string",
- "deleted": true,
- "companyId": "stringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "usesV3Shipping": true,
- "status": "draft",
- "priority": "low",
- "shipByDate": "2019-08-24T14:15:22Z",
- "deposit": {
- "depositType": "fixed",
- "amount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "amountInvoiced": 0.1
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "contact": {
- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "email": "[email protected]"
}
}| salesOrderId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "orderedDate": "2019-08-24T14:15:22Z",
- "customerPoNumber": "string",
- "externalQuoteUrl": "string",
- "createdFromQuoteId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "deliveryDueDate": "2019-08-24T14:15:22Z",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "sentToProductionDateUtc": "2019-08-24T14:15:22Z",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "discount": 0.1,
- "subtotal": 0.1,
- "salesPersonId": "stringstringstringstring",
- "publicNote": "string",
- "deleted": true,
- "companyId": "stringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "usesV3Shipping": true,
- "status": "draft",
- "priority": "low",
- "shipByDate": "2019-08-24T14:15:22Z",
- "deposit": {
- "depositType": "fixed",
- "amount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "amountInvoiced": 0.1
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "contact": {
- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "email": "[email protected]"
}
}| salesOrderId required | string = 24 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| customerPoNumber | string or null [ 1 .. 200 ] characters CustomerPoNumber |
| priority | string (SalesOrderPriority) Enum: "low" "moderate" "high" Priority of the sales order |
| deliveryDueDate | string or null <date-time> The date the SO needs to be delivered to the customer. Note: this does not affect individual line update delivery dates. Only the calendar date is used, exactly as written; any time or UTC offset is ignored. |
| publicNote | string or null [ 1 .. 2000 ] characters Note to customer. This will appear on PDFs. |
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customerPoNumber": "string",
- "priority": "low",
- "deliveryDueDate": "2019-08-24T14:15:22Z",
- "publicNote": "string"
}{- "id": "stringstringstringstring",
- "number": 0,
- "orderedDate": "2019-08-24T14:15:22Z",
- "customerPoNumber": "string",
- "externalQuoteUrl": "string",
- "createdFromQuoteId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "deliveryDueDate": "2019-08-24T14:15:22Z",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "sentToProductionDateUtc": "2019-08-24T14:15:22Z",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "discount": 0.1,
- "subtotal": 0.1,
- "salesPersonId": "stringstringstringstring",
- "publicNote": "string",
- "deleted": true,
- "companyId": "stringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "usesV3Shipping": true,
- "status": "draft",
- "priority": "low",
- "shipByDate": "2019-08-24T14:15:22Z",
- "deposit": {
- "depositType": "fixed",
- "amount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "amountInvoiced": 0.1
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "contact": {
- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "email": "[email protected]"
}
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| numbers | Array of integers or null <int32> [ 1 .. 500 ] items [ items <int32 > ] Filter sales orders to only given numbers |
object (CommonExternalReferenceFindDto) Search parameter for identifier record(s) via their external identifiers. | |
| status | string (SalesOrderStatus) Enum: "draft" "needsApproval" "approved" "inProgress" "complete" Sales order status |
| externalQuoteUrls | Array of strings or null Filter sales orders to those matching an external quote URL. |
| createdFromQuoteId | string or null Filter sales orders created from the specific quote |
| createdBeforeUtc | string or null <date-time> Filters created before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| createdAfterUtc | string or null <date-time> Filters created after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedBeforeUtc | string or null <date-time> Filters modified before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedAfterUtc | string or null <date-time> Filters modified after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
{- "numbers": [
- 0
], - "externalReference": {
- "key": "string",
- "type": "string",
- "externalId": "string"
}, - "status": "draft",
- "externalQuoteUrls": [
- "string"
], - "createdFromQuoteId": "string",
- "createdBeforeUtc": "2019-08-24T14:15:22Z",
- "createdAfterUtc": "2019-08-24T14:15:22Z",
- "modifiedBeforeUtc": "2019-08-24T14:15:22Z",
- "modifiedAfterUtc": "2019-08-24T14:15:22Z"
}[- {
- "id": "stringstringstringstring",
- "number": 0,
- "orderedDate": "2019-08-24T14:15:22Z",
- "customerPoNumber": "string",
- "externalQuoteUrl": "string",
- "createdFromQuoteId": "stringstringstringstring",
- "customerId": "stringstringstringstring",
- "deliveryDueDate": "2019-08-24T14:15:22Z",
- "productionDueDate": "2019-08-24T14:15:22Z",
- "sentToProductionDateUtc": "2019-08-24T14:15:22Z",
- "billingAddress": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "discount": 0.1,
- "subtotal": 0.1,
- "salesPersonId": "stringstringstringstring",
- "publicNote": "string",
- "deleted": true,
- "companyId": "stringstringstringstring",
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "usesV3Shipping": true,
- "status": "draft",
- "priority": "low",
- "shipByDate": "2019-08-24T14:15:22Z",
- "deposit": {
- "depositType": "fixed",
- "amount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "amountInvoiced": 0.1
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "contact": {
- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "email": "[email protected]"
}
}
]| salesOrderId required | string = 24 characters |
| status required | string (SalesOrderStatus) Enum: "draft" "needsApproval" "approved" "inProgress" "complete" Sales order status |
{- "status": "draft"
}| salesOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "children": [
- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}
]
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "children": [
- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}
]
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "children": [
- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}
]
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}, - "children": [
- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}
]
}| id required | string = 24 characters The sales order identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| id required | string = 24 characters The sales order identifier |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| salesOrderId required | string = 24 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "absoluteAmount": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "price": 0.1
}| salesOrderId required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters The name of the discount line. |
| description | string or null [ 1 .. 200 ] characters The description of the discount line. |
| isPercentage required | boolean Indicates whether "Amount" value is percentage based or an absolute amount. |
| amount required | number <double> >= 0 The amount of the discount. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "isPercentage": true,
- "amount": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "absoluteAmount": 0.1,
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "price": 0.1
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| name | string or null [ 1 .. 200 ] characters Verbose name for this entity. |
| description | string or null [ 1 .. 200 ] characters Verbose description for this entity. |
| quantity | number or null <double> >= 0 The line item quantity |
| price required | number <double> >= 0 The line item price. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| isTaxable | boolean or null Dictate if this fee is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. |
| taxRate | number or null <double> >= 0 Tax code to use for this entity. If a FulcrumProduct.PublicApi.Dto.SalesOrder.FeeLineItem.FeeLineItemUpdateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.SalesOrder.FeeLineItem.FeeLineItemUpdateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
| name | string or null [ 1 .. 200 ] characters Verbose name for this entity. |
| description | string or null [ 1 .. 200 ] characters Verbose description for this entity. If this value is not provided and the name matches a defined "default fee", the description on the "default fee" will be used. |
| quantity | number or null <double> >= 0 The line item quantity |
| price required | number <double> >= 0 The line item price. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. If this value is not provided and the name matches a defined "default fee", the accounting code on the "default fee" will be used. |
| isTaxable | boolean or null Dictate if this fee is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. |
| taxRate | number or null <double> >= 0 Tax code to use for this entity. If a FulcrumProduct.PublicApi.Dto.SalesOrder.FeeLineItem.FeeLineItemCreateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.SalesOrder.FeeLineItem.FeeLineItemCreateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "string"
}| salesOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "price": 0.1,
- "unitOfMeasure": "notApplicable",
- "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "lineItemId": "string",
- "type": "part",
- "price": 0.1,
- "discountedPrice": 0.1,
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "lineItemId": "string",
- "type": "part",
- "price": 0.1,
- "discountedPrice": 0.1,
- "name": "string",
- "description": "string",
- "quantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "accountingCodeId": "stringstringstringstring",
- "isTaxable": true,
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| salesOrderId required | string = 24 characters |
| itemId required | string = 24 characters Item id associated with this line item. |
| quantity | number <double> >= 0 The line item quantity |
| price | number or null <double> >= 0 The line item price. Note, if a price break exists for the item being added (vendor price breaks, item price breaks, etc), this value will be ignored as it is quantity-driven based on the price breaks that do/will exist. If this value is not provided and no price breaks exist, the default will be 0. |
| isTaxable | boolean or null Dictate if this line item is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.SalesOrder.PartLineItem.PartLineItemCreateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.SalesOrder.PartLineItem.PartLineItemCreateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
| description | string or null [ 0 .. 2000 ] characters The part line item description. Defaults to the item's description if none specified. |
| internalNotes | string or null [ 1 .. 2000 ] characters The line item internal notes |
| itemNotes | string or null [ 1 .. 2000 ] characters The line item notes (visible in job tracking). |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| isPercentageDiscount | boolean or null Indicates whether FulcrumProduct.PublicApi.Dto.SalesOrder.PartLineItem.PartLineItemCreateDto.DiscountAmount discount is percentage based (else, it's an absolute amount). |
| discountAmount | number or null <double> The amount of the discount. |
Array of objects or null (CommonUrlDto) A list of links/urls to associated with the line item. | |
| deliveryDate | string or null <date-time> The delivery date for the line item. Only the calendar date is used, exactly as written; any time or UTC offset is ignored. |
| unitOfMeasureName | string or null The unit of measure to apply. If left blank, the default unit of measure for the item will be applied. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. If this value is not provided and the name matches a defined "default fee", the accounting code on the "default fee" will be used. |
| isCustomerItem | boolean or null Determines whether or not to display the customer part number and customer part description. |
| customerPartNumber | string or null Used for the part number on customer facing documents when IsCustomerItem is true |
| customerPartDescription | string or null [ 0 .. 2000 ] characters Used for the description on customer facing documents when IsCustomerItem is true |
{- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "description": "string",
- "internalNotes": "string",
- "itemNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "deliveryDate": "2019-08-24T14:15:22Z",
- "unitOfMeasureName": "string",
- "accountingCodeId": "stringstringstringstring",
- "isCustomerItem": true,
- "customerPartNumber": "string",
- "customerPartDescription": "string"
}{- "id": "string"
}| salesOrderId required | string = 24 characters |
required | Array of objects (SalesOrderPartLineItemCreateDto) The line items to add to a sales order. | ||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||
{- "lineItems": [
- {
- "itemId": "stringstringstringstring",
- "quantity": 0.1,
- "price": 0.1,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "description": "string",
- "internalNotes": "string",
- "itemNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "deliveryDate": "2019-08-24T14:15:22Z",
- "unitOfMeasureName": "string",
- "accountingCodeId": "stringstringstringstring",
- "isCustomerItem": true,
- "customerPartNumber": "string",
- "customerPartDescription": "string"
}
]
}{- "ids": [
- "string"
]
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| includeCostBreakdown | boolean Default: false |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| quantity | number <double> >= 0 The line item quantity |
| price | number or null <double> >= 0 The line item price. Note, if a price break exists for the item being added (vendor price breaks, item price breaks, etc), this value will be ignored as it is quantity-driven based on the price breaks that do/will exist. If this value is not provided and no price breaks exist, the default will be 0. |
| isTaxable | boolean or null Dictate if this line item is taxable. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.SalesOrder.PartLineItem.PartLineItemUpdateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.SalesOrder.PartLineItem.PartLineItemUpdateDto.TaxRate will supercede the defined tax rate. |
| overrideTaxRate | boolean or null Indicate if the tax supplied is intended to be an override. |
| description | string or null [ 0 .. 2000 ] characters The part line item description. Defaults to the item's description if none specified. |
| internalNotes | string or null [ 1 .. 2000 ] characters The line item internal notes. Aka production notes. |
| itemNotes | string or null [ 1 .. 2000 ] characters The line item notes (visible in job tracking). |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |
| isPercentageDiscount | boolean or null Indicates whether FulcrumProduct.PublicApi.Dto.SalesOrder.PartLineItem.PartLineItemUpdateDto.DiscountAmount discount is percentage based (else, it's an absolute amount). |
| discountAmount | number or null <double> The amount of the discount. |
Array of objects or null (CommonUrlDto) List of links associated with the line item. | |
| deliveryDate | string or null <date-time> The Delivery Date for the line item. Only the calendar date is used, exactly as written; any time or UTC offset is ignored. |
| unitOfMeasureName | string or null The unit of measure to apply. If left blank, the existing unit of measure on the line item will be retained. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. If this value is not provided and the name matches a defined "default fee", the accounting code on the "default fee" will be used. |
| isCustomerItem | boolean or null Determines whether or not to display the customer part number and customer part description. |
| customerPartNumber | string or null Used for the part number on customer facing documents when IsCustomerItem is true |
| customerPartDescription | string or null [ 0 .. 2000 ] characters Used for the description on customer facing documents when IsCustomerItem is true |
{- "quantity": 0.1,
- "price": 0.1,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "overrideTaxRate": true,
- "description": "string",
- "internalNotes": "string",
- "itemNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "deliveryDate": "2019-08-24T14:15:22Z",
- "unitOfMeasureName": "string",
- "accountingCodeId": "stringstringstringstring",
- "isCustomerItem": true,
- "customerPartNumber": "string",
- "customerPartDescription": "string"
}{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}| salesOrderId required | string = 24 characters |
| includeCostBreakdown | boolean Default: false |
[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "quantity": 0.1,
- "price": 0.1,
- "discountedPrice": 0.1,
- "dueDate": "2019-08-24T14:15:22Z",
- "isTaxable": true,
- "overrideTaxRate": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "itemId": "stringstringstringstring",
- "description": "string",
- "accountingCodeId": "stringstringstringstring",
- "internalNotes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "isPercentageDiscount": true,
- "discountAmount": 0.1,
- "customFields": {
- "property1": null,
- "property2": null
}, - "parentLineId": "stringstringstringstringstringstring",
- "subTotal": 0.1,
- "preDiscountSubTotal": 0.1,
- "customerPartNumber": "string",
- "customerPartDescription": "string",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}, - "isFullyInvoiced": true,
- "isInvoiced": true,
- "quantityInvoiced": 0.1,
- "quantityOnInvoices": 0.1,
- "costBreakdown": {
- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstring",
- "type": "estimated",
- "quantity": 0,
- "quantityScrapped": 0,
- "calculatedOn": "2019-08-24T14:15:22Z",
- "time": {
- "labor": 0.1,
- "machine": 0.1,
- "setup": 0.1
}, - "cumulative": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "cumulativeOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "itemOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateSetup": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateRun": {
- "total": 0.1,
- "perUnit": 0.1
}, - "shopRateMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMaterial": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentLabor": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentMachine": {
- "total": 0.1,
- "perUnit": 0.1
}, - "componentOutsideProcessing": {
- "total": 0.1,
- "perUnit": 0.1
}, - "lines": [
- {
- "costType": "material",
- "operationType": "labor",
- "name": "string",
- "cost": 0.1,
- "quantity": 0.1,
- "itemId": "stringstringstringstring",
- "itemName": "string",
- "accountingCodeId": "stringstringstringstring",
- "operationInformation": {
- "operationId": "stringstringstringstring",
- "name": "string",
- "timeInSeconds": 0.1,
- "timeInHours": 0.1,
- "ratePerSecond": 0.1,
- "ratePerHour": 0.1
}
}
]
}| salesOrderId required | string = 24 characters The sales order identifier that contains the line item |
| lineItemId required | string = 36 characters The line item identifier that contains the custom fields you want to update. |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| salesOrderId required | string = 24 characters The sales order identifier that contains the line item |
| lineItemId required | string = 36 characters The line item identifier that contains the custom fields you want to update. |
The custom fields to update
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}{- "id": "string"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| inputItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| inputItemId required | string = 36 characters |
| itemId required | string = 24 characters The item id to be added. Please reference /api/items endpoint. |
| valueTypeUnits required | number <double> Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType |
| valueType required | string (CommonEnumInputItemValueTypeEnum) Enum: "creates" "requires" Specifies how a routing input item quantity is measured. |
{- "itemId": "stringstringstringstring",
- "valueTypeUnits": 0.1,
- "valueType": "creates"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "materialId": "string",
- "materialName": "string",
- "materialShape": {
- "id": "string",
- "active": true,
- "name": "string",
- "form": "sheet",
- "materialReferenceId": "string",
- "materialReferenceName": "string",
- "specification": "string",
- "subSpecification": "string",
- "finish": "string",
- "grade": "string",
- "dimension": "string",
- "type": "string",
- "version": "string",
- "vendors": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "vendorId": "stringstringstringstring",
- "isPrimary": true,
- "currencyCode": "string",
- "priceUnit": "kilogram",
- "leadTimeInDays": 0,
- "priceBreaks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "quantity": 0,
- "price": 0.1
}
]
}
]
}, - "costing": "fullCost",
- "nestings": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "d2": 0.1,
- "d3": 0.1,
- "produces": 0,
- "useForEstimatedCosting": true
}
], - "routingStepId": "stringstringstringstringstringstring"
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| label required | string non-empty Label describing the in process tracking field |
| description | string or null The description of the in process tracking field |
| units | string or null The units used when this in process tracking field represents a number |
| fieldTypeId required | string non-empty The id of the field type for this in process tracking field |
| targetValue | number or null <double> The target or ideal value of an in process tracking field response |
| minimumValue | number or null <double> The minimum acceptable value for a tracking field response |
| maximumValue | number or null <double> The maximum acceptable value for a tracking field response |
| triggeringBooleanValue | boolean or null The target value for booleans. Typically Yes/No for proceeding with next checkpoint |
| triggeringDropdownValue | string or null The target value for multiple options |
| required | boolean Whether the in process tracking field requires a response |
| restricted | boolean If true, only users with the appropriate permission will be allowed to save a response. |
| firstArticle | boolean Only applies to the During phase. If true (and Required), this field will prevent adding any completed items to inventory if target is not met. |
{- "label": "string",
- "description": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}{- "id": "string"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| iptId required | string <uuid> |
| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| iptId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "label": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| phase required | string (DomainInProcessTrackingFieldCheckpointPhase) Enum: "preOperation" "duringOperation" "postOperation" |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| name | string or null [ 1 .. 200 ] characters Filter to in process tracking fields whose label contains the given string |
{- "name": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "label": "string",
- "units": "string",
- "fieldTypeId": "string",
- "targetValue": 0.1,
- "minimumValue": 0.1,
- "maximumValue": 0.1,
- "triggeringBooleanValue": true,
- "triggeringDropdownValue": "string",
- "required": true,
- "restricted": true,
- "firstArticle": true
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
[- {
- "itemLevel": "string",
- "itemId": "string",
- "itemName": "string",
- "routingId": "string",
- "path": "string"
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| systemOperationId required | string = 24 characters System Operation Id |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Operation instructions. Will default to the instructions defined on the operation when not provided. |
| inputMaterialIds | Array of strings or null The ids on the input material to associate to this operation. This value should be the Id from the response from items/{itemId}/routing/input-materials/list |
{- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string",
- "inputMaterialIds": [
- "string"
]
}{- "id": "string"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| order | integer or null <int32> >= 0 The order of this operation. Operations with the same order are expected to run in parallel |
object (ItemRoutingOutsideProcessingOperationDto) Defines outside processing fields | |
object (ItemRoutingNormalOperationDto) Defines non-outside-processing fields | |
| leadDays | integer or null <int32> >= 0 Lead days. Will default to zero if not provided. |
| unattended | boolean or null If |
| instructions | string or null [ 1 .. 2000 ] characters Instructions for this operation. |
{- "order": 0,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "instructions": "string"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| operationItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| operationId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| number | string or null [ 1 .. 200 ] characters Filter to items who's number contains the given string |
{- "number": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "itemId": "stringstringstringstring",
- "number": "string",
- "revision": "string",
- "description": "string",
- "valueTypeUnits": 0.1,
- "valueType": "creates",
- "routingStepId": "stringstringstringstringstringstring"
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| routingId required | string = 36 characters |
| skip | integer <int32> >= 0 Default: 0 |
| take | integer <int32> [ 0 .. 5000 ] Default: 50 |
| name | string or null [ 1 .. 200 ] characters Filter to operations who's name contains the given string |
{- "name": "string"
}[- {
- "id": "stringstringstringstringstringstring",
- "name": "string",
- "systemOperationId": "stringstringstringstring",
- "order": 0,
- "isOutsideProcessing": true,
- "outsideProcessingOperation": {
- "outsideProcessingTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "outsideProcessingCost": {
- "costOption": "fixed",
- "fixedCost": 0.1,
- "perUnitCost": 0.1
}, - "selectedVendorId": "string"
}, - "operation": {
- "setupTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "laborTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "machineTime": {
- "time": 0.1,
- "option": "fixedSeconds"
}, - "anyEquipment": true,
- "selectedEquipmentIds": [
- "string"
], - "isNestable": true
}, - "leadDays": 0,
- "unattended": true,
- "machineTrackingEnabled": true,
- "instructions": "string"
}
]| salesOrderId required | string = 24 characters |
| description | string or null [ 0 .. 2000 ] characters The refund line item description. Defaults to the item's description if none specified. |
| refundedLineId required | string = 36 characters The related, original line id that was refunded. |
| refundQuantity required | number <double> >= 0 The quantity to be refunded. |
| refundAmount required | number <double> >= 0 The refund amount. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| refundReasonCodeId | string or null = 24 characters Refund reason code key identifier. Please reference /api/refund-reason-codes endpoint. |
| isReturn | boolean or null Indicate if a return is expected. |
| returnQuantity | number or null <double> The quantity to be returned. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "description": "string",
- "refundedLineId": "stringstringstringstringstringstring",
- "refundQuantity": 0.1,
- "refundAmount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "refundReasonCodeId": "stringstringstringstring",
- "isReturn": true,
- "returnQuantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "string"
}| salesOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "refundedLineId": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "refundQuantity": 0.1,
- "refundAmount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "refundReasonCodeId": "stringstringstringstring",
- "isReturn": true,
- "returnQuantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| description | string or null [ 0 .. 2000 ] characters The refund line item description. |
| refundQuantity required | number <double> >= 0 The quantity to be refunded. |
| refundAmount required | number <double> >= 0 The refund amount. |
| accountingCodeId | string or null = 24 characters Accounting code key identifier. Please reference /api/accounting-codes endpoint. |
| refundReasonCodeId | string or null = 24 characters Refund reason code key identifier. Please reference /api/refund-reason-codes endpoint. |
| isReturn | boolean or null Indicate if a return is expected. |
| returnQuantity | number or null <double> >= 0 The quantity to be returned. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "description": "string",
- "refundQuantity": 0.1,
- "refundAmount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "refundReasonCodeId": "stringstringstringstring",
- "isReturn": true,
- "returnQuantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "refundedLineId": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "refundQuantity": 0.1,
- "refundAmount": 0.1,
- "accountingCodeId": "stringstringstringstring",
- "refundReasonCodeId": "stringstringstringstring",
- "isReturn": true,
- "returnQuantity": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
{- "id": "stringstringstringstringstringstring",
- "name": "string",
- "description": "string",
- "amount": 0.1,
- "overrideTaxRate": true,
- "isTaxable": true,
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "salesOrderLineItemId": "stringstringstringstringstringstring",
- "number": 0,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
| description | string or null [ 1 .. 200 ] characters Verbose description for this entity. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. If FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemCreateDto.AvalaraOptions is provided, FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemCreateDto.TaxCodeId will be ignored. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemCreateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemCreateDto.TaxRate will supercede the defined tax rate. |
object (SalesOrderTaxLineItemAvalaraOptions) Options for use with Avalara (if enabled). | |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "string"
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
{- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "price": 0.1,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
| lineItemId required | string = 36 characters |
| description | string or null [ 1 .. 200 ] characters Verbose description for this entity. |
| taxCodeId | string or null = 24 characters Tax code key identifier. Please reference /api/tax-rates endpoint. If FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemUpdateDto.AvalaraOptions is provided, FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemUpdateDto.TaxCodeId will be ignored. |
| taxRate | number or null <double> >= 0 Tax rate to use for this entity. If a FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemUpdateDto.TaxCodeId is provided, the provided FulcrumProduct.PublicApi.Dto.SalesOrder.TaxLineItem.TaxLineItemUpdateDto.TaxRate will supercede the defined tax rate. |
object (SalesOrderTaxLineItemAvalaraOptions) Options for use with Avalara (if enabled). | |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "price": 0.1,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}| salesOrderId required | string = 24 characters |
[- {
- "id": "stringstringstringstringstringstring",
- "description": "string",
- "taxCodeId": "stringstringstringstring",
- "taxRate": 0.1,
- "avalaraOptions": {
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "price": 0.1,
- "accountingDetails": {
- "classId": "stringstringstringstring",
- "incomeAccountId": "stringstringstringstring",
- "assetAccountId": "stringstringstringstring",
- "expenseAccountId": "stringstringstringstring",
- "cogsAccountId": "stringstringstringstring"
}
}
]| startDateUtc | string <date-time> Inclusive start of the report window (UTC). Defaults to today minus 90 days when omitted. |
| endDateUtc | string <date-time> Exclusive end of the report window (UTC). Defaults to tomorrow when omitted. |
[- {
- "item": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "quantity": 0.1,
- "value": 0.1,
- "operator": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "operation": "string",
- "workCenter": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "department": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "equipment": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "job": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "dateUtc": "2019-08-24T14:15:22Z"
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
The search parameters
| packingStatus | string (ShippingDataPackingStatus) Enum: "notPacked" "partiallyPacked" "fullyPacked" "overPacked" |
| itemId | string or null Filter shipment line items based on item identifier. |
| shipmentId | string or null Filter shipment line items based on shipment identifier. |
| salesOrderId | string or null Filter shipment line items based on sales order identifier. |
| purchaseOrderId | string or null Filter shipment line items based on purchase order identifier. |
| salesOrderLineItemIds | Array of strings or null Filter shipment line items based on sales order line item(s) identifier. |
| purchaseOrderLineItemIds | Array of strings or null Filter shipment line items based on purchase order line item identifier. |
| shipmentIds | Array of strings or null Filter shipment line items based on shipment identifiers. |
| shipmentType | string (ShippingDataShipmentType) Enum: "unknown" "standard" "outsideProcessing" |
{- "packingStatus": "notPacked",
- "itemId": "string",
- "shipmentId": "string",
- "salesOrderId": "string",
- "purchaseOrderId": "string",
- "salesOrderLineItemIds": [
- "string"
], - "purchaseOrderLineItemIds": [
- "string"
], - "shipmentIds": [
- "string"
], - "shipmentType": "unknown"
}{- "data": [
- {
- "id": "stringstringstringstring",
- "packingStatus": "notPacked",
- "shipmentType": "unknown",
- "quantityToShip": 0.1,
- "shipmentName": "string",
- "shipmentStatus": "pending",
- "shipByDate": "2019-08-24T14:15:22Z",
- "shippedDate": "2019-08-24T14:15:22Z",
- "shippedDateOverride": "2019-08-24T14:15:22Z",
- "quantityInvoiced": 0.1,
- "quantityPacked": 0.1,
- "itemId": "stringstringstringstring",
- "shipmentId": "stringstringstringstring",
- "salesOrderId": "stringstringstringstring",
- "salesOrderLineItemId": "stringstringstringstringstringstring",
- "purchaseOrderId": "stringstringstringstring",
- "purchaseOrderLineItemId": "stringstringstringstringstringstring",
- "quantityShipped": 0.1,
- "shippedFromLocations": [
- "string"
], - "shippedFromLots": [
- "string"
], - "packingDetails": [
- {
- "lotId": "stringstringstringstring",
- "lotName": "string",
- "locationId": "stringstringstringstring",
- "locationName": "string",
- "quantityPacked": 0.1,
- "box": "string"
}
]
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| id required | string = 24 characters The shipment identifier |
The custom fields
object The custom fields | |||
| |||
{- "customFields": {
- "property1": null,
- "property2": null
}
}{- "customFields": {
- "property1": null,
- "property2": null
}
}| shipmentId required | string = 24 characters |
{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "status": "pending",
- "packingStatus": "notPacked",
- "trackingNumber": "string",
- "shipByDate": "2019-08-24T14:15:22Z",
- "shippedDate": "2019-08-24T14:15:22Z",
- "shippedDateOverride": "2019-08-24T14:15:22Z",
- "notes": "string",
- "displayNotesToCustomer": true,
- "shippingMethod": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingAccount": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingCost": 0.1,
- "shippingCharge": 0.1,
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| shipmentId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "status": "pending",
- "packingStatus": "notPacked",
- "trackingNumber": "string",
- "shipByDate": "2019-08-24T14:15:22Z",
- "shippedDate": "2019-08-24T14:15:22Z",
- "shippedDateOverride": "2019-08-24T14:15:22Z",
- "notes": "string",
- "displayNotesToCustomer": true,
- "shippingMethod": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingAccount": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingCost": 0.1,
- "shippingCharge": 0.1,
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| shipmentId required | string = 24 characters |
| shipByDate | string or null <date-time> Ship by date. |
| notes | string or null [ 1 .. 2000 ] characters Shipment notes. |
| displayNotesToCustomer | boolean Whether or not to display the shipment notes on the pack list. |
| trackingNumber | string or null The tracking number for the shipment. |
| shippingMethodId | string or null The shipping method identifier |
| shippedDate | string or null <date-time> The shipped date |
| shippedDateOverride | string or null <date-time> The override of the shipped date (used for changing the date of a shipment after it's been created) |
| shippingCost | number or null <double> The shipment's cost |
{- "shipByDate": "2019-08-24T14:15:22Z",
- "notes": "string",
- "displayNotesToCustomer": true,
- "trackingNumber": "string",
- "shippingMethodId": "string",
- "shippedDate": "2019-08-24T14:15:22Z",
- "shippedDateOverride": "2019-08-24T14:15:22Z",
- "shippingCost": 0.1
}{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "status": "pending",
- "packingStatus": "notPacked",
- "trackingNumber": "string",
- "shipByDate": "2019-08-24T14:15:22Z",
- "shippedDate": "2019-08-24T14:15:22Z",
- "shippedDateOverride": "2019-08-24T14:15:22Z",
- "notes": "string",
- "displayNotesToCustomer": true,
- "shippingMethod": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingAccount": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingCost": 0.1,
- "shippingCharge": 0.1,
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| shipmentStatus | string (ShippingDataShipmentStatus) Enum: "pending" "open" "shipped" "cancelled" |
| packingStatus | string (ShippingDataPackingStatus) Enum: "notPacked" "partiallyPacked" "fullyPacked" "overPacked" |
| salesOrderId | string or null Filter shipments by sales order identifier |
| purchaseOrderId | string or null Filter shipments by purchase order identifier |
| shipmentType | string (ShippingDataShipmentType) Enum: "unknown" "standard" "outsideProcessing" |
| shipmentIds | Array of strings Filter shipments by shipment identifiers. |
| shipByDateBefore | string or null <date-time> Filter to shipments scheduled to ship before this date (exclusive). |
| shipByDateAfter | string or null <date-time> Filter to shipments scheduled to ship after this date (exclusive). |
| shippedDateBefore | string or null <date-time> Filter to shipments actually shipped before this date (exclusive). Compares against the shipped date override (a shop-local date) when one is set, otherwise the shipped date (UTC). |
| shippedDateAfter | string or null <date-time> Filter to shipments actually shipped after this date (exclusive). Compares against the shipped date override (a shop-local date) when one is set, otherwise the shipped date (UTC). |
{- "shipmentStatus": "pending",
- "packingStatus": "notPacked",
- "salesOrderId": "string",
- "purchaseOrderId": "string",
- "shipmentType": "unknown",
- "shipmentIds": [
- "string"
], - "shipByDateBefore": "2019-08-24T14:15:22Z",
- "shipByDateAfter": "2019-08-24T14:15:22Z",
- "shippedDateBefore": "2019-08-24T14:15:22Z",
- "shippedDateAfter": "2019-08-24T14:15:22Z"
}{- "data": [
- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "status": "pending",
- "packingStatus": "notPacked",
- "trackingNumber": "string",
- "shipByDate": "2019-08-24T14:15:22Z",
- "shippedDate": "2019-08-24T14:15:22Z",
- "shippedDateOverride": "2019-08-24T14:15:22Z",
- "notes": "string",
- "displayNotesToCustomer": true,
- "shippingMethod": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingAccount": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "shippingCost": 0.1,
- "shippingCharge": 0.1,
- "address": {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "phone": "string",
- "email": "[email protected]"
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter shipping methods based on their name. |
| ids | Array of strings or null Filter shipping methods based on matching ids. |
{- "name": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string"
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter tags based on their name. |
| ids | Array of strings or null Filter tags based on matching ids. |
| types | Array of strings or null (CommonEnumTagTypeEnum) Enum: "item" "accountingCode" "itemCategory" "itemShape" "itemMaterial" "itemGrade" "itemGauge" "itemShippingContainer" "itemClass" "breakReasonCode" "refundReasonCode" "vendorOrderIssueCode" "chartOfAccounts" Filter tags based on matching types. |
{- "name": "string",
- "ids": [
- "string"
], - "types": [
- "item"
]
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}
]| name required | string [ 1 .. 200 ] characters Descriptive name associated to the object |
| style required | string (CommonEnumStyleEnum) Enum: "primary" "secondary" "success" "danger" "warning" "info" "light" "dark" "connected" Style enum (for tags). |
| description | string or null [ 1 .. 200 ] characters Descriptive name associated to the object |
| types required | Array of strings (CommonEnumTagTypeEnum) non-empty Items Enum: "item" "accountingCode" "itemCategory" "itemShape" "itemMaterial" "itemGrade" "itemGauge" "itemShippingContainer" "itemClass" "breakReasonCode" "refundReasonCode" "vendorOrderIssueCode" "chartOfAccounts" The type(s) of this tag. |
{- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
]
}{- "id": "string"
}| tagId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}| tagId required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters Descriptive name associated to the object |
| style required | string (CommonEnumStyleEnum) Enum: "primary" "secondary" "success" "danger" "warning" "info" "light" "dark" "connected" Style enum (for tags). |
| description | string or null [ 1 .. 200 ] characters Descriptive name associated to the object |
| types required | Array of strings (CommonEnumTagTypeEnum) non-empty Items Enum: "item" "accountingCode" "itemCategory" "itemShape" "itemMaterial" "itemGrade" "itemGauge" "itemShippingContainer" "itemClass" "breakReasonCode" "refundReasonCode" "vendorOrderIssueCode" "chartOfAccounts" The type(s) of this tag. |
{- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
]
}{- "id": "stringstringstringstring",
- "name": "string",
- "style": "primary",
- "description": "string",
- "types": [
- "item"
], - "deleted": true
}| code required | string [ 1 .. 200 ] characters The code for the tax rate. Must be unique to all active tax rates. |
| rate required | number <double> >= 0 Tax rate. This is the ratio (0.17 = 17%) |
| applyToLandedCosts | boolean Indicate if this tax rate applies to landed costs. |
{- "code": "string",
- "rate": 0.1,
- "applyToLandedCosts": true
}{- "id": "string"
}| id required | string = 24 characters |
| code required | string [ 1 .. 200 ] characters The code for the tax rate. Must be unique to all active tax rates. |
| rate required | number <double> >= 0 Tax rate. This is the proportion (0.17 = 17%) |
| applyToLandedCosts | boolean Indicate if this tax rate applies to landed costs. |
{- "code": "string",
- "rate": 0.1,
- "applyToLandedCosts": true
}{- "id": "stringstringstringstring",
- "code": "string",
- "provider": "avalaraOrder",
- "rate": 0.1,
- "applyToLandedCosts": true,
- "deleted": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| code | string or null [ 1 .. 200 ] characters Filter tax rates based on their code. |
| ids | Array of strings or null Filter tax rates based on matching ids. |
{- "code": "string",
- "ids": [
- "string"
]
}[- {
- "id": "stringstringstringstring",
- "code": "string",
- "provider": "avalaraOrder",
- "rate": 0.1,
- "applyToLandedCosts": true,
- "deleted": true
}
]| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
The search parameters
| userId | string or null Filter timers based on who started it |
object (DtoCommonDateRangeFilter) Date range used for filters | |
object (DtoCommonDateRangeFilter) Date range used for filters | |
| runningTimersOnly | boolean or null Filter to only open timers |
{- "userId": "string",
- "startedDateRange": {
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z"
}, - "stoppedDateRange": {
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z"
}, - "runningTimersOnly": true
}{- "data": [
- {
- "id": "string",
- "startedById": "string",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "type": "setup",
- "isRunning": true,
- "reasonCodeId": "string",
- "clockInCodeId": "string"
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| userId required | string = 24 characters The user the timer block is attributed to. |
| jobId required | string non-empty The job identifier |
| itemToMakeId required | string = 36 characters The item to make identifier |
| operationId required | string = 36 characters The operation identifier |
| type required | string (DomainTimeTrackingTimer_Type) Enum: "setup" "run" "clockIn" "break" "labor" "machine" |
| startedOnUtc required | string <date-time> When the block started, in UTC. |
| stoppedOnUtc required | string <date-time> When the block stopped, in UTC. Must be after StartedOnUtc. |
object or null Arbitrary key-value data used to correlate this timer with external systems and search for it later. |
{- "userId": "stringstringstringstring",
- "jobId": "string",
- "itemToMakeId": "stringstringstringstringstringstring",
- "operationId": "stringstringstringstringstringstring",
- "type": "setup",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstring",
- "jobId": "string",
- "jobName": "string",
- "itemToMakeId": "string",
- "itemToMakeItemId": "string",
- "itemToMakeName": "string",
- "itemToMakeDescription": "string",
- "jobOperationId": "string",
- "jobOperationName": "string",
- "jobOperationDescription": "string",
- "workOrderId": "string",
- "workOrderName": "string",
- "workOrderOperationId": "string",
- "workOrderOperationName": "string",
- "startedById": "string",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "startedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "type": "setup",
- "isRunning": true,
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "elapsedTimeInSeconds": 0.1,
- "operationTimeInSeconds": 0.1,
- "laborTimeInSeconds": 0.1,
- "machineTimeInSeconds": 0.1,
- "segments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "isRunning": true,
- "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "multiplier": 0.1
}
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "rateHourlyInPrimaryCurrency": 0.1,
- "cost": 0.1
}
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
The search parameters
| userId | string or null Filter timers based on who started it |
| jobId | string or null Filter timers based on job |
| runningTimersOnly | boolean or null Filter to only running timers |
| types | Array of strings or null (DomainTimeTrackingTimer_Type) non-empty Enum: "setup" "run" "clockIn" "break" "labor" "machine" Filter to specific timer types |
| createdBeforeUtc | string or null <date-time> Filters timers created before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| createdAfterUtc | string or null <date-time> Filters timers created after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedBeforeUtc | string or null <date-time> Filters timers modified before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| modifiedAfterUtc | string or null <date-time> Filters timers modified after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| startedBeforeUtc | string or null <date-time> Filters timers started before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| startedAfterUtc | string or null <date-time> Filters timers started after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| stoppedBeforeUtc | string or null <date-time> Filters timers stopped before (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| stoppedAfterUtc | string or null <date-time> Filters timers stopped after (exclusive) this parameter in UTC time. If no time component is passed, midnight UTC will be used. |
| stoppedBeforeUtcOriginal | string or null <date-time> Filters timers stopped before (exclusive) this parameter in UTC time. This explicitly looks at the ORIGINAL stopped date which means this would be primarily for filtering mechanics that necessitate scope limiting. If no time component is passed, midnight UTC will be used. |
| stoppedAfterUtcOriginal | string or null <date-time> Filters timers stopped after (exclusive) this parameter in UTC time. This explicitly looks at the ORIGINAL stopped date which means this would be primarily for filtering mechanics that necessitate scope limiting. If no time component is passed, midnight UTC will be used. |
{- "userId": "string",
- "jobId": "string",
- "runningTimersOnly": true,
- "types": [
- "setup"
], - "createdBeforeUtc": "2019-08-24T14:15:22Z",
- "createdAfterUtc": "2019-08-24T14:15:22Z",
- "modifiedBeforeUtc": "2019-08-24T14:15:22Z",
- "modifiedAfterUtc": "2019-08-24T14:15:22Z",
- "startedBeforeUtc": "2019-08-24T14:15:22Z",
- "startedAfterUtc": "2019-08-24T14:15:22Z",
- "stoppedBeforeUtc": "2019-08-24T14:15:22Z",
- "stoppedAfterUtc": "2019-08-24T14:15:22Z",
- "stoppedBeforeUtcOriginal": "2019-08-24T14:15:22Z",
- "stoppedAfterUtcOriginal": "2019-08-24T14:15:22Z"
}{- "data": [
- {
- "id": "stringstringstringstring",
- "jobId": "string",
- "jobName": "string",
- "itemToMakeId": "string",
- "itemToMakeItemId": "string",
- "itemToMakeName": "string",
- "itemToMakeDescription": "string",
- "jobOperationId": "string",
- "jobOperationName": "string",
- "jobOperationDescription": "string",
- "workOrderId": "string",
- "workOrderName": "string",
- "workOrderOperationId": "string",
- "workOrderOperationName": "string",
- "startedById": "string",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "startedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "type": "setup",
- "isRunning": true,
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "elapsedTimeInSeconds": 0.1,
- "operationTimeInSeconds": 0.1,
- "laborTimeInSeconds": 0.1,
- "machineTimeInSeconds": 0.1,
- "segments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "isRunning": true,
- "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "multiplier": 0.1
}
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "rateHourlyInPrimaryCurrency": 0.1,
- "cost": 0.1
}
}
], - "page": 0,
- "pageSize": 0,
- "totalCount": 0,
- "totalPages": 0,
- "hasPreviousPage": true,
- "hasNextPage": true
}| timerId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "jobId": "string",
- "jobName": "string",
- "itemToMakeId": "string",
- "itemToMakeItemId": "string",
- "itemToMakeName": "string",
- "itemToMakeDescription": "string",
- "jobOperationId": "string",
- "jobOperationName": "string",
- "jobOperationDescription": "string",
- "workOrderId": "string",
- "workOrderName": "string",
- "workOrderOperationId": "string",
- "workOrderOperationName": "string",
- "startedById": "string",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "startedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "type": "setup",
- "isRunning": true,
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "elapsedTimeInSeconds": 0.1,
- "operationTimeInSeconds": 0.1,
- "laborTimeInSeconds": 0.1,
- "machineTimeInSeconds": 0.1,
- "segments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "isRunning": true,
- "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "multiplier": 0.1
}
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "rateHourlyInPrimaryCurrency": 0.1,
- "cost": 0.1
}
}| timerId required | string = 24 characters |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. | |||||||||||||||||||
| |||||||||||||||||||
{- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstring",
- "jobId": "string",
- "jobName": "string",
- "itemToMakeId": "string",
- "itemToMakeItemId": "string",
- "itemToMakeName": "string",
- "itemToMakeDescription": "string",
- "jobOperationId": "string",
- "jobOperationName": "string",
- "jobOperationDescription": "string",
- "workOrderId": "string",
- "workOrderName": "string",
- "workOrderOperationId": "string",
- "workOrderOperationName": "string",
- "startedById": "string",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "startedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtcOriginal": "2019-08-24T14:15:22Z",
- "type": "setup",
- "isRunning": true,
- "createdUtc": "2019-08-24T14:15:22Z",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "elapsedTimeInSeconds": 0.1,
- "operationTimeInSeconds": 0.1,
- "laborTimeInSeconds": 0.1,
- "machineTimeInSeconds": 0.1,
- "segments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedOnUtc": "2019-08-24T14:15:22Z",
- "stoppedOnUtc": "2019-08-24T14:15:22Z",
- "isRunning": true,
- "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "multiplier": 0.1
}
}
], - "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "details": {
- "timeInSeconds": 0.1,
- "timeInSecondsWeighted": 0.1,
- "rateHourlyInPrimaryCurrency": 0.1,
- "cost": 0.1
}
}{- "id": "stringstringstringstring",
- "employeeId": "string",
- "firstName": "string",
- "lastName": "string",
- "phoneNumber": "string",
- "roles": [
- "string"
], - "deleted": true
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| firstName | string or null [ 1 .. 200 ] characters Filter users based on their first name. |
| lastName | string or null [ 1 .. 200 ] characters Filter users based on their last name. |
| emailAddress | string or null Email address |
| phoneNumber | string or null Phone number |
| roles | Array of strings or null Filter users to those with any of the provided roles. |
| omniSearch | string or null Search for users based on a string that should match any of the user's first name, last name, email address, phone number or roles. |
{- "firstName": "string",
- "lastName": "string",
- "emailAddress": "string",
- "phoneNumber": "string",
- "roles": [
- "string"
], - "omniSearch": "string"
}[- {
- "id": "stringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "phoneNumber": "string",
- "roleIds": [
- {
- "id": "stringstringstringstring",
- "name": "string"
}
], - "deleted": true
}
]| userId required | string = 24 characters The user identifier |
{- "firstName": "string",
- "lastName": "string",
- "isOnBreak": true,
- "breakStartAtUtc": "2019-08-24T14:15:22Z",
- "elapsedBreakTimeInSeconds": 0.1,
- "isClockedIn": true,
- "clockedInAtUtc": "2019-08-24T14:15:22Z",
- "elapsedClockedInTimeInSeconds": 0.1,
- "jobs": [
- {
- "jobId": "string",
- "jobName": "string",
- "operationId": "string",
- "operationName": "string",
- "elapsedTimeInSeconds": 0.1,
- "estimatedTimeToCompleteInSeconds": 0.1
}
]
}The filter parameters
| userIds | Array of strings The user identifiers |
{- "userIds": [
- "string"
]
}[- {
- "firstName": "string",
- "lastName": "string",
- "isOnBreak": true,
- "breakStartAtUtc": "2019-08-24T14:15:22Z",
- "elapsedBreakTimeInSeconds": 0.1,
- "isClockedIn": true,
- "clockedInAtUtc": "2019-08-24T14:15:22Z",
- "elapsedClockedInTimeInSeconds": 0.1,
- "jobs": [
- {
- "jobId": "string",
- "jobName": "string",
- "operationId": "string",
- "operationName": "string",
- "elapsedTimeInSeconds": 0.1,
- "estimatedTimeToCompleteInSeconds": 0.1
}
]
}
]| name required | string [ 1 .. 200 ] characters The name to give the entity. Must be unique to all active vendors. |
| paymentTermsId | string or null = 24 characters Payment terms key identifier. Please reference /api/payment-terms endpoint. |
| vendorCode | string or null non-empty Unique identifier for this vendor. |
| notes | string or null [ 1 .. 2000 ] characters General notes associated to this vendor |
| currencyCode | string or null The currency of the vendor |
object or null Arbitrary key-value-pair like data that can be used to later on search for the vendor |
{- "name": "string",
- "paymentTermsId": "stringstringstringstring",
- "vendorCode": "string",
- "notes": "string",
- "currencyCode": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "string"
}| vendorId required | string = 24 characters |
| op | string |
| value | string |
| path | string |
[- {
- "op": "string",
- "value": "string",
- "path": "string"
}
]{- "id": "stringstringstringstring",
- "name": "string",
- "vendorCode": "string",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "currencyCode": "string",
- "status": "string",
- "active": true,
- "leadTime": 0,
- "vendorSince": "2019-08-24T14:15:22Z"
}| vendorId required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters The name to give the entity. Must be unique to all active vendors. |
| paymentTermsId | string or null = 24 characters Payment terms key identifier. Please reference /api/payment-terms endpoint. |
| vendorCode | string or null non-empty Unique identifier for this vendor. |
| notes | string or null [ 1 .. 2000 ] characters General notes associated to this vendor. |
| currencyCode | string or null The currency of the vendor. When omitted, the existing value is preserved. |
| status | string or null Approval/quality status of the vendor. One of: Approved, Probation, Monitor, Disqualified, Other. When omitted, the existing value is preserved. |
| active | boolean or null Whether the vendor is active. When omitted, the existing value is preserved. |
| leadTime | integer or null <int32> >= 0 Default lead time in days. |
| url | string or null <uri> Vendor website URL. |
| vendorSince | string or null <date-time> Date the vendor relationship began. |
object or null Arbitrary key-value-pair like data that can be used to later on search for this line item. |
{- "name": "string",
- "paymentTermsId": "stringstringstringstring",
- "vendorCode": "string",
- "notes": "string",
- "currencyCode": "string",
- "status": "string",
- "active": true,
- "leadTime": 0,
- "vendorSince": "2019-08-24T14:15:22Z",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}
}{- "id": "stringstringstringstring",
- "name": "string",
- "vendorCode": "string",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "currencyCode": "string",
- "status": "string",
- "active": true,
- "leadTime": 0,
- "vendorSince": "2019-08-24T14:15:22Z"
}{- "id": "stringstringstringstring",
- "name": "string",
- "vendorCode": "string",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "currencyCode": "string",
- "status": "string",
- "active": true,
- "leadTime": 0,
- "vendorSince": "2019-08-24T14:15:22Z"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| name | string or null [ 1 .. 200 ] characters Filter to vendors who's name contains the given string |
| vendorCode | string or null non-empty Unique identifier for this vendor. |
object (CommonExternalReferenceFindDto) Search parameter for identifier record(s) via their external identifiers. |
{- "name": "string",
- "vendorCode": "string",
- "externalReference": {
- "key": "string",
- "type": "string",
- "externalId": "string"
}
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "vendorCode": "string",
- "paymentTermsId": "stringstringstringstring",
- "paymentTerms": {
- "id": "stringstringstringstring",
- "name": "string"
}, - "notes": "string",
- "externalReferences": {
- "property1": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}, - "property2": {
- "type": "string",
- "externalId": "string",
- "displayId": "string",
- "status": "string",
- "url": "string",
- "modifiedUtc": "2019-08-24T14:15:22Z",
- "lastSyncedUtc": "2019-08-24T14:15:22Z"
}
}, - "customFields": {
- "property1": null,
- "property2": null
}, - "currencyCode": "string",
- "status": "string",
- "active": true,
- "leadTime": 0,
- "vendorSince": "2019-08-24T14:15:22Z",
- "addresses": [
- {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "id": "stringstringstringstringstringstring",
- "phone": "string",
- "fax": "string",
- "notes": "string"
}
]
}
]| vendorId required | string = 24 characters |
| name | string or null [ 1 .. 200 ] characters Name of the address (Bob's Shipping, Primary, Reno Warehouse, etc). |
| address1 required | string [ 1 .. 200 ] characters Primary address line. |
| address2 | string or null [ 1 .. 200 ] characters Second address line. |
| address3 | string or null [ 1 .. 200 ] characters Third address line. |
| city required | string [ 1 .. 200 ] characters Address city |
| stateProvince | string or null [ 1 .. 200 ] characters Address state/province. |
| postalCode required | string [ 1 .. 200 ] characters Postal/zip code. |
| country | string or null [ 1 .. 200 ] characters Country identifier. |
| shippingLeadTime | integer or null <int32> >= 0 Lead time for shipping contents. |
| primaryBilling | boolean Signifies if this is a primary billing address. |
| primaryShipping | boolean Signifies if this is a primary billing address. |
string or null <email> Email address | |
| phone | string or null Associated phone number |
| fax | string or null Associated fax number |
| notes | string or null General notes associated to this customer address |
{- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}{- "id": "string"
}| vendorId required | string = 24 characters |
| vendorAddressId required | string = 36 characters |
{- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "id": "stringstringstringstringstringstring",
- "phone": "string",
- "fax": "string",
- "notes": "string"
}| vendorId required | string = 24 characters |
| vendorAddressId required | string = 36 characters |
| name | string or null [ 1 .. 200 ] characters Name of the address (Bob's Shipping, Primary, Reno Warehouse, etc). |
| address1 required | string [ 1 .. 200 ] characters Primary address line. |
| address2 | string or null [ 1 .. 200 ] characters Second address line. |
| address3 | string or null [ 1 .. 200 ] characters Third address line. |
| city required | string [ 1 .. 200 ] characters Address city |
| stateProvince | string or null [ 1 .. 200 ] characters Address state/province. |
| postalCode required | string [ 1 .. 200 ] characters Postal/zip code. |
| country | string or null [ 1 .. 200 ] characters Country identifier. |
| shippingLeadTime | integer or null <int32> >= 0 Lead time for shipping contents. |
| primaryBilling | boolean Signifies if this is a primary billing address. |
| primaryShipping | boolean Signifies if this is a primary billing address. |
string or null <email> Email address | |
| phone | string or null Associated phone number |
| fax | string or null Associated fax number |
| notes | string or null General notes associated to this customer address |
{- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "phone": "string",
- "fax": "string",
- "notes": "string"
}| vendorId required | string = 24 characters |
[- {
- "name": "string",
- "address1": "string",
- "address2": "string",
- "address3": "string",
- "city": "string",
- "stateProvince": "string",
- "postalCode": "string",
- "country": "string",
- "shippingLeadTime": 0,
- "primaryBilling": true,
- "primaryShipping": true,
- "id": "stringstringstringstringstringstring",
- "phone": "string",
- "fax": "string",
- "notes": "string"
}
]| vendorId required | string = 24 characters |
| firstName required | string [ 1 .. 200 ] characters First name |
| lastName | string or null [ 1 .. 200 ] characters Last name |
| position | string or null [ 1 .. 200 ] characters Position / Job Title |
| phone | string or null Phone number |
| cellPhone | string or null Cellphone number |
string or null <email> Email address | |
| fax | string or null Fax number |
| notes | string or null [ 1 .. 2000 ] characters Internal notes about this contact. |
| emailPurchaseOrders | boolean Whether this contact should receive purchase order emails. |
{- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "phone": "string",
- "cellPhone": "string",
- "fax": "string",
- "notes": "string",
- "emailPurchaseOrders": true
}{- "id": "string"
}| vendorId required | string = 24 characters The id of the vendor to modify contacts for |
| contactId required | string = 36 characters The id of the vendor contact. |
{- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "fax": "string",
- "notes": "string",
- "emailPurchaseOrders": true
}| vendorId required | string = 24 characters The id of the vendor to modify contacts for |
| contactId required | string = 36 characters The id of the vendor contact. |
The new data to apply to the given contact
| firstName required | string [ 1 .. 200 ] characters First name |
| lastName | string or null [ 1 .. 200 ] characters Last name |
| position | string or null [ 1 .. 200 ] characters Position / Job Title |
| phone | string or null Phone number |
| cellPhone | string or null Cellphone number |
string or null <email> Email address | |
| fax | string or null Fax number |
| notes | string or null [ 1 .. 2000 ] characters Internal notes about this contact. |
| emailPurchaseOrders | boolean or null Whether this contact should receive purchase order emails. When omitted, the existing value is preserved. |
{- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "phone": "string",
- "cellPhone": "string",
- "fax": "string",
- "notes": "string",
- "emailPurchaseOrders": true
}[- {
- "id": "stringstringstringstringstringstring",
- "firstName": "string",
- "lastName": "string",
- "position": "string",
- "cellPhone": "string",
- "phone": "string",
- "fax": "string",
- "notes": "string",
- "emailPurchaseOrders": true
}
]{- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "createdUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "cancelledOnUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "status": "needsReview",
- "priority": "low"
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| workOrderIds | Array of strings or null [ 1 .. 500 ] items Filter to work orders whose ids are in the list |
| numbers | Array of integers or null <int32> [ 1 .. 500 ] items [ items <int32 > ] Filter to only given numbers |
| names | Array of strings or null [ 1 .. 500 ] items Filter to only given names |
| statuses | Array of strings or null (WorkOrderStatusEnum) [ 1 .. 500 ] items Enum: "needsReview" "approved" "scheduled" "inProgress" "complete" "cancelled" Filter to match the given statuses |
| createdBeforeUtc | string or null <date-time> Filters jobs created before (exclusive) this parameter in UTC time. If not time component is passed, midnight UTC will be used. |
| createdAfterUtc | string or null <date-time> Filters jobs created after (exclusive) this parameter in UTC time. If not time component is passed, midnight UTC will be used. |
{- "workOrderIds": [
- "string"
], - "numbers": [
- 0
], - "names": [
- "string"
], - "statuses": [
- "needsReview"
], - "createdBeforeUtc": "2019-08-24T14:15:22Z",
- "createdAfterUtc": "2019-08-24T14:15:22Z"
}[- {
- "id": "stringstringstringstring",
- "number": 0,
- "name": "string",
- "createdUtc": "2019-08-24T14:15:22Z",
- "completedOnUtc": "2019-08-24T14:15:22Z",
- "cancelledOnUtc": "2019-08-24T14:15:22Z",
- "scheduledStartUtc": "2019-08-24T14:15:22Z",
- "scheduledEndUtc": "2019-08-24T14:15:22Z",
- "status": "needsReview",
- "priority": "low"
}
]| name required | string [ 1 .. 200 ] characters Identifying name. Must be unique. |
| departmentId | string or null = 24 characters Department identifier. Please reference /api/departments endpoint. |
| setupRate | number or null <double> >= 0 Hourly cost rate for setup. |
| laborRate | number or null <double> >= 0 Hourly cost rate for labor. |
| overheadRate | number or null <double> >= 0 Hourly cost rate for overhead. |
| machineRate | number or null <double> >= 0 Hourly cost rate for machine. Providing a value turns on machine time for this work center. |
| equipmentIds | Array of strings or null Identifiers of the equipment associated with this work center. Please reference /api/equipment endpoint. |
{- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "equipmentIds": [
- "string"
]
}{- "id": "string"
}{- "id": "stringstringstringstring",
- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "runRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "deleted": true,
- "equipment": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}
]
}| id required | string = 24 characters |
| name required | string [ 1 .. 200 ] characters Identifying name. Must be unique. |
| departmentId | string or null = 24 characters Department identifier. Please reference /api/departments endpoint. |
| setupRate | number or null <double> >= 0 Hourly cost rate for setup. |
| laborRate | number or null <double> >= 0 Hourly cost rate for labor. |
| overheadRate | number or null <double> >= 0 Hourly cost rate for overhead. |
| machineRate | number or null <double> >= 0 Hourly cost rate for machine. Providing a value turns on machine time for this work center. |
| equipmentIds | Array of strings or null Identifiers of the equipment associated with this work center. Replaces the existing set. Please reference /api/equipment endpoint. |
{- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "equipmentIds": [
- "string"
]
}{- "id": "stringstringstringstring",
- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "runRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "deleted": true,
- "equipment": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}
]
}| Sort.Field | string non-empty Sort field |
| Sort.Dir | string (CommonEnumSortDirectionEnum) Enum: "ascending" "descending" Sort direction |
| Skip | integer <int32> >= 0 Number of records to skip. |
| Take | integer <int32> [ 0 .. 5000 ] Number of records to return (maximum) |
| ids | Array of strings or null Filter workcenters based on matching ids. |
| name | string or null [ 1 .. 200 ] characters Filter workcenters based on their name. |
{- "ids": [
- "string"
], - "name": "string"
}[- {
- "id": "stringstringstringstring",
- "name": "string",
- "departmentId": "stringstringstringstring",
- "setupRate": 0.1,
- "runRate": 0.1,
- "laborRate": 0.1,
- "overheadRate": 0.1,
- "machineRate": 0.1,
- "deleted": true,
- "equipment": [
- {
- "id": "stringstringstringstring",
- "name": "string",
- "description": "string",
- "workCenterId": "stringstringstringstring",
- "manufacturer": "string",
- "modelNumber": "string",
- "serialNumber": "string",
- "canRunUnattended": true,
- "unlimitedCapacity": true,
- "status": "good",
- "notes": "string",
- "deleted": true
}
]
}
]