Productsup
Platform API

Authentication

How to authenticate requests to the Platform API using the X-Auth-Token header, and how unified authentication works for supported endpoints.

2 min read

All requests to the Platform API require valid authorization. Your authentication token is built from the client ID and client secret that we provide.

The token follows this format: client_id:client_secret. Send this value as the X-Auth-Token HTTP header with each request.

curl -H "X-Auth-Token: 1234:simsalabim" https://platform-api.productsup.io/

Replace 1234 and simsalabim with the client ID and secret you received from our team.

The client ID and client secret are account specific. You can only access projects, sites, and other resources that belong to your account.

Unified authentication

The Platform API and Stream API use separate tokens for authentication. However, some endpoints support unified authentication, which lets you use a single token to call both APIs.

Endpoints that support unified authentication:

Contact your Productsup account manager to request Stream Platform API access, create new or additional tokens, or revoke existing ones.

On this page

Still stuck?

Reach out to our support team and we’ll help you get unstuck.

Contact support