Locations require location scopes. Reads use read_locations; writes use write_locations. Locations support name, slug, fulfillment flags, pickup and local delivery flags, address fields, and phone. slug is optional on create and generated from the name when omitted; on update, a supplied slug must be non-empty and valid. App-managed, primary, and last online-fulfilling locations have stricter write/delete rules.
Endpoints#
Location limits
Fetch location limits and per-field constraints.
Returns the per-field maximum lengths, list limits, sort columns, and request caps that apply to location endpoints. This endpoint is for external integrations; Tringify admin clients use the admin contract endpoint.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
List locations
List store locations.
Returns paginated locations. The primary location is pinned first; the chosen sort orders the remaining rows.
Query parameters
| Name | Type | Description |
|---|---|---|
page
|
integer |
Page number. |
limit
|
integer |
Page size. |
search
|
string |
Search locations by name, slug, city, state/province, or address line. |
sort_by
|
string |
Sort field from the Location list contract.
Allowed values
namefulfillment_prioritycreated_atupdated_at |
sort_direction
|
string |
Sort direction from the Location list contract.
Allowed values
ascdesc |
writable_only
|
boolean |
When true, exclude app-managed locations from the list. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Get a location
Fetch one location by id.
Returns the location if it belongs to the token's store.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
string |
Location id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
404LOCATION_NOT_FOUNDLocation does not exist in this store.
Create a location
Create a merchant-managed or app-managed location.
Creates a location. name is required; slug is generated when omitted. Ownership follows the authenticated token: app tokens create app-managed locations owned by their active installation, while merchant tokens create merchant-managed locations. App-managed rows use the installation's separate bounded allowance and do not consume the merchant location allowance.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
name
required
|
string |
Location name. |
slug
|
string |
Optional slug. Omit to generate from name. |
fulfills_online_orders
|
boolean |
Whether this location fulfills online orders. |
pickup_enabled
|
boolean |
Whether pickup is enabled for this location. |
local_delivery_enabled
|
boolean |
Whether local delivery is enabled for this location. |
address_line1
|
string |
Street address line 1. |
address_line2
|
string |
Street address line 2. |
city
|
string |
City. |
state_province
|
string |
State, province, or region. |
postal_code
|
string |
Postal or ZIP code. Validated against the selected country when possible. |
country_code
|
string |
Uppercase ISO 3166-1 alpha-2 country code. |
phone
|
string |
Phone number. Validated and normalized using the country code when provided. |
Errors
-
400LOCATION_NAME_REQUIREDName is empty after normalization.
-
400LOCATION_NAME_TOO_LONGName exceeds the Location contract max length.
-
400LOCATION_SLUG_REQUIREDSlug cannot be empty on update.
-
400LOCATION_SLUG_INVALID_FORMATSlug is not valid for location URLs.
-
400LOCATION_COUNTRY_CODE_INVALIDCountry code is invalid.
-
400LOCATION_PHONE_INVALIDPhone number is invalid for the selected country.
-
400LOCATION_PRIMARY_MUST_BE_ACTIVEThe primary location must remain active.
-
400LOCATION_PRIMARY_MUST_FULFILLThe primary location must fulfill online orders.
-
400LOCATION_LAST_FULFILLMENTAt least one location must fulfill online orders.
-
403LOCATION_LIMIT_REACHEDStore location cap has been reached.
-
403LOCATION_APP_MANAGED_NO_EDITApp-managed locations can be edited only by their owning active installation.
-
404LOCATION_NOT_FOUNDLocation does not exist in this store.
-
409LOCATION_DUPLICATEName or slug already exists in this store.
Update a location
Update a location.
Updates provided location fields. Omitted fields are unchanged. Merchant-managed locations follow normal write_locations access. An app-managed location can be updated only by the active installation that owns it; merchants and other apps receive LOCATION_APP_MANAGED_NO_EDIT.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
string |
Location id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
is_active
|
boolean |
Whether the location is active. Primary locations must remain active. |
name
|
string |
Location name. |
slug
|
string |
Optional slug. Omit to generate from name. |
fulfills_online_orders
|
boolean |
Whether this location fulfills online orders. |
pickup_enabled
|
boolean |
Whether pickup is enabled for this location. |
local_delivery_enabled
|
boolean |
Whether local delivery is enabled for this location. |
address_line1
|
string |
Street address line 1. |
address_line2
|
string |
Street address line 2. |
city
|
string |
City. |
state_province
|
string |
State, province, or region. |
postal_code
|
string |
Postal or ZIP code. Validated against the selected country when possible. |
country_code
|
string |
Uppercase ISO 3166-1 alpha-2 country code. |
phone
|
string |
Phone number. Validated and normalized using the country code when provided. |
Errors
-
400LOCATION_NAME_REQUIREDName is empty after normalization.
-
400LOCATION_NAME_TOO_LONGName exceeds the Location contract max length.
-
400LOCATION_SLUG_REQUIREDSlug cannot be empty on update.
-
400LOCATION_SLUG_INVALID_FORMATSlug is not valid for location URLs.
-
400LOCATION_COUNTRY_CODE_INVALIDCountry code is invalid.
-
400LOCATION_PHONE_INVALIDPhone number is invalid for the selected country.
-
400LOCATION_PRIMARY_MUST_BE_ACTIVEThe primary location must remain active.
-
400LOCATION_PRIMARY_MUST_FULFILLThe primary location must fulfill online orders.
-
400LOCATION_LAST_FULFILLMENTAt least one location must fulfill online orders.
-
403LOCATION_LIMIT_REACHEDStore location cap has been reached.
-
403LOCATION_APP_MANAGED_NO_EDITApp-managed locations can be edited only by their owning active installation.
-
404LOCATION_NOT_FOUNDLocation does not exist in this store.
-
409LOCATION_DUPLICATEName or slug already exists in this store.
Delete a location
Delete a location.
Deletes a location only when it is not primary, not the last online-fulfilling location, and has no inventory assignments or active transfers. App-managed locations can be deleted only by their owning active installation.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
string |
Location id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
403LOCATION_APP_MANAGED_NO_DELETEApp-managed locations can be deleted only by their owning active installation.
-
404LOCATION_NOT_FOUNDLocation does not exist in this store.
-
409LOCATION_DELETE_PRIMARYPrimary location cannot be deleted.
-
409LOCATION_DELETE_HAS_INVENTORYLocation has inventory assignments.
-
409LOCATION_DELETE_HAS_TRANSFERSLocation has pending or in-transit stock transfers.
-
409LOCATION_DELETE_LAST_FULFILLMENTCannot delete the only location that fulfills online orders.
Reorder locations
Set the full fulfillment priority order.
Merchant API tokens only. Send every location id exactly once in the desired fulfillment order: array position 0 becomes priority 0, position 1 becomes priority 1, and so on. Include the primary location, inactive locations, and app-managed locations returned by GET /locations; this changes routing priority but not ownership or status. Partial lists, duplicates, malformed ids, and ids from another store are rejected atomically.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
ordered_ids
required
|
array<uuid> |
The complete location-id set from |
Errors
-
403FORBIDDENApp tokens cannot change the store-wide fulfillment order; use a merchant API token.
-
400LOCATION_REORDER_INVALIDThe reorder list must include every location exactly once.
Fields#
Field |
Kind |
Create |
Update |
Required |
Translatable |
|---|---|---|---|---|---|
|
text |
Yes |
Yes |
create |
No |
|
slug |
Yes |
Yes |
No |
|
|
boolean |
No |
Yes |
No |
|
|
boolean |
Yes |
Yes |
No |
|
|
boolean |
Yes |
Yes |
No |
|
|
boolean |
Yes |
Yes |
No |
|
|
text |
Yes |
Yes |
No |
|
|
text |
Yes |
Yes |
No |
|
|
text |
Yes |
Yes |
No |
|
|
text |
Yes |
Yes |
No |
|
|
text |
Yes |
Yes |
No |
|
|
select |
Yes |
Yes |
No |
|
|
text |
Yes |
Yes |
No |
|
|
boolean |
No |
No |
No |
|
|
boolean |
No |
No |
No |
|
|
text |
No |
No |
No |
|
|
integer |
No |
No |
No |
|
|
datetime |
No |
No |
No |
|
|
datetime |
No |
No |
No |
Webhook events#
Location webhook events are declared by the Location resource contract. The event cards below include the topic, subscription scope, store permission, payload schema, and sample payload.
Location created
Fired when a new location is created.
Payload fields
| Field | Type | Description |
|---|---|---|
resource_type |
string |
Can be removed/added via the Payload builder |
resource_id |
string |
Can be removed/added via the Payload builder |
occurred_at |
string |
Can be removed/added via the Payload builder |
previous.id |
string |
Can be removed/added via the Payload builder |
previous.name |
string |
Can be removed/added via the Payload builder |
previous.slug |
string |
Can be removed/added via the Payload builder |
previous.app_id |
string |
Can be removed/added via the Payload builder |
previous.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
previous.is_primary |
boolean |
Can be removed/added via the Payload builder |
previous.is_active |
boolean |
Can be removed/added via the Payload builder |
previous.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
previous.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
previous.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.address_line1 |
string |
Can be removed/added via the Payload builder |
previous.address_line2 |
string |
Can be removed/added via the Payload builder |
previous.city |
string |
Can be removed/added via the Payload builder |
previous.state_province |
string |
Can be removed/added via the Payload builder |
previous.postal_code |
string |
Can be removed/added via the Payload builder |
previous.country_code |
string |
Can be removed/added via the Payload builder |
previous.phone |
string |
Can be removed/added via the Payload builder |
current.id |
string |
Can be removed/added via the Payload builder |
current.name |
string |
Can be removed/added via the Payload builder |
current.slug |
string |
Can be removed/added via the Payload builder |
current.app_id |
string |
Can be removed/added via the Payload builder |
current.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
current.is_primary |
boolean |
Can be removed/added via the Payload builder |
current.is_active |
boolean |
Can be removed/added via the Payload builder |
current.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
current.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
current.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
current.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
current.address_line1 |
string |
Can be removed/added via the Payload builder |
current.address_line2 |
string |
Can be removed/added via the Payload builder |
current.city |
string |
Can be removed/added via the Payload builder |
current.state_province |
string |
Can be removed/added via the Payload builder |
current.postal_code |
string |
Can be removed/added via the Payload builder |
current.country_code |
string |
Can be removed/added via the Payload builder |
current.phone |
string |
Can be removed/added via the Payload builder |
changed_fields |
array |
Can be removed/added via the Payload builder |
Location updated
Fired when a location's non-state fields change (name, slug, address, phone, pickup_enabled, or local_delivery_enabled). State transitions fire their specific topic instead; if state and non-state fields change in one save, both fire.
Payload fields
| Field | Type | Description |
|---|---|---|
resource_type |
string |
Can be removed/added via the Payload builder |
resource_id |
string |
Can be removed/added via the Payload builder |
occurred_at |
string |
Can be removed/added via the Payload builder |
previous.id |
string |
Can be removed/added via the Payload builder |
previous.name |
string |
Can be removed/added via the Payload builder |
previous.slug |
string |
Can be removed/added via the Payload builder |
previous.app_id |
string |
Can be removed/added via the Payload builder |
previous.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
previous.is_primary |
boolean |
Can be removed/added via the Payload builder |
previous.is_active |
boolean |
Can be removed/added via the Payload builder |
previous.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
previous.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
previous.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.address_line1 |
string |
Can be removed/added via the Payload builder |
previous.address_line2 |
string |
Can be removed/added via the Payload builder |
previous.city |
string |
Can be removed/added via the Payload builder |
previous.state_province |
string |
Can be removed/added via the Payload builder |
previous.postal_code |
string |
Can be removed/added via the Payload builder |
previous.country_code |
string |
Can be removed/added via the Payload builder |
previous.phone |
string |
Can be removed/added via the Payload builder |
current.id |
string |
Can be removed/added via the Payload builder |
current.name |
string |
Can be removed/added via the Payload builder |
current.slug |
string |
Can be removed/added via the Payload builder |
current.app_id |
string |
Can be removed/added via the Payload builder |
current.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
current.is_primary |
boolean |
Can be removed/added via the Payload builder |
current.is_active |
boolean |
Can be removed/added via the Payload builder |
current.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
current.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
current.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
current.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
current.address_line1 |
string |
Can be removed/added via the Payload builder |
current.address_line2 |
string |
Can be removed/added via the Payload builder |
current.city |
string |
Can be removed/added via the Payload builder |
current.state_province |
string |
Can be removed/added via the Payload builder |
current.postal_code |
string |
Can be removed/added via the Payload builder |
current.country_code |
string |
Can be removed/added via the Payload builder |
current.phone |
string |
Can be removed/added via the Payload builder |
changed_fields |
array |
Can be removed/added via the Payload builder |
Location deleted
Fired when a location is deleted.
Payload fields
| Field | Type | Description |
|---|---|---|
resource_type |
string |
Can be removed/added via the Payload builder |
resource_id |
string |
Can be removed/added via the Payload builder |
occurred_at |
string |
Can be removed/added via the Payload builder |
previous.id |
string |
Can be removed/added via the Payload builder |
previous.name |
string |
Can be removed/added via the Payload builder |
previous.slug |
string |
Can be removed/added via the Payload builder |
previous.app_id |
string |
Can be removed/added via the Payload builder |
previous.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
previous.is_primary |
boolean |
Can be removed/added via the Payload builder |
previous.is_active |
boolean |
Can be removed/added via the Payload builder |
previous.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
previous.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
previous.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.address_line1 |
string |
Can be removed/added via the Payload builder |
previous.address_line2 |
string |
Can be removed/added via the Payload builder |
previous.city |
string |
Can be removed/added via the Payload builder |
previous.state_province |
string |
Can be removed/added via the Payload builder |
previous.postal_code |
string |
Can be removed/added via the Payload builder |
previous.country_code |
string |
Can be removed/added via the Payload builder |
previous.phone |
string |
Can be removed/added via the Payload builder |
current.id |
string |
Can be removed/added via the Payload builder |
current.name |
string |
Can be removed/added via the Payload builder |
current.slug |
string |
Can be removed/added via the Payload builder |
current.app_id |
string |
Can be removed/added via the Payload builder |
current.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
current.is_primary |
boolean |
Can be removed/added via the Payload builder |
current.is_active |
boolean |
Can be removed/added via the Payload builder |
current.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
current.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
current.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
current.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
current.address_line1 |
string |
Can be removed/added via the Payload builder |
current.address_line2 |
string |
Can be removed/added via the Payload builder |
current.city |
string |
Can be removed/added via the Payload builder |
current.state_province |
string |
Can be removed/added via the Payload builder |
current.postal_code |
string |
Can be removed/added via the Payload builder |
current.country_code |
string |
Can be removed/added via the Payload builder |
current.phone |
string |
Can be removed/added via the Payload builder |
changed_fields |
array |
Can be removed/added via the Payload builder |
Location activated
Fired when a location's is_active flips from false to true.
Payload fields
| Field | Type | Description |
|---|---|---|
resource_type |
string |
Can be removed/added via the Payload builder |
resource_id |
string |
Can be removed/added via the Payload builder |
occurred_at |
string |
Can be removed/added via the Payload builder |
previous.id |
string |
Can be removed/added via the Payload builder |
previous.name |
string |
Can be removed/added via the Payload builder |
previous.slug |
string |
Can be removed/added via the Payload builder |
previous.app_id |
string |
Can be removed/added via the Payload builder |
previous.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
previous.is_primary |
boolean |
Can be removed/added via the Payload builder |
previous.is_active |
boolean |
Can be removed/added via the Payload builder |
previous.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
previous.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
previous.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.address_line1 |
string |
Can be removed/added via the Payload builder |
previous.address_line2 |
string |
Can be removed/added via the Payload builder |
previous.city |
string |
Can be removed/added via the Payload builder |
previous.state_province |
string |
Can be removed/added via the Payload builder |
previous.postal_code |
string |
Can be removed/added via the Payload builder |
previous.country_code |
string |
Can be removed/added via the Payload builder |
previous.phone |
string |
Can be removed/added via the Payload builder |
current.id |
string |
Can be removed/added via the Payload builder |
current.name |
string |
Can be removed/added via the Payload builder |
current.slug |
string |
Can be removed/added via the Payload builder |
current.app_id |
string |
Can be removed/added via the Payload builder |
current.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
current.is_primary |
boolean |
Can be removed/added via the Payload builder |
current.is_active |
boolean |
Can be removed/added via the Payload builder |
current.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
current.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
current.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
current.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
current.address_line1 |
string |
Can be removed/added via the Payload builder |
current.address_line2 |
string |
Can be removed/added via the Payload builder |
current.city |
string |
Can be removed/added via the Payload builder |
current.state_province |
string |
Can be removed/added via the Payload builder |
current.postal_code |
string |
Can be removed/added via the Payload builder |
current.country_code |
string |
Can be removed/added via the Payload builder |
current.phone |
string |
Can be removed/added via the Payload builder |
changed_fields |
array |
Can be removed/added via the Payload builder |
Location deactivated
Fired when a location's is_active flips from true to false. Fulfillment integrations typically reassign pending work on this event.
Payload fields
| Field | Type | Description |
|---|---|---|
resource_type |
string |
Can be removed/added via the Payload builder |
resource_id |
string |
Can be removed/added via the Payload builder |
occurred_at |
string |
Can be removed/added via the Payload builder |
previous.id |
string |
Can be removed/added via the Payload builder |
previous.name |
string |
Can be removed/added via the Payload builder |
previous.slug |
string |
Can be removed/added via the Payload builder |
previous.app_id |
string |
Can be removed/added via the Payload builder |
previous.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
previous.is_primary |
boolean |
Can be removed/added via the Payload builder |
previous.is_active |
boolean |
Can be removed/added via the Payload builder |
previous.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
previous.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
previous.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.address_line1 |
string |
Can be removed/added via the Payload builder |
previous.address_line2 |
string |
Can be removed/added via the Payload builder |
previous.city |
string |
Can be removed/added via the Payload builder |
previous.state_province |
string |
Can be removed/added via the Payload builder |
previous.postal_code |
string |
Can be removed/added via the Payload builder |
previous.country_code |
string |
Can be removed/added via the Payload builder |
previous.phone |
string |
Can be removed/added via the Payload builder |
current.id |
string |
Can be removed/added via the Payload builder |
current.name |
string |
Can be removed/added via the Payload builder |
current.slug |
string |
Can be removed/added via the Payload builder |
current.app_id |
string |
Can be removed/added via the Payload builder |
current.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
current.is_primary |
boolean |
Can be removed/added via the Payload builder |
current.is_active |
boolean |
Can be removed/added via the Payload builder |
current.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
current.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
current.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
current.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
current.address_line1 |
string |
Can be removed/added via the Payload builder |
current.address_line2 |
string |
Can be removed/added via the Payload builder |
current.city |
string |
Can be removed/added via the Payload builder |
current.state_province |
string |
Can be removed/added via the Payload builder |
current.postal_code |
string |
Can be removed/added via the Payload builder |
current.country_code |
string |
Can be removed/added via the Payload builder |
current.phone |
string |
Can be removed/added via the Payload builder |
changed_fields |
array |
Can be removed/added via the Payload builder |
Location fulfillment enabled
Fired when a location's fulfills_online_orders flips from false to true.
Payload fields
| Field | Type | Description |
|---|---|---|
resource_type |
string |
Can be removed/added via the Payload builder |
resource_id |
string |
Can be removed/added via the Payload builder |
occurred_at |
string |
Can be removed/added via the Payload builder |
previous.id |
string |
Can be removed/added via the Payload builder |
previous.name |
string |
Can be removed/added via the Payload builder |
previous.slug |
string |
Can be removed/added via the Payload builder |
previous.app_id |
string |
Can be removed/added via the Payload builder |
previous.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
previous.is_primary |
boolean |
Can be removed/added via the Payload builder |
previous.is_active |
boolean |
Can be removed/added via the Payload builder |
previous.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
previous.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
previous.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.address_line1 |
string |
Can be removed/added via the Payload builder |
previous.address_line2 |
string |
Can be removed/added via the Payload builder |
previous.city |
string |
Can be removed/added via the Payload builder |
previous.state_province |
string |
Can be removed/added via the Payload builder |
previous.postal_code |
string |
Can be removed/added via the Payload builder |
previous.country_code |
string |
Can be removed/added via the Payload builder |
previous.phone |
string |
Can be removed/added via the Payload builder |
current.id |
string |
Can be removed/added via the Payload builder |
current.name |
string |
Can be removed/added via the Payload builder |
current.slug |
string |
Can be removed/added via the Payload builder |
current.app_id |
string |
Can be removed/added via the Payload builder |
current.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
current.is_primary |
boolean |
Can be removed/added via the Payload builder |
current.is_active |
boolean |
Can be removed/added via the Payload builder |
current.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
current.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
current.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
current.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
current.address_line1 |
string |
Can be removed/added via the Payload builder |
current.address_line2 |
string |
Can be removed/added via the Payload builder |
current.city |
string |
Can be removed/added via the Payload builder |
current.state_province |
string |
Can be removed/added via the Payload builder |
current.postal_code |
string |
Can be removed/added via the Payload builder |
current.country_code |
string |
Can be removed/added via the Payload builder |
current.phone |
string |
Can be removed/added via the Payload builder |
changed_fields |
array |
Can be removed/added via the Payload builder |
Location fulfillment disabled
Fired when a location's fulfills_online_orders flips from true to false. Fulfillment integrations should stop routing new online orders here.
Payload fields
| Field | Type | Description |
|---|---|---|
resource_type |
string |
Can be removed/added via the Payload builder |
resource_id |
string |
Can be removed/added via the Payload builder |
occurred_at |
string |
Can be removed/added via the Payload builder |
previous.id |
string |
Can be removed/added via the Payload builder |
previous.name |
string |
Can be removed/added via the Payload builder |
previous.slug |
string |
Can be removed/added via the Payload builder |
previous.app_id |
string |
Can be removed/added via the Payload builder |
previous.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
previous.is_primary |
boolean |
Can be removed/added via the Payload builder |
previous.is_active |
boolean |
Can be removed/added via the Payload builder |
previous.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
previous.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
previous.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
previous.address_line1 |
string |
Can be removed/added via the Payload builder |
previous.address_line2 |
string |
Can be removed/added via the Payload builder |
previous.city |
string |
Can be removed/added via the Payload builder |
previous.state_province |
string |
Can be removed/added via the Payload builder |
previous.postal_code |
string |
Can be removed/added via the Payload builder |
previous.country_code |
string |
Can be removed/added via the Payload builder |
previous.phone |
string |
Can be removed/added via the Payload builder |
current.id |
string |
Can be removed/added via the Payload builder |
current.name |
string |
Can be removed/added via the Payload builder |
current.slug |
string |
Can be removed/added via the Payload builder |
current.app_id |
string |
Can be removed/added via the Payload builder |
current.is_app_managed |
boolean |
Can be removed/added via the Payload builder |
current.is_primary |
boolean |
Can be removed/added via the Payload builder |
current.is_active |
boolean |
Can be removed/added via the Payload builder |
current.fulfills_online_orders |
boolean |
Can be removed/added via the Payload builder |
current.fulfillment_priority |
integer |
Can be removed/added via the Payload builder |
current.pickup_enabled |
boolean |
Can be removed/added via the Payload builder |
current.local_delivery_enabled |
boolean |
Can be removed/added via the Payload builder |
current.address_line1 |
string |
Can be removed/added via the Payload builder |
current.address_line2 |
string |
Can be removed/added via the Payload builder |
current.city |
string |
Can be removed/added via the Payload builder |
current.state_province |
string |
Can be removed/added via the Payload builder |
current.postal_code |
string |
Can be removed/added via the Payload builder |
current.country_code |
string |
Can be removed/added via the Payload builder |
current.phone |
string |
Can be removed/added via the Payload builder |
changed_fields |
array |
Can be removed/added via the Payload builder |