Introduction to the Developer Portal

The Developer Portal is where you register an OAuth app that other Triple Whale merchants can connect. After Triple Whale approves the app, merchants grant it on a consent screen that shows your name, logo, and the permissions you requested. Your app then calls the Triple Whale API on their behalf.

An API key is a different path. Create a key in the Triple Whale app when the integration is only for your own shop. See API Keys vs OAuth Apps.

Which Developer Docs Do You Need?

If you are...Go to
Working on your own shop: sending data in, pulling data out, or creating a key in the Triple Whale appTriple Whale API
Building a product that many merchants connect, with your name and logo on their consent screenDeveloper Portal (this section)
Adding tracking to an iOS, Android, or React Native appTriple Pixel Mobile SDK
Having Triple Whale push data into your warehouse on a scheduleData Warehouse Export

What You Can Do

  1. Create a developer account. The same email and password you use on app.triplewhale.com work here.
  2. Submit an app for review. Approval creates the app's client_id.
  3. Generate a client secret. Triple Whale does not create the secret for you, and it is shown once.
  4. Send merchants through the OAuth flow, or try it in the Playground first.
  5. Call the API with the access token. Granted shops is the quickest check that a token works.

Environments

Accounts, apps, and credentials are separate per environment. An app registered on staging does not exist in production.