We strongly recommend you interact with the Customer API using Supertab JS when building integrations with Supertab.

Supertab JS deals with authentication, purchase confirmation and payments for you and ensures that customers have the correct user experience.

Supertab JS will be available in Q2 2025.

1

Authenticate your customer

Begin an oauth flow to obtain a bearer token for your customer.

You must have a token for an authenticated customer before checking entitlement status.

2

Retrieve the current site

Where you have chosen to have Supertab manage entitlements for you you must retrieve the current site in order to determine which content_key applies for entitlement checks.

3

Retrieve entitlement status

With the content_key and a customer’s bearer token you can check entitlement status.

The response details what entitlement (if any) the customer has for the provided content_key, when that entitlement expires and if the entitlement will recur.