Ventory GraphQL API Reference
The API reference for the Ventory API
API Endpoints
# GraphQL Endpoint:
https://api.ventory.io/graphql
Queries
companies
Response
Returns a
PaginatedCompany!
Arguments
| Name | Description |
|---|---|
page -
Float
|
Example
Query
query companies($page: Float) {
companies(page: $page) {
batchSize
data {
...CompanyFragment
}
hasNext
page
pageSize
}
}
Variables
{"page": 987.65}
Response
{
"data": {
"companies": {
"batchSize": 123.45,
"data": [Company],
"hasNext": false,
"page": 123.45,
"pageSize": 987.65
}
}
}
company
Example
Query
query company($id: String!) {
company(id: $id) {
companyId
createdAt
createdBy
externalIdentifier {
...ExternalEntityIdentifierFragment
}
id
name
partner
settings {
...CompanySettingsFragment
}
status
updatedAt
updatedBy
version
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"company": {
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"name": "abc123",
"partner": false,
"settings": CompanySettings,
"status": "active",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
}
}
csvConfigurationsForFile
Response
Returns a
CsvUploadConfigurationsForFile!
Example
Query
query csvConfigurationsForFile(
$companyId: String!,
$csvFileAsBase64Data: String!,
$type: String!
) {
csvConfigurationsForFile(
companyId: $companyId,
csvFileAsBase64Data: $csvFileAsBase64Data,
type: $type
) {
companyId
configurations {
...CsvUploadConfigurationFragment
}
createdAt
createdBy
externalIdentifier {
...ExternalEntityIdentifierFragment
}
fileHeaders
id
optionalHeaders
otherConfigurations {
...CsvUploadConfigurationFragment
}
requiredHeaders
updatedAt
updatedBy
version
}
}
Variables
{
"companyId": "abc123",
"csvFileAsBase64Data": "abc123",
"type": "abc123"
}
Response
{
"data": {
"csvConfigurationsForFile": {
"companyId": "abc123",
"configurations": [CsvUploadConfiguration],
"createdAt": "2007-12-03",
"createdBy": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"fileHeaders": ["xyz789"],
"id": "xyz789",
"optionalHeaders": ["abc123"],
"otherConfigurations": [CsvUploadConfiguration],
"requiredHeaders": ["abc123"],
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
}
}
Mutations
createCsvUploadConfiguration
Response
Returns
[CsvUploadConfiguration!]!
Arguments
| Name | Description |
|---|---|
csvUploadConfigurations -
[CreateCsvUploadConfigurationInput!]!
|
Example
Query
mutation createCsvUploadConfiguration($csvUploadConfigurations: [CreateCsvUploadConfigurationInput!]!) {
createCsvUploadConfiguration(csvUploadConfigurations: $csvUploadConfigurations) {
companyId
createdAt
createdBy
description
externalIdentifier {
...ExternalEntityIdentifierFragment
}
headerMapping {
...CsvUploadConfigurationMappingFragment
}
headerNames
id
name
type
updatedAt
updatedBy
version
}
}
Variables
{
"csvUploadConfigurations": [
CreateCsvUploadConfigurationInput
]
}
Response
{
"data": {
"createCsvUploadConfiguration": [
{
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"description": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"headerMapping": [CsvUploadConfigurationMapping],
"headerNames": ["xyz789"],
"id": "abc123",
"name": "abc123",
"type": "asset",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 987
}
]
}
}
deleteBinStatus
Response
Returns
[BinStatus!]!
Arguments
| Name | Description |
|---|---|
binStatuses -
[DeleteBinStatusInput!]!
|
Example
Query
mutation deleteBinStatus($binStatuses: [DeleteBinStatusInput!]!) {
deleteBinStatus(binStatuses: $binStatuses) {
color
companyId
createdAt
createdBy
externalIdentifier {
...ExternalEntityIdentifierFragment
}
id
inboundAllowed
outboundAllowed
status
updatedAt
updatedBy
version
}
}
Variables
{"binStatuses": [DeleteBinStatusInput]}
Response
{
"data": {
"deleteBinStatus": [
{
"color": "abc123",
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"inboundAllowed": false,
"outboundAllowed": true,
"status": "xyz789",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
]
}
}
deleteContact
Response
Returns
[Contact!]!
Arguments
| Name | Description |
|---|---|
contacts -
[DeleteContactInput!]!
|
Example
Query
mutation deleteContact($contacts: [DeleteContactInput!]!) {
deleteContact(contacts: $contacts) {
address {
...AddressFragment
}
addresses {
...AddressFragment
}
companyId
createdAt
createdBy
customFields {
...CustomFieldValueFragment
}
email
emails
externalIdentifier {
...ExternalEntityIdentifierFragment
}
id
name
phones
shippingLocations {
...ShippingLocationFragment
}
updatedAt
updatedBy
version
}
}
Variables
{"contacts": [DeleteContactInput]}
Response
{
"data": {
"deleteContact": [
{
"address": Address,
"addresses": [Address],
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"customFields": [CustomFieldValue],
"email": "abc123",
"emails": ["xyz789"],
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"name": "abc123",
"phones": ["abc123"],
"shippingLocations": [ShippingLocation],
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
]
}
}
deleteCsvUploadConfiguration
Response
Returns
[CsvUploadConfiguration!]!
Arguments
| Name | Description |
|---|---|
csvUploadConfigurations -
[DeleteCsvUploadConfigurationInput!]!
|
Example
Query
mutation deleteCsvUploadConfiguration($csvUploadConfigurations: [DeleteCsvUploadConfigurationInput!]!) {
deleteCsvUploadConfiguration(csvUploadConfigurations: $csvUploadConfigurations) {
companyId
createdAt
createdBy
description
externalIdentifier {
...ExternalEntityIdentifierFragment
}
headerMapping {
...CsvUploadConfigurationMappingFragment
}
headerNames
id
name
type
updatedAt
updatedBy
version
}
}
Variables
{
"csvUploadConfigurations": [
DeleteCsvUploadConfigurationInput
]
}
Response
{
"data": {
"deleteCsvUploadConfiguration": [
{
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"description": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"headerMapping": [CsvUploadConfigurationMapping],
"headerNames": ["abc123"],
"id": "xyz789",
"name": "abc123",
"type": "asset",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 987
}
]
}
}
updateCsvUploadConfiguration
Response
Returns
[CsvUploadConfiguration!]!
Arguments
| Name | Description |
|---|---|
csvUploadConfigurations -
[UpdateCsvUploadConfigurationInput!]!
|
Example
Query
mutation updateCsvUploadConfiguration($csvUploadConfigurations: [UpdateCsvUploadConfigurationInput!]!) {
updateCsvUploadConfiguration(csvUploadConfigurations: $csvUploadConfigurations) {
companyId
createdAt
createdBy
description
externalIdentifier {
...ExternalEntityIdentifierFragment
}
headerMapping {
...CsvUploadConfigurationMappingFragment
}
headerNames
id
name
type
updatedAt
updatedBy
version
}
}
Variables
{
"csvUploadConfigurations": [
UpdateCsvUploadConfigurationInput
]
}
Response
{
"data": {
"updateCsvUploadConfiguration": [
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"description": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"headerMapping": [CsvUploadConfigurationMapping],
"headerNames": ["xyz789"],
"id": "abc123",
"name": "abc123",
"type": "asset",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
]
}
}
Types
Address
Fields
| Field Name | Description |
|---|---|
addressLine1 -
String
|
|
addressLine2 -
String
|
|
city -
String
|
|
coordinates -
Coordinates
|
|
countryCode -
String
|
|
name -
String
|
|
postalCode -
String
|
|
region -
String
|
|
type -
AddressType
|
Example
{
"addressLine1": "xyz789",
"addressLine2": "abc123",
"city": "abc123",
"coordinates": Coordinates,
"countryCode": "xyz789",
"name": "abc123",
"postalCode": "abc123",
"region": "xyz789",
"type": "delivery"
}
AddressType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"delivery"
AlertFeatureToggles
Fields
| Field Name | Description |
|---|---|
alerts -
Boolean!
|
Example
{"alerts": false}
AlertUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[AlertWithEntity!]!
|
|
topic -
String!
|
Example
{
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [AlertWithEntity],
"topic": "abc123"
}
AlertWithEntity
Fields
| Field Name | Description |
|---|---|
alertString -
String
|
|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFieldIds -
[String!]
|
|
entityType -
TriggerEntityType!
|
|
entityValue -
String!
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
processed -
Boolean!
|
|
productTransaction -
ProductTransaction
|
|
stockLocationAggregateType -
StockLocationAggregateType!
|
|
stockLocationIds -
[String!]
|
|
triggerId -
String!
|
|
triggeredStockLocation -
String
|
|
triggeredValue -
String!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
userId -
String!
|
|
version -
Int
|
Example
{
"alertString": "abc123",
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFieldIds": ["xyz789"],
"entityType": "customField",
"entityValue": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"processed": true,
"productTransaction": ProductTransaction,
"stockLocationAggregateType": "all",
"stockLocationIds": ["xyz789"],
"triggerId": "abc123",
"triggeredStockLocation": "xyz789",
"triggeredValue": "xyz789",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"userId": "xyz789",
"version": 987
}
Asset
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
identifier -
String
|
|
location -
AssetLocationInput
|
|
product -
AssetProduct!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"identifier": "abc123",
"location": AssetLocationInput,
"product": AssetProduct,
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 123
}
AssetFeatureToggles
AssetLocationInput
AssetProduct
Fields
| Field Name | Description |
|---|---|
customFields -
[CustomFieldValue!]
|
|
productMasterDataId -
String!
|
|
quantity -
Float!
|
|
serial -
String
|
|
unitQuantity -
String!
|
Example
{
"customFields": [CustomFieldValue],
"productMasterDataId": "abc123",
"quantity": 987.65,
"serial": "xyz789",
"unitQuantity": "abc123"
}
AssetTransaction
Fields
| Field Name | Description |
|---|---|
assetId -
String
|
|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
identifier -
String
|
|
location -
AssetLocationInput
|
|
parentId -
String
|
|
parentType -
AssetTransactionParentType!
|
|
processedAt -
Date
|
|
processedBy -
String
|
|
product -
AssetProduct!
|
|
status -
AssetTransactionStatus!
|
|
type -
AssetTransactionType!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"assetId": "abc123",
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFields": [CustomFieldValue],
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"identifier": "abc123",
"location": AssetLocationInput,
"parentId": "abc123",
"parentType": "assign",
"processedAt": "2007-12-03",
"processedBy": "xyz789",
"product": AssetProduct,
"status": "completed",
"type": "inbound",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
AssetTransactionParentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"assign"
AssetTransactionStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"completed"
AssetTransactionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"inbound"
AssetTransactionUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[AssetTransaction!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [AssetTransaction],
"topic": "xyz789"
}
AssetUpdateNotification
BarcodeFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"all"
Bin
Fields
| Field Name | Description |
|---|---|
binStatusId -
String!
|
|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
labels -
[String!]
|
|
name -
String!
|
|
stockLocationId -
String!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"binStatusId": "abc123",
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFields": [CustomFieldValue],
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"labels": ["abc123"],
"name": "abc123",
"stockLocationId": "xyz789",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
BinStatus
Example
{
"color": "abc123",
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"inboundAllowed": false,
"outboundAllowed": true,
"status": "abc123",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 123
}
BinStatusUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[BinStatus!]!
|
|
topic -
String!
|
Example
{
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [BinStatus],
"topic": "xyz789"
}
BinUpdateNotification
Boolean
Description
The Boolean scalar type represents true or false.
Example
true
Comment
Example
{
"companyId": "abc123",
"content": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"entityId": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"parentId": "xyz789",
"type": "asset",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"userId": "xyz789",
"version": 123
}
CommentUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[Comment!]!
|
|
topic -
String!
|
Example
{
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [Comment],
"topic": "xyz789"
}
Company
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
name -
String!
|
|
partner -
Boolean
|
|
settings -
CompanySettings
|
|
status -
CompanyStatus
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"name": "xyz789",
"partner": true,
"settings": CompanySettings,
"status": "active",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 123
}
CompanyConnection
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
parentId -
String!
|
|
state -
CompanyConnectionState!
|
|
types -
[CompanyConnectionEntityType!]!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"parentId": "xyz789",
"state": "active",
"types": ["asset_transactions"],
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 123
}
CompanyConnectionEntityType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"asset_transactions"
CompanyConnectionState
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"active"
CompanyConnectionUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[CompanyConnection!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [CompanyConnection],
"topic": "abc123"
}
CompanyFeatureToggles
CompanyRelationService
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"businessCentral"
CompanySettings
Fields
| Field Name | Description |
|---|---|
accentColor -
String
|
|
companyFavicon -
String
|
|
companyLogo -
String
|
|
featureToggles -
FeatureToggles!
|
|
headerColor -
String
|
|
language -
String
|
|
mobileConfiguration -
MobileConfigurationType!
|
|
primaryColor -
String
|
|
scanConfigurations -
[ScanConfiguration!]!
|
Example
{
"accentColor": "xyz789",
"companyFavicon": "abc123",
"companyLogo": "abc123",
"featureToggles": FeatureToggles,
"headerColor": "abc123",
"language": "abc123",
"mobileConfiguration": "current",
"primaryColor": "xyz789",
"scanConfigurations": [ScanConfiguration]
}
CompanyStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"active"
Contact
Fields
| Field Name | Description |
|---|---|
address -
Address
|
|
addresses -
[Address!]
|
|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
email -
String
|
|
emails -
[String!]
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
name -
String!
|
|
phones -
[String!]
|
|
shippingLocations -
[ShippingLocation!]
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"address": Address,
"addresses": [Address],
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"customFields": [CustomFieldValue],
"email": "xyz789",
"emails": ["xyz789"],
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"name": "abc123",
"phones": ["abc123"],
"shippingLocations": [ShippingLocation],
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
ContactUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[Contact!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Contact],
"topic": "xyz789"
}
Container
Fields
| Field Name | Description |
|---|---|
binId -
String!
|
|
companyId -
String!
|
|
containerTypeId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
deleteOnOutbound -
Boolean!
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
identifier -
String!
|
|
labels -
[String!]!
|
|
parentId -
String
|
|
stockLocationId -
String!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"binId": "abc123",
"companyId": "abc123",
"containerTypeId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFields": [CustomFieldValue],
"deleteOnOutbound": true,
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"identifier": "xyz789",
"labels": ["abc123"],
"parentId": "abc123",
"stockLocationId": "xyz789",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
ContainerFeatureToggles
ContainerUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[Container!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Container],
"topic": "xyz789"
}
Coordinates
CreateCsvUploadConfigurationInput
Fields
| Input Field | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
description -
String
|
|
externalIdentifier -
ExternalEntityIdentifierInput
|
|
headerMapping -
[CsvUploadConfigurationMappingInput!]!
|
|
headerNames -
[String!]!
|
|
id -
String
|
|
name -
String!
|
|
type -
CsvUploadType!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"description": "xyz789",
"externalIdentifier": ExternalEntityIdentifierInput,
"headerMapping": [CsvUploadConfigurationMappingInput],
"headerNames": ["abc123"],
"id": "xyz789",
"name": "xyz789",
"type": "asset",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
CsvFileStatusNotification
CsvUploadConfiguration
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
description -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
headerMapping -
[CsvUploadConfigurationMapping!]!
|
|
headerNames -
[String!]!
|
|
id -
String
|
|
name -
String!
|
|
type -
CsvUploadType!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"description": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"headerMapping": [CsvUploadConfigurationMapping],
"headerNames": ["abc123"],
"id": "abc123",
"name": "xyz789",
"type": "asset",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
CsvUploadConfigurationMapping
CsvUploadConfigurationMappingInput
CsvUploadConfigurationsForFile
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
configurations -
[CsvUploadConfiguration!]!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
fileHeaders -
[String!]
|
|
id -
String
|
|
optionalHeaders -
[String!]
|
|
otherConfigurations -
[CsvUploadConfiguration!]!
|
|
requiredHeaders -
[String!]
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"configurations": [CsvUploadConfiguration],
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"fileHeaders": ["xyz789"],
"id": "abc123",
"optionalHeaders": ["xyz789"],
"otherConfigurations": [CsvUploadConfiguration],
"requiredHeaders": ["abc123"],
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
CsvUploadType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"asset"
Currency
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"AUD"
CustomFieldEntityType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"asset"
CustomFieldType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"bool"
CustomFieldValue
Fields
| Field Name | Description |
|---|---|
displayMobile -
Boolean
|
|
entityType -
CustomFieldEntityType
|
|
external -
Boolean
|
|
generated -
Boolean
|
|
hidden -
Boolean
|
|
id -
String!
|
|
index -
Float
|
|
mandatory -
Boolean
|
|
name -
String
|
|
onCreate -
Boolean
|
|
parentId -
String
|
|
reference -
String
|
|
type -
CustomFieldType
|
|
unitOfMeasure -
UnitOfMeasure
|
|
value -
String!
|
Example
{
"displayMobile": false,
"entityType": "asset",
"external": false,
"generated": true,
"hidden": true,
"id": "abc123",
"index": 987.65,
"mandatory": true,
"name": "abc123",
"onCreate": true,
"parentId": "abc123",
"reference": "abc123",
"type": "bool",
"unitOfMeasure": UnitOfMeasure,
"value": "abc123"
}
Date
Example
"2007-12-03"
DeleteBinStatusInput
Fields
| Input Field | Description |
|---|---|
companyId -
String!
|
|
externalIdentifier -
ExternalEntityIdentifierInput
|
|
id -
String!
|
|
version -
Float!
|
Example
{
"companyId": "xyz789",
"externalIdentifier": ExternalEntityIdentifierInput,
"id": "abc123",
"version": 123.45
}
DeleteContactInput
Fields
| Input Field | Description |
|---|---|
companyId -
String!
|
|
externalIdentifier -
ExternalEntityIdentifierInput
|
|
id -
String!
|
|
version -
Float!
|
Example
{
"companyId": "abc123",
"externalIdentifier": ExternalEntityIdentifierInput,
"id": "xyz789",
"version": 123.45
}
DeleteCsvUploadConfigurationInput
Fields
| Input Field | Description |
|---|---|
companyId -
String!
|
|
externalIdentifier -
ExternalEntityIdentifierInput
|
|
id -
String!
|
|
version -
Float!
|
Example
{
"companyId": "abc123",
"externalIdentifier": ExternalEntityIdentifierInput,
"id": "abc123",
"version": 987.65
}
Dimensions
Fields
| Field Name | Description |
|---|---|
depth -
Float!
|
|
height -
Float!
|
|
length -
Float
|
|
unit -
LengthUnit!
|
|
width -
Float!
|
Example
{
"depth": 123.45,
"height": 987.65,
"length": 123.45,
"unit": "centimeter",
"width": 987.65
}
Document
EntityType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"asset"
ExternalEntityIdentifier
ExternalEntityIdentifierInput
FeatureToggles
Fields
| Field Name | Description |
|---|---|
alerts -
AlertFeatureToggles!
|
|
assets -
AssetFeatureToggles!
|
|
company -
CompanyFeatureToggles!
|
|
containers -
ContainerFeatureToggles!
|
|
kits -
KitFeatureToggles
|
|
lots -
LotFeatureToggles
|
|
orders -
OrderFeatureToggles!
|
|
productTransactions -
ProductTransactionFeatureToggles!
|
|
products -
ProductFeatureToggles!
|
|
sap -
SAPFeatureToggles
|
|
scan -
ScanFeatureToggles
|
|
tasks -
TaskFeatureToggles!
|
Example
{
"alerts": AlertFeatureToggles,
"assets": AssetFeatureToggles,
"company": CompanyFeatureToggles,
"containers": ContainerFeatureToggles,
"kits": KitFeatureToggles,
"lots": LotFeatureToggles,
"orders": OrderFeatureToggles,
"productTransactions": ProductTransactionFeatureToggles,
"products": ProductFeatureToggles,
"sap": SAPFeatureToggles,
"scan": ScanFeatureToggles,
"tasks": TaskFeatureToggles
}
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
987.65
HandlingUnit
Example
{
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"default": false,
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"parentId": "abc123",
"productMasterDataId": "abc123",
"quantity": 987.65,
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 987
}
HandlingUnitUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[HandlingUnit!]!
|
|
topic -
String!
|
Example
{
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [HandlingUnit],
"topic": "xyz789"
}
ILot
Fields
| Field Name | Description |
|---|---|
customFields -
[CustomFieldValue!]
|
|
expirationDate -
String
|
|
labels -
[String!]
|
|
number -
String!
|
|
productMasterDataId -
String!
|
Possible Types
| ILot Types |
|---|
Example
{
"customFields": [CustomFieldValue],
"expirationDate": "xyz789",
"labels": ["xyz789"],
"number": "xyz789",
"productMasterDataId": "abc123"
}
ImageFile
Fields
| Field Name | Description |
|---|---|
createdAt -
String!
|
|
index -
Float
|
|
quality -
ImageQuality
|
|
url -
String!
|
Example
{
"createdAt": "xyz789",
"index": 987.65,
"quality": "high",
"url": "xyz789"
}
ImageQuality
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"high"
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
IntegrationSettings
Fields
| Field Name | Description |
|---|---|
apiKey -
String
|
|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
environment -
String
|
|
externalCompanyId -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
externalInfo -
String
|
|
id -
String
|
|
name -
String!
|
|
plantId -
String
|
|
tenantId -
String
|
|
type -
CompanyRelationService!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
url -
String
|
|
userId -
String
|
|
version -
Int
|
Example
{
"apiKey": "xyz789",
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"environment": "xyz789",
"externalCompanyId": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"externalInfo": "xyz789",
"id": "xyz789",
"name": "abc123",
"plantId": "abc123",
"tenantId": "xyz789",
"type": "businessCentral",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"url": "abc123",
"userId": "abc123",
"version": 123
}
IntegrationSettingsUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[IntegrationSettings!]!
|
|
topic -
String!
|
Example
{
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [IntegrationSettings],
"topic": "xyz789"
}
Kit
Example
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"identifier": "abc123",
"templateId": "xyz789",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
KitFeatureToggles
KitProduct
KitSpecifiers
KitTemplate
Example
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"externalIdentifier": ExternalEntityIdentifier,
"id": "abc123",
"name": "abc123",
"productMasterDataId": "xyz789",
"products": [KitProduct],
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
KitTemplateUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[KitTemplate!]!
|
|
topic -
String!
|
Example
{
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [KitTemplate],
"topic": "xyz789"
}
KitUpdateNotification
LengthUnit
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"centimeter"
Lot
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
expirationDate -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
labels -
[String!]
|
|
number -
String!
|
|
productMasterDataId -
String!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFields": [CustomFieldValue],
"expirationDate": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"labels": ["abc123"],
"number": "xyz789",
"productMasterDataId": "abc123",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 123
}
LotFeatureToggles
LotUpdateNotification
MobileConfigurationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"current"
MobileStockLocationSession
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
coordinates -
Coordinates!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
status -
MobileStockLocationSessionStatus!
|
|
stockLocationId -
String!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"coordinates": Coordinates,
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"status": "active",
"stockLocationId": "xyz789",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
MobileStockLocationSessionNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[MobileStockLocationSession!]!
|
|
topic -
String!
|
Example
{
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [MobileStockLocationSession],
"topic": "abc123"
}
MobileStockLocationSessionStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"active"
Order
Fields
| Field Name | Description |
|---|---|
address -
Address
|
|
assignedTo -
[String!]
|
|
companyId -
String!
|
|
contactId -
String
|
|
contactLocation -
ShippingLocation
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
estimatedTimeOfArrival -
Date
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
externalReferenceId -
String
|
|
fromStockLocationId -
String
|
|
id -
String
|
|
number -
String
|
|
parentId -
String
|
|
parentType -
String
|
|
products -
[ProductTransactionSpecifiers!]!
|
|
purchaseOrderNumber -
String
|
|
status -
OrderStatus!
|
|
toStockLocationId -
String
|
|
type -
OrderType!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"address": Address,
"assignedTo": ["xyz789"],
"companyId": "xyz789",
"contactId": "abc123",
"contactLocation": ShippingLocation,
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFields": [CustomFieldValue],
"estimatedTimeOfArrival": "2007-12-03",
"externalIdentifier": ExternalEntityIdentifier,
"externalReferenceId": "xyz789",
"fromStockLocationId": "abc123",
"id": "abc123",
"number": "abc123",
"parentId": "abc123",
"parentType": "abc123",
"products": [ProductTransactionSpecifiers],
"purchaseOrderNumber": "xyz789",
"status": "archived",
"toStockLocationId": "abc123",
"type": "disposal",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
OrderFeatureToggles
Fields
| Field Name | Description |
|---|---|
customer -
Boolean
|
|
editProductsOnDisposal -
Boolean
|
|
editProductsOnInbound -
Boolean
|
|
editProductsOnMove -
Boolean
|
|
editProductsOnOutbound -
Boolean
|
|
estimatedTimeOfArrival -
Boolean
|
|
externalReferenceId -
Boolean
|
|
ignoreAvailableQuantity -
Boolean
|
|
orders -
Boolean!
|
|
picking -
Boolean
|
|
processCompletedOrders -
Boolean
|
|
productBasedApproach -
Boolean
|
|
productSelectionFirst -
Boolean
|
|
purchaseOrderNumber -
Boolean
|
|
quickOrder -
Boolean
|
|
sendMailOnAssigned -
Boolean
|
|
supplier -
Boolean
|
Example
{
"customer": false,
"editProductsOnDisposal": false,
"editProductsOnInbound": true,
"editProductsOnMove": true,
"editProductsOnOutbound": true,
"estimatedTimeOfArrival": false,
"externalReferenceId": true,
"ignoreAvailableQuantity": false,
"orders": false,
"picking": true,
"processCompletedOrders": true,
"productBasedApproach": true,
"productSelectionFirst": true,
"purchaseOrderNumber": false,
"quickOrder": true,
"sendMailOnAssigned": true,
"supplier": false
}
OrderStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"archived"
OrderType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"disposal"
OrderUpdateNotification
PaginatedCompany
Fields
| Field Name | Description |
|---|---|
batchSize -
Float!
|
|
data -
[Company!]!
|
|
hasNext -
Boolean!
|
|
page -
Float!
|
|
pageSize -
Float!
|
Example
{
"batchSize": 123.45,
"data": [Company],
"hasNext": true,
"page": 123.45,
"pageSize": 123.45
}
Price
Product
Fields
| Field Name | Description |
|---|---|
binId -
String!
|
|
companyId -
String!
|
|
containerId -
String
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
identifier -
String
|
|
kitId -
String
|
|
lotId -
String
|
|
lpn -
String
|
|
productMasterDataId -
String
|
|
serial -
String
|
|
stockLocationId -
String!
|
|
unitQuantity -
String!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"binId": "xyz789",
"companyId": "abc123",
"containerId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"identifier": "abc123",
"kitId": "xyz789",
"lotId": "abc123",
"lpn": "abc123",
"productMasterDataId": "abc123",
"serial": "abc123",
"stockLocationId": "xyz789",
"unitQuantity": "abc123",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 987
}
ProductFeatureToggles
ProductMasterData
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
countryOfOrigin -
String
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
dimensions -
Dimensions
|
|
documents -
[Document!]
|
|
expiryTracking -
Boolean
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
globalTradeItemNumber -
String
|
|
grossWeight -
Weight
|
|
handlingUnit -
Boolean
|
|
id -
String
|
|
image -
String
|
|
kitManaged -
Boolean
|
|
labels -
[String!]
|
|
lotManaged -
Boolean
|
|
lpnManaged -
Boolean
|
|
manufacturer -
String
|
|
netWeight -
Weight
|
|
originalEquipmentManufacturer -
String
|
|
productCategory -
String
|
|
productImages -
[ImageFile!]
|
|
productName -
String!
|
|
productNumber -
String!
|
|
purchasePrice -
Price
|
|
reorderPoint -
Float
|
|
sellingPrice -
Price
|
|
serialManaged -
Boolean
|
|
unitOfMeasure -
UnitOfMeasure
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"countryOfOrigin": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFields": [CustomFieldValue],
"dimensions": Dimensions,
"documents": [Document],
"expiryTracking": false,
"externalIdentifier": ExternalEntityIdentifier,
"globalTradeItemNumber": "abc123",
"grossWeight": Weight,
"handlingUnit": true,
"id": "abc123",
"image": "abc123",
"kitManaged": true,
"labels": ["abc123"],
"lotManaged": false,
"lpnManaged": false,
"manufacturer": "abc123",
"netWeight": Weight,
"originalEquipmentManufacturer": "xyz789",
"productCategory": "xyz789",
"productImages": [ImageFile],
"productName": "abc123",
"productNumber": "abc123",
"purchasePrice": Price,
"reorderPoint": 123.45,
"sellingPrice": Price,
"serialManaged": false,
"unitOfMeasure": UnitOfMeasure,
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 123
}
ProductMasterDataUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[ProductMasterData!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [ProductMasterData],
"topic": "xyz789"
}
ProductTransaction
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
containerTransactionId -
String
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
kitTransactionId -
String
|
|
metadata -
ProductTransactionMetaData
|
|
parentId -
String
|
|
parentType -
ProductTransactionParentType
|
|
pickedAt -
Date
|
|
pickedBy -
String
|
|
processType -
String
|
|
processedAt -
Date
|
|
processedBy -
String
|
|
product -
ProductTransactionSpecifiers!
|
|
reasonForFailure -
String
|
|
status -
ProductTransactionStatus!
|
|
synced -
Boolean
|
|
type -
ProductTransactionType!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"containerTransactionId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFields": [CustomFieldValue],
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"kitTransactionId": "xyz789",
"metadata": ProductTransactionMetaData,
"parentId": "abc123",
"parentType": "break",
"pickedAt": "2007-12-03",
"pickedBy": "abc123",
"processType": "xyz789",
"processedAt": "2007-12-03",
"processedBy": "xyz789",
"product": ProductTransactionSpecifiers,
"reasonForFailure": "xyz789",
"status": "archived",
"synced": true,
"type": "inbound",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987
}
ProductTransactionFeatureToggles
ProductTransactionMetaData
Fields
| Field Name | Description |
|---|---|
assignedUser -
User
|
|
container -
Container
|
|
fromBin -
Bin
|
|
fromContainer -
Container
|
|
fromKit -
Kit
|
|
fromStockLocation -
StockLocation
|
|
handlingUnit -
HandlingUnit
|
|
kitTemplate -
KitTemplate
|
|
lot -
Lot
|
|
order -
Order
|
|
product -
ProductTransactionProductMetaData
|
|
productMasterData -
ProductMasterData
|
|
toBin -
Bin
|
|
toContainer -
Container
|
|
toKit -
Kit
|
|
toStockLocation -
StockLocation
|
|
user -
User
|
Example
{
"assignedUser": User,
"container": Container,
"fromBin": Bin,
"fromContainer": Container,
"fromKit": Kit,
"fromStockLocation": StockLocation,
"handlingUnit": HandlingUnit,
"kitTemplate": KitTemplate,
"lot": Lot,
"order": Order,
"product": ProductTransactionProductMetaData,
"productMasterData": ProductMasterData,
"toBin": Bin,
"toContainer": Container,
"toKit": Kit,
"toStockLocation": StockLocation,
"user": User
}
ProductTransactionParentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"break"
ProductTransactionProductMetaData
ProductTransactionSpecifiers
Fields
| Field Name | Description |
|---|---|
containerComplete -
Boolean
|
|
containerId -
String
|
|
fromBinId -
String
|
|
fromContainerId -
String
|
|
fromCustomFields -
[CustomFieldValue!]
|
|
fromProductId -
String
|
|
fromStockLocationId -
String
|
|
handlingUnitId -
String
|
|
identifier -
String
|
|
kit -
KitSpecifiers
|
|
lotId -
String
|
|
lpn -
String
|
|
origin -
String
|
|
originQuantity -
Float
|
|
pmdId -
String
|
|
processedQuantity -
Float
|
|
quantity -
Float!
|
|
serialNbr -
String
|
|
toBinId -
String
|
|
toContainerId -
String
|
|
toCustomFields -
[CustomFieldValue!]
|
|
toProductId -
String
|
|
toStockLocationId -
String
|
Example
{
"containerComplete": false,
"containerId": "abc123",
"fromBinId": "xyz789",
"fromContainerId": "xyz789",
"fromCustomFields": [CustomFieldValue],
"fromProductId": "abc123",
"fromStockLocationId": "abc123",
"handlingUnitId": "xyz789",
"identifier": "abc123",
"kit": KitSpecifiers,
"lotId": "xyz789",
"lpn": "xyz789",
"origin": "abc123",
"originQuantity": 123.45,
"pmdId": "xyz789",
"processedQuantity": 123.45,
"quantity": 123.45,
"serialNbr": "abc123",
"toBinId": "xyz789",
"toContainerId": "abc123",
"toCustomFields": [CustomFieldValue],
"toProductId": "xyz789",
"toStockLocationId": "xyz789"
}
ProductTransactionStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"archived"
ProductTransactionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"inbound"
ProductTransactionUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[ProductTransaction!]!
|
|
oldEntities -
[ProductTransaction!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [ProductTransaction],
"oldEntities": [ProductTransaction],
"topic": "xyz789"
}
ProductUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[Product!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Product],
"topic": "abc123"
}
RefillTaskOrderFeatureToggles
SAPFeatureToggles
Fields
| Field Name | Description |
|---|---|
allowUncounted -
Boolean
|
Example
{"allowUncounted": true}
ScanConfiguration
Fields
| Field Name | Description |
|---|---|
barcodeFormat -
BarcodeFormat!
|
|
regex -
String!
|
|
regexOption -
String
|
|
type -
ScanConfigurationType!
|
|
typeId -
String
|
Example
{
"barcodeFormat": "all",
"regex": "abc123",
"regexOption": "xyz789",
"type": "bin",
"typeId": "abc123"
}
ScanConfigurationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"bin"
ScanFeatureToggles
Example
{
"handleGS1LotSeparately": false,
"handleGS1ProductNumberSeparately": false,
"ignoreGS1Lot": true,
"scanRequired": false,
"scanRequiredWhitelist": ["xyz789"]
}
ShippingLocation
StockLocation
Fields
| Field Name | Description |
|---|---|
address -
Address
|
|
administrators -
[String!]
|
|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
identifier -
String
|
|
image -
String
|
|
mobile -
Boolean
|
|
name -
String!
|
|
refillId -
String
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"address": Address,
"administrators": ["xyz789"],
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"customFields": [CustomFieldValue],
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"identifier": "abc123",
"image": "abc123",
"mobile": false,
"name": "abc123",
"refillId": "xyz789",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 987
}
StockLocationAggregateType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"all"
StockLocationUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[StockLocation!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [StockLocation],
"topic": "xyz789"
}
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
Task
Fields
| Field Name | Description |
|---|---|
additionalEmails -
[String!]
|
|
assignedForRecount -
[String!]
|
|
assignedTo -
[String!]!
|
|
companyId -
String!
|
|
completedOn -
Date
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
dueDate -
Date
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
externalReferenceId -
String
|
|
id -
String
|
|
identifiers -
[TaskIdentifier!]
|
|
number -
String
|
|
overdue -
Boolean
|
|
parentId -
String
|
|
parentType -
String
|
|
status -
TaskStatus!
|
|
stockLocationId -
String!
|
|
type -
TaskType!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
validation -
TaskValidation!
|
|
version -
Int
|
Example
{
"additionalEmails": ["xyz789"],
"assignedForRecount": ["xyz789"],
"assignedTo": ["xyz789"],
"companyId": "abc123",
"completedOn": "2007-12-03",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"dueDate": "2007-12-03",
"externalIdentifier": ExternalEntityIdentifier,
"externalReferenceId": "xyz789",
"id": "abc123",
"identifiers": [TaskIdentifier],
"number": "abc123",
"overdue": true,
"parentId": "xyz789",
"parentType": "xyz789",
"status": "complete",
"stockLocationId": "xyz789",
"type": "blind",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"validation": TaskValidation,
"version": 987
}
TaskFeatureToggles
Example
{
"allowStockUpdate": false,
"blindCount": true,
"cycleCount": true,
"quickCount": true,
"taskOrders": TaskOrderFeatureToggles,
"tasks": false
}
TaskIdentifier
Fields
| Field Name | Description |
|---|---|
ids -
[String!]!
|
|
type -
EntityType!
|
Example
{"ids": ["abc123"], "type": "asset"}
TaskOrderFeatureToggles
TaskProduct
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
countedAt -
Date
|
|
countedBy -
String
|
|
countedQuantity -
Float
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFields -
[CustomFieldValue!]
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
product -
Product!
|
|
stockLocationId -
String
|
|
taskId -
String!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"countedAt": "2007-12-03",
"countedBy": "abc123",
"countedQuantity": 123.45,
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"customFields": [CustomFieldValue],
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"product": Product,
"stockLocationId": "abc123",
"taskId": "abc123",
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"version": 123
}
TaskProductUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[TaskProduct!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [TaskProduct],
"topic": "abc123"
}
TaskStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"complete"
TaskType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"blind"
TaskUpdateNotification
TaskValidation
Fields
| Field Name | Description |
|---|---|
quantity -
Boolean
|
|
validationFields -
[TaskValidationField!]
|
Example
{"quantity": true, "validationFields": ["container"]}
TaskValidationField
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"container"
Trigger
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
customFieldIds -
[String!]
|
|
enabled -
Boolean!
|
|
entityIds -
[String!]!
|
|
entityParentType -
TriggerEntityParentType
|
|
entityType -
TriggerEntityType!
|
|
entityValue -
String!
|
|
externalIdentifier -
ExternalEntityIdentifier
|
|
id -
String
|
|
notifyEntityAssignees -
Boolean
|
|
stockLocationAggregateType -
StockLocationAggregateType!
|
|
stockLocationIds -
[String!]
|
|
types -
[TriggerType!]!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
userIds -
[String!]!
|
|
version -
Int
|
Example
{
"companyId": "xyz789",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"customFieldIds": ["abc123"],
"enabled": false,
"entityIds": ["xyz789"],
"entityParentType": "order",
"entityType": "customField",
"entityValue": "xyz789",
"externalIdentifier": ExternalEntityIdentifier,
"id": "xyz789",
"notifyEntityAssignees": true,
"stockLocationAggregateType": "all",
"stockLocationIds": ["xyz789"],
"types": ["alert"],
"updatedAt": "2007-12-03",
"updatedBy": "xyz789",
"userIds": ["xyz789"],
"version": 123
}
TriggerEntityParentType
Values
| Enum Value | Description |
|---|---|
|
|
Example
"order"
TriggerEntityType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"customField"
TriggerType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"alert"
TriggerUpdateNotification
Fields
| Field Name | Description |
|---|---|
companyId -
String!
|
|
date -
Date!
|
|
entities -
[Trigger!]!
|
|
topic -
String!
|
Example
{
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Trigger],
"topic": "xyz789"
}
Unit
Description
Unit for the Unit of Measure
Example
Unit
UnitOfMeasure
UnitSystem
Values
| Enum Value | Description |
|---|---|
|
|
Example
"metric"
UpdateCsvUploadConfigurationInput
Fields
| Input Field | Description |
|---|---|
companyId -
String!
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
description -
String
|
|
externalIdentifier -
ExternalEntityIdentifierInput
|
|
headerMapping -
[CsvUploadConfigurationMappingInput!]!
|
|
headerNames -
[String!]!
|
|
id -
String!
|
|
name -
String!
|
|
type -
CsvUploadType!
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
version -
Float!
|
Example
{
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "xyz789",
"description": "abc123",
"externalIdentifier": ExternalEntityIdentifierInput,
"headerMapping": [CsvUploadConfigurationMappingInput],
"headerNames": ["xyz789"],
"id": "abc123",
"name": "abc123",
"type": "asset",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"version": 987.65
}
User
Fields
| Field Name | Description |
|---|---|
acceptedAgreements -
Date
|
|
acceptedPrivacyPolicy -
Date
|
|
acceptedTerms -
Date
|
|
companyId -
String
|
|
createdAt -
Date
|
|
createdBy -
String
|
|
email -
String!
|
|
firstName -
String!
|
|
id -
String!
|
|
isOnboarded -
Boolean
|
|
language -
String
|
|
lastLogin -
Date
|
|
lastName -
String!
|
|
locale -
String
|
|
notificationsToken -
String
|
|
profilePicture -
String
|
|
supportHMAC -
String
|
|
type -
String
|
|
unit -
String
|
|
unitSetting -
UnitSystem
|
|
updatedAt -
Date
|
|
updatedBy -
String
|
|
userId -
String
|
|
verified -
Boolean
|
|
version -
Int!
|
Example
{
"acceptedAgreements": "2007-12-03",
"acceptedPrivacyPolicy": "2007-12-03",
"acceptedTerms": "2007-12-03",
"companyId": "abc123",
"createdAt": "2007-12-03",
"createdBy": "abc123",
"email": "abc123",
"firstName": "abc123",
"id": "abc123",
"isOnboarded": false,
"language": "abc123",
"lastLogin": "2007-12-03",
"lastName": "abc123",
"locale": "abc123",
"notificationsToken": "xyz789",
"profilePicture": "abc123",
"supportHMAC": "abc123",
"type": "xyz789",
"unit": "xyz789",
"unitSetting": "metric",
"updatedAt": "2007-12-03",
"updatedBy": "abc123",
"userId": "abc123",
"verified": false,
"version": 123
}
Weight
Fields
| Field Name | Description |
|---|---|
unit -
WeightUnit!
|
|
value -
Float!
|
Example
{"unit": "gram", "value": 123.45}
WeightUnit
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"gram"
Subscriptions
HandlingUnitNotification
Response
Returns a
HandlingUnitUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription HandlingUnitNotification($companyId: String!) {
HandlingUnitNotification(companyId: $companyId) {
companyId
date
entities {
...HandlingUnitFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"HandlingUnitNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [HandlingUnit],
"topic": "xyz789"
}
}
}
alertNotification
Response
Returns an
AlertUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription alertNotification($companyId: String!) {
alertNotification(companyId: $companyId) {
companyId
date
entities {
...AlertWithEntityFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"alertNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [AlertWithEntity],
"topic": "xyz789"
}
}
}
assetNotification
Response
Returns an
AssetUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription assetNotification($companyId: String!) {
assetNotification(companyId: $companyId) {
companyId
date
entities {
...AssetFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"assetNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [Asset],
"topic": "abc123"
}
}
}
assetTransactionNotification
Response
Returns an
AssetTransactionUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription assetTransactionNotification($companyId: String!) {
assetTransactionNotification(companyId: $companyId) {
companyId
date
entities {
...AssetTransactionFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"assetTransactionNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [AssetTransaction],
"topic": "abc123"
}
}
}
binNotification
Response
Returns a
BinUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription binNotification($companyId: String!) {
binNotification(companyId: $companyId) {
companyId
date
entities {
...BinFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"binNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Bin],
"topic": "xyz789"
}
}
}
binStatusNotification
Response
Returns a
BinStatusUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription binStatusNotification($companyId: String!) {
binStatusNotification(companyId: $companyId) {
companyId
date
entities {
...BinStatusFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"binStatusNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [BinStatus],
"topic": "xyz789"
}
}
}
commentNotification
Response
Returns a
CommentUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription commentNotification($companyId: String!) {
commentNotification(companyId: $companyId) {
companyId
date
entities {
...CommentFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"commentNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Comment],
"topic": "xyz789"
}
}
}
companyConnectionNotification
Response
Returns a
CompanyConnectionUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription companyConnectionNotification($companyId: String!) {
companyConnectionNotification(companyId: $companyId) {
companyId
date
entities {
...CompanyConnectionFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"companyConnectionNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [CompanyConnection],
"topic": "xyz789"
}
}
}
contactNotification
Response
Returns a
ContactUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription contactNotification($companyId: String!) {
contactNotification(companyId: $companyId) {
companyId
date
entities {
...ContactFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"contactNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [Contact],
"topic": "abc123"
}
}
}
containerNotification
Response
Returns a
ContainerUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription containerNotification($companyId: String!) {
containerNotification(companyId: $companyId) {
companyId
date
entities {
...ContainerFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"containerNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Container],
"topic": "xyz789"
}
}
}
fileStatusNotification
Response
Returns a
CsvFileStatusNotification!
Example
Query
subscription fileStatusNotification {
fileStatusNotification {
fileName
progress
row
}
}
Response
{
"data": {
"fileStatusNotification": {
"fileName": "xyz789",
"progress": 123.45,
"row": 987
}
}
}
integrationSettingsNotification
Response
Returns an
IntegrationSettingsUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription integrationSettingsNotification($companyId: String!) {
integrationSettingsNotification(companyId: $companyId) {
companyId
date
entities {
...IntegrationSettingsFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"integrationSettingsNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [IntegrationSettings],
"topic": "xyz789"
}
}
}
kitNotification
Response
Returns a
KitUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription kitNotification($companyId: String!) {
kitNotification(companyId: $companyId) {
companyId
date
entities {
...KitFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"kitNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Kit],
"topic": "xyz789"
}
}
}
kitTemplateNotification
Response
Returns a
KitTemplateUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription kitTemplateNotification($companyId: String!) {
kitTemplateNotification(companyId: $companyId) {
companyId
date
entities {
...KitTemplateFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"kitTemplateNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [KitTemplate],
"topic": "abc123"
}
}
}
lotNotification
Response
Returns a
LotUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription lotNotification($companyId: String!) {
lotNotification(companyId: $companyId) {
companyId
date
entities {
...LotFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"lotNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [Lot],
"topic": "abc123"
}
}
}
mobileStockLocationSessionNotification
Response
Returns a
MobileStockLocationSessionNotification!
Example
Query
subscription mobileStockLocationSessionNotification(
$companyId: String!,
$stockLocationIds: [String!]
) {
mobileStockLocationSessionNotification(
companyId: $companyId,
stockLocationIds: $stockLocationIds
) {
companyId
date
entities {
...MobileStockLocationSessionFragment
}
topic
}
}
Variables
{
"companyId": "xyz789",
"stockLocationIds": ["abc123"]
}
Response
{
"data": {
"mobileStockLocationSessionNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [MobileStockLocationSession],
"topic": "abc123"
}
}
}
orderNotification
Response
Returns an
OrderUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription orderNotification($companyId: String!) {
orderNotification(companyId: $companyId) {
companyId
date
entities {
...OrderFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"orderNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Order],
"topic": "abc123"
}
}
}
productMasterDataNotification
Response
Returns a
ProductMasterDataUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription productMasterDataNotification($companyId: String!) {
productMasterDataNotification(companyId: $companyId) {
companyId
date
entities {
...ProductMasterDataFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"productMasterDataNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [ProductMasterData],
"topic": "xyz789"
}
}
}
productNotification
Response
Returns a
ProductUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription productNotification($companyId: String!) {
productNotification(companyId: $companyId) {
companyId
date
entities {
...ProductFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"productNotification": {
"companyId": "abc123",
"date": "2007-12-03",
"entities": [Product],
"topic": "xyz789"
}
}
}
productTransactionNotification
Response
Returns a
ProductTransactionUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription productTransactionNotification($companyId: String!) {
productTransactionNotification(companyId: $companyId) {
companyId
date
entities {
...ProductTransactionFragment
}
oldEntities {
...ProductTransactionFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"productTransactionNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [ProductTransaction],
"oldEntities": [ProductTransaction],
"topic": "abc123"
}
}
}
stockLocationNotification
Response
Returns a
StockLocationUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription stockLocationNotification($companyId: String!) {
stockLocationNotification(companyId: $companyId) {
companyId
date
entities {
...StockLocationFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"stockLocationNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [StockLocation],
"topic": "abc123"
}
}
}
taskNotification
Response
Returns a
TaskUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription taskNotification($companyId: String!) {
taskNotification(companyId: $companyId) {
companyId
date
entities {
...TaskFragment
}
topic
}
}
Variables
{"companyId": "xyz789"}
Response
{
"data": {
"taskNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [Task],
"topic": "abc123"
}
}
}
taskProductNotification
Response
Returns a
TaskProductUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription taskProductNotification($companyId: String!) {
taskProductNotification(companyId: $companyId) {
companyId
date
entities {
...TaskProductFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"taskProductNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [TaskProduct],
"topic": "abc123"
}
}
}
triggerNotification
Response
Returns a
TriggerUpdateNotification!
Arguments
| Name | Description |
|---|---|
companyId -
String!
|
Example
Query
subscription triggerNotification($companyId: String!) {
triggerNotification(companyId: $companyId) {
companyId
date
entities {
...TriggerFragment
}
topic
}
}
Variables
{"companyId": "abc123"}
Response
{
"data": {
"triggerNotification": {
"companyId": "xyz789",
"date": "2007-12-03",
"entities": [Trigger],
"topic": "xyz789"
}
}
}