Before it can interact with the ShopBase API, your app must provide the necessary authentication credentials in each HTTP request that it makes to ShopBase.
The way to provide these credentials depends on the type of app that you're developing. ShopBase supports two different types of apps: public apps and private apps.
A public app can interact with the ShopBase API on behalf of multiple stores, as long as the app has been granted explicit permission by each merchant who installs it.
Private apps can interact with the ShopBase API on behalf of only one particular store. These apps authenticate with ShopBase through basic HTTP authentication. The required credentials must be generated from the ShopBase admin of the store that you want to connect with your app.