Skip to main content
Apps use an OAuth flow when being installed on a merchant’s account. The OAuth flow results in the generation of an access token, which can then be used to make ongoing calls to Smile’s REST API on behalf of the authorized account. Read on to learn more about OAuth and how to make it work for your app.

OAuth flow

Learn how to connect and authorize your app with Smile and get credentials to make API calls on behalf of merchants.

OAuth errors

Learn errors work during the OAuth process and get clarity on what each error code means and what to do when it happens.

Access scopes

Learn about the permission model that dictates what resources an app has access to and what actions an app can perform.

Client secret rotation

Learn how to rotate your app’s client secret with zero downtime in the event that it’s compromised or publicly exposed.