RegisterWarehouseInput
Autogenerated input type of RegisterWarehouse
input RegisterWarehouseInput {
address: AddressInput
brandId: ID
clientMutationId: String
companyId: ID
default: Boolean
externalData: WarehouseExternalDataInput
fulfillmentIntegrationId: ID
managed: Boolean
name: String!
priority: Int
residential: Boolean
sourceIntegrationId: ID
status: StatusEnum
}
Fields
RegisterWarehouseInput.address ● AddressInput input
The address of the warehouse as a structured input.
RegisterWarehouseInput.brandId ● ID scalar
The ID of the brand that the warehouse belongs to.
RegisterWarehouseInput.clientMutationId ● String scalar
A unique identifier for the client performing the mutation.
RegisterWarehouseInput.companyId ● ID scalar
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.
RegisterWarehouseInput.default ● Boolean scalar
Whether the warehouse is the default warehouse for the brand. If true, the warehouse will be set as the default warehouse for the brand and all other warehouses for the brand will be set to false. Dropship warehouses are not allowed to be default warehouses.
RegisterWarehouseInput.externalData ● WarehouseExternalDataInput input
External data to be stored with the warehouse.
RegisterWarehouseInput.fulfillmentIntegrationId ● ID scalar
The ID of the fulfillment integration used by the warehouse.
RegisterWarehouseInput.managed ● Boolean scalar
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.
RegisterWarehouseInput.name ● String! non-null scalar
The name of the warehouse.
RegisterWarehouseInput.priority ● Int scalar
The priority of the warehouse. Warehouses with higher priority are used first.
RegisterWarehouseInput.residential ● Boolean scalar
Whether the warehouse is a residential building, such as a house or apartment.
RegisterWarehouseInput.sourceIntegrationId ● ID scalar
The ID of the source integration that manages the warehouse. If not provided,
the warehouse managed field will be set to true.
RegisterWarehouseInput.status ● StatusEnum enum
Member Of
registerWarehouse mutation