Skip to main content
There are some resources which are used in campaign and promotion configurations in BrandWallet — products and categories. In some cases, integrating systems require their own ids of resources to be exchanged over api calls — ids of users, branches, products and categories. It is always a good practice to sync this data periodically from integrating system to BrandWallet.

Critical Resources

Letting BrandWallet Access Your Data

When a customer adds your Connection Type to their BrandWallet account as a new Connection, BrandWallet can connect to integrating system and pull critical resources. To enable this, you have to provide a BaseUrl and Authentication properties in your ConnectionType. BrandWallet requires the following endpoints to be provided by the integrating system in order for the data synchronization can be carried out.
Please check the API documentation for data models for these resources.
BrandWallet pulls critical resource data only once when a new connection is added by the organization. After initial Connection setup, organization users can goto Settings > Connections and manually sync data.
BrandWallet will not sync data if the incoming data models do not match with the ones in the API documentation

WebHooks

For the critical resources, BrandWallet considers the integrating system as the single point of truth. BrandWallet does not let organization users to edit these resources from the Dashboard. Since these resources may be subject to frequent updates — new products, closing branches, new users onboard — it is the integrating system’s responsibility to update these critical resources when necessary. You can use the following WebHooks to push the updates to BrandWallet.
BrandWallet does not let organization users to edit critical resources from the Dashboard.
Last modified on August 13, 2026