circle-exclamation
This documentation is currently under development. Certain sections are not yet complete and will be added shortly.

Store

Get all stores accessible to the current user

get
/api/{tenantId}/stores

Returns stores based on the caller's authorization level:

Administrator Access

Global administrators see all stores in the tenant.

Limited Access

Regular users see only stores they have Stores.Read permission for, as determined by:

  • JWT token claims

  • Tenant permission providers

  • Store-specific access controls

Use Cases

  • Store selector UI

  • Multi-location dashboards

  • Regional filtering

Path parameters
tenantIdstringRequired
Responses
chevron-right
200

Stores returned based on caller authorization.

storeIdstring · nullableRequired
displayNamestring · nullableRequired
availableLanguagesstring[] · nullableOptional
additionalResourcesobject · nullableOptional
additionalPropertiesobject · nullableOptional
get
/api/{tenantId}/stores

Get detailed information for a specific store

get
/api/{tenantId}/stores/{storeId}

Retrieves comprehensive store details including localized resources and custom properties.

Authorization

Requires Stores.Read scope for the specified store.

Use Cases

  • Store detail pages

  • Location-based routing

  • Store-specific configuration

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
storeIdstringRequired

The store identifier.

tenantIdstringRequired
Responses
chevron-right
200

Store found and returned.

storeIdstring · nullableRequired
displayNamestring · nullableRequired
availableLanguagesstring[] · nullableOptional
additionalResourcesobject · nullableOptional
additionalPropertiesobject · nullableOptional
get
/api/{tenantId}/stores/{storeId}

Get localized resources for a store

get
/api/{tenantId}/stores/{storeId}/additionalResources

Retrieves store-specific localized content from configured resource files.

Resource Structure

Resources are organized hierarchically:

stores:
  store123:
    welcomeMessage: "Welcome to our downtown location"
    hours: "Mon-Fri 9AM-9PM"

Localization

  • Resources vary by language/culture

  • Configured via AdditionalLocaleFiles in tenant settings

  • Falls back gracefully when translations are missing

Use Cases

  • Store-specific messaging

  • Location hours and contact info

  • Custom promotional content

Path parameters
storeIdstringRequired

The store identifier.

tenantIdstringRequired
Responses
chevron-right
200

Localized resources returned.

Other propertiesanyOptional
get
/api/{tenantId}/stores/{storeId}/additionalResources

Get all staff advisors for a store

get
/api/{tenantId}/stores/{storeId}/advisors

Returns the list of advisors (sales associates, staff members) assigned to a specific store location.

Authorization

Requires Stores.Read scope for the specified store.

Use Cases

  • Staff selection in appointment booking

  • Associate assignment for customer service

  • Sales attribution and tracking

  • Employee directory

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
storeIdstringRequired

The store identifier.

tenantIdstringRequired
Responses
chevron-right
200

Advisors returned.

advisorIdstring · nullableRequired
displayNamestring · nullableRequired
get
/api/{tenantId}/stores/{storeId}/advisors

Last updated