Skip to main content

UpdateWarehouseInput

Autogenerated input type of UpdateWarehouse

input UpdateWarehouseInput {
address: AddressInput
brandId: ID @deprecated
clientMutationId: String
companyId: ID
default: Boolean
externalData: WarehouseExternalDataInput
fulfillmentIntegrationId: ID
id: ID!
inventorySourceId: ID
managed: Boolean
name: String
priority: Int
residential: Boolean
sourceFulfillmentIntegrationId: ID
sourceIntegrationId: ID
status: StatusEnum
}

Fields

UpdateWarehouseInput.address ● AddressInput input common

The address of the warehouse as a structured input.

UpdateWarehouseInput.brandId ● ID deprecated scalar common

DEPRECATED

This argument will be removed in the future. Brand is becoming a product-only attribute. Use company context instead.

UpdateWarehouseInput.clientMutationId ● String scalar common

A unique identifier for the client performing the mutation.

UpdateWarehouseInput.companyId ● ID scalar common

The ID of the company that owns the warehouse. Performer must be a member of the company and be allowed to register a warehouse for it.

UpdateWarehouseInput.default ● Boolean scalar common

Whether the warehouse is the default warehouse for the brand.

UpdateWarehouseInput.externalData ● WarehouseExternalDataInput input warehouses

External data associated with the warehouse.

UpdateWarehouseInput.fulfillmentIntegrationId ● ID scalar common

The ID of the fulfillment integration associated with the warehouse.

UpdateWarehouseInput.id ● ID! non-null scalar common

The ID of the warehouse to update.

UpdateWarehouseInput.inventorySourceId ● ID scalar common

The ID of the warehouse external relation to use as the inventory source. Set to null to clear the inventory source.

UpdateWarehouseInput.managed ● Boolean scalar common

Whether the warehouse is managed by the system. If true, the warehouse behaviour will be managed by Endless Commerce, otherwise it will be managed by the source system.

UpdateWarehouseInput.name ● String scalar common

The name of the warehouse.

UpdateWarehouseInput.priority ● Int scalar common

UpdateWarehouseInput.residential ● Boolean scalar common

Whether the warehouse is a residential building, such as a house or apartment.

UpdateWarehouseInput.sourceFulfillmentIntegrationId ● ID scalar common

The ID of the integration that is the source of fulfillment data for this warehouse. Cannot be set alongside fulfillment_integration_id.

UpdateWarehouseInput.sourceIntegrationId ● ID scalar common

The ID of the source integration that manages the warehouse. If not provided, the warehouse managed field will be set to true.

UpdateWarehouseInput.status ● StatusEnum enum common

Member Of

updateWarehouse mutation