How do I create an OAuth 2.0 client for the SendFox API?

Create an OAuth 2.0 client in Settings → API tokens: click Create New Client, add a name and redirect URL, then use its client ID and secret. Paid plans only.

When do I need an OAuth client?

If you're building an integration that acts on behalf of other SendFox users, you'll need an OAuth 2.0 client so they can authorize your app and you can retrieve access tokens for their accounts. (If you only need to call the API on your own account, a simple personal access token is all you need.)

OAuth clients are available on every paid plan — Lifetime, Pro and Enterprise. The Free plan has no API access: the page shows an upgrade prompt, and API calls return "API access requires a paid plan."

How do I create an OAuth client?

  1. Open the account dropdown (top right) and go to Settings → Connections → API tokens (or visit sendfox.com/account/oauth).
  2. Next to OAuth Clients, click Create New Client.
  3. Fill in the Name (something your users will recognize and trust) and the Redirect URL (your application's authorization callback URL), then click Create.
  4. Note the Client ID and Secret shown in the clients table—your app uses them in the OAuth flow.

Which OAuth URLs does SendFox use?

SendFox uses the standard authorization_code grant. Point your app at:

  • Authorization URL: https://sendfox.com/oauth/authorize
  • Access Token URL: https://sendfox.com/oauth/token

If the authorization-code flow is new to you, this oauth.com guide walks through it; the full SendFox API reference is at sendfox.com/developer/docs. To try requests in Postman, see how to create a SendFox API request.

Troubleshooting

Why don't I see the OAuth Clients section?

  • OAuth clients (like all API features) require a paid plan—on Free the page shows an upgrade prompt instead.
  • If you’ve switched into a teammate’s account, API tokens isn’t in its Settings. Switch back to your own account to manage your OAuth clients.

Why does authorization fail after login?

  • The redirect URI your app sends must exactly match the Redirect URL saved on the client—edit the client from the same page if it changed.

Still stuck? Browse the SendFox Help Center or email support@sendfox.com.

Frequently Asked Questions

Do I need an OAuth client to use the API myself?

No—use a personal access token instead; it's much simpler.

Where do I find my client ID and secret?

In the OAuth Clients table on Settings → API tokens, in the row for your client. Click Edit there to change its name or redirect URL.

What can my app do once authorized?

Anything the API exposes—manage contacts, lists, campaigns, and more. See the endpoints reference.

Still need help? Contact Us Contact Us