How to create an OAuth 2.0 Client?

Create an OAuth 2.0 client in SendFox to build a custom integration where users authorize your app and you make API requests on their behalf.

When you 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 part of the API, which is included with paid plans—on the Free plan the page shows an upgrade prompt, and API calls return "API access requires a paid plan."

Create the client

  1. Open the account dropdown (top right) and go to SettingsConnectionsAPI 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.

The OAuth 2.0 flow

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.

Troubleshooting

I don't see the OAuth Clients section

  • OAuth clients (like all API features) require a paid plan—on Free the page shows an upgrade prompt instead.

Authorization fails 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? Visit the SendFox Help Center at help.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.

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