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 @deprecated
name: String
priority: Int
processFulfillments: Boolean
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 deprecated scalar common

DEPRECATED

Use process_fulfillments instead.

Whether the warehouse is managed by the system.

UpdateWarehouseInput.name ● String scalar common

The name of the warehouse.

UpdateWarehouseInput.priority ● Int scalar common

UpdateWarehouseInput.processFulfillments ● Boolean scalar common

Whether Endless processes fulfillments for this building: allocate and deduct inventory, send downstream, and run the full fulfillment lifecycle.

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. Use process_fulfillments to control whether Endless processes fulfillments.

UpdateWarehouseInput.status ● StatusEnum enum common

Member Of

updateWarehouse mutation