Documentation menu

Developer API

Connect Sales Team Toolbox to your own systems, Zapier/Make, or a custom integration. Create an API key, send it as a Bearer token, and call the versioned /api/v1 endpoints. Available on Pro and Agency.

Create a key

  1. Open Settings → API access

    Only owners and admins on Pro or Agency can create keys.

  2. Name it and create

    Your new key (stt_live_…) is shown once — copy it now. We store only a hash, so we can never show it again.

  3. Revoke anytime

    Revoke a key from the same page the moment it's no longer needed or may be exposed.

Keep keys secret

An API key acts on behalf of your whole workspace. Store it server-side, never in client-side code or a public repo, and revoke + rotate if it leaks.

Authenticate

Send your key as a Bearer token (or an x-api-key header) on every request:

curl https://app.salesteamtoolbox.com/api/v1/contacts \
  -H "Authorization: Bearer stt_live_your_key"

Unauthenticated or revoked-key requests return 401. A key on an account that drops below Pro stops working until you upgrade again.

Endpoints

  • GET /api/v1/contacts — list your contacts (?limit= up to 200). Returns { data, count }.

More read and write endpoints are being added. The API is versioned under /api/v1 so integrations stay stable as it grows.

Pushing leads in from another system? Each workflow with the incoming-webhook trigger gets its own unguessable catch URL (/api/wf/…) that accepts JSON or form posts and enrolls the contact straight into that workflow — see the trigger reference.

Build on your data — create a key and make your first call.

Open API settings