Skip to main content

BuildingIntegrationConnection

A building–integration connection, saved or available to create. Unsaved connections have null settings.

type BuildingIntegrationConnection {
building: Warehouse!
connected: Boolean!
connectionId: ID
externalId: String
externalName: String
id: ID!
integration: Integration!
inventoryDestination: Boolean
inventorySource: Boolean
processFulfillmentsInEndless: Boolean
}

Fields​

BuildingIntegrationConnection.building ● Warehouse! non-null object warehouses​

The Endless building.

BuildingIntegrationConnection.connected ● Boolean! non-null scalar common​

Whether the building has a saved connection to this integration.

BuildingIntegrationConnection.connectionId ● ID scalar common​

Saved relation ID, or null when the connection has not been saved.

BuildingIntegrationConnection.externalId ● String scalar common​

Optional external location ID for this building–integration connection.

BuildingIntegrationConnection.externalName ● String scalar common​

External location name, when available.

BuildingIntegrationConnection.id ● ID! non-null scalar common​

Stable row ID, including when the connection has not been saved.

BuildingIntegrationConnection.integration ● Integration! non-null object integrations​

The connected or eligible integration.

BuildingIntegrationConnection.inventoryDestination ● Boolean scalar common​

Whether inventory is pushed to this relation; null when unconnected.

BuildingIntegrationConnection.inventorySource ● Boolean scalar common​

Whether inventory comes from this relation; null when unconnected.

BuildingIntegrationConnection.processFulfillmentsInEndless ● Boolean scalar common​

Whether Endless processes new imported fulfillments; null when unconnected.

Returned By​

buildingIntegrationConnectionsCreate mutation ● buildingIntegrationConnectionsUpdate mutation

Member Of​

Integration object ● Warehouse object