OAuth2 Authentication for HTTP Integrations

HTTP integrations now support OAuth2 (Client Credentials). Tokens are obtained and refreshed automatically so your integrations never break.

Why this matters for Shopify users

Shopify is moving to OAuth2 and has been deprecating static API keys. If you use HTTP integrations to call the Shopify API, you can now authenticate natively:

  1. Open your HTTP integration in Settings → Integrations → HTTP

  2. Enable "Authentication method: OAuth2"

  3. Enter your Shopify app credentials:

    • Token URL:https://{your-store}.myshopify.com/admin/oauth/access_token

    • Client ID and Client Secret from your Shopify custom app

    • Token Key:X-Shopify-Access-Token

  4. Save — done. No more copying and pasting static tokens.

What you get

  • Works on all HTTP integrations — enable OAuth2 on any new or existing integration

  • Simple setup — toggle it on, enter your credentials, save

  • Automatic token refresh — no more integrations silently breaking when tokens expire

Works with any OAuth2-compatible API

This works with any third-party API that supports OAuth2 Client Credentials authentication.