Included with every plan • No separate API charges

The UK Business Phone API:
Click-to-Call, AI Calls & SMS

One API key connects your CRM to your Team Connect business numbers. Add click-to-call to any contact page, let our AI make outbound calls for you, send SMS from your business number, and read every result back — all billed against the plan you already have.

1 API Key To Set Up
2 Call Modes: Manual + AI
600 Requests / Minute
£0 Extra Cost On Your Plan

Add Calling To Any CRM In Three Steps

No SDKs to install, no webhooks to configure to get started. If your system can make an HTTPS request, it can use Team Connect.

1

Generate your key

One click in your Team Connect dashboard creates your account API key. Scope it to specific numbers if you want, set a default agent phone, revoke it any time.

2

Drop it into your CRM

Send it as a Bearer token on plain REST requests. Works from any language or platform — there are ready-made guides for JavaScript, Python, PHP, C#, Go, Ruby and raw REST.

3

Calls and texts flow

Every call and SMS uses your real Team Connect business numbers, shows your caller ID, and lands in the same dashboard history you already use.

Click-to-Call and AI Outbound Calls, One API

Same endpoint, one field changed. Choose who does the talking: your team, or your AI.

Manual

Your team talks, we connect the call

Your agent's own phone rings first, showing your business number as caller ID. When they answer, we dial the customer and bridge the two — a normal human conversation, recorded, from any mobile or landline. No softphone, no headset, no browser.

  • Click-to-call from your CRM contact page
  • Customer sees your business number, not a mobile
  • Calls recorded and logged automatically
  • Uses the call minutes on your plan
AI

Our AI makes the call for you

Nobody on your side picks up a phone. The Team Connect AI dials the customer from your number, introduces itself as your business, and holds the conversation in real time — perfect for confirmations, reminders and follow-ups fired straight from your booking system.

  • Trigger a call the moment a booking is made
  • Tell it the customer's name and why it's calling
  • Speaks with the voice configured on your number
  • Uses the AI minutes on your plan

Business Phone API Code Examples

Real requests from the API, with placeholder credentials. Your own key and number IDs come from your dashboard.

Manual call — your phone rings first, then we bridge the customer
curl -X POST "https://api.team-connect.co.uk/v1/calls" \
  -H "Authorization: Bearer tca_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneDocId": "your_number_id",
    "to":         "+447700900123",
    "agentPhone": "+447700900456"
  }'
AI call — our AI dials the customer and holds the conversation
curl -X POST "https://api.team-connect.co.uk/v1/calls" \
  -H "Authorization: Bearer tca_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "mode":             "ai",
    "phoneDocId":       "your_number_id",
    "to":               "+447700900123",
    "customerName":     "Sarah",
    "callPurpose":      "custom",
    "customCallReason": "Confirm tomorrow's 10am appointment"
  }'

The response comes back in under a second with the call ID, so your CRM can track the outcome:

Response — 201 Created
{
  "success": true,
  "mode":    "ai",
  "callSid": "CAxxxxxxxxxxxxxxxx",
  "status":  "initiated",
  "from":    "+441610000000",
  "to":      "+447700900123",
  "voiceUsed": { "name": "Amy" }
}
Send an SMS from your business number
curl -X POST "https://api.team-connect.co.uk/v1/sms" \
  -H "Authorization: Bearer tca_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneDocId": "your_number_id",
    "to":         "+447700900123",
    "message":    "Hi Sarah, just confirming your 10am tomorrow. Reply YES to confirm."
  }'

There's also full history: GET /v1/calls for manual and AI call logs, and GET /v1/sms for message delivery status. Every endpoint, field and error code is covered in the API reference.

What UK Businesses Build With It

The API exists so your systems can pick up the phone the moment something happens.

Appointment confirmations

Booking created in your system? The AI rings the customer within seconds to confirm, from your own number.

CRM click-to-call

A call button on every contact record. Your team's phone rings, then the customer's — business caller ID both ways.

Missed-enquiry ring-backs

Web form filled in at 9pm? Queue an AI call for 9am sharp with the customer's name and enquiry details.

SMS notifications

Order ready, engineer en route, invoice due — texts from the business number your customers already recognise.

Built For UK Small Business, Not Telecoms Engineers

Most phone APIs hand you raw infrastructure: you bring the numbers, the call logic, the recording storage, the compliance and a developer team. Team Connect's API sits on top of a finished business phone system instead.

Your numbers are already live

UK landline and mobile numbers, caller ID, call recording, AI receptionist and SMS pairing all come from your existing Team Connect plan. The API just lets your own software drive them — there is no separate telephony project to build first.

One bill, one allowance

No per-request API fees, no second invoice, no usage surprises. Manual calls draw call minutes, AI calls draw AI minutes and texts draw SMS credits from the plan you already pay for, starting at £9.99 per month with no contract.

The AI is included

AI outbound calling normally means wiring up speech-to-text, a language model and voice synthesis yourself. Here it is one field in the request — the same AI that answers your inbound line makes your outbound calls, with your business name and your configured voice.

Business Phone API FAQs

Does the API cost extra?
No. The API is included with every Team Connect plan. Usage draws from the same allowances as your dashboard: manual calls use your call minutes, AI calls use your AI minutes, and texts use your SMS credits. Reading your numbers and history is free.
Do I need a developer to use it?
It helps, but it's not essential. The API is plain REST, so no-code tools that can make an HTTP request work fine. If you have a developer, most integrations are an afternoon's work — the reference documentation covers every endpoint with copy-paste examples.
What's the difference between a manual call and an AI call?
A manual call rings your own phone first, then bridges you to the customer — a normal human conversation using your business caller ID. An AI call is placed entirely by the Team Connect AI: it dials the customer from your number and handles the conversation itself. You choose per call with a single field.
Can I add click-to-call to my CRM with this API?
Yes. One POST request places a call: your phone rings first showing your business number, then the customer is dialled and bridged. Any CRM or system that can make an HTTPS request can add a call button with it.
Can the AI make outbound calls to my customers automatically?
Yes. Pass mode "ai" with the customer's number, name and the reason for the call, and the Team Connect AI dials them from your business number and holds the conversation — for example, confirming an appointment the moment it's booked.
Which numbers can I call from?
Any of the Team Connect numbers on your account. You can also scope an API key to specific numbers, so an integration can only ever use the numbers you allow it to.
How is it secured?
Every request is authenticated with your account-bound API key over HTTPS. Keys can be scoped to specific numbers, are rate limited to 600 requests a minute, and can be revoked instantly from your dashboard — revocation takes effect on the very next request.
Can I see the results of API calls in my dashboard?
Yes. Calls and texts placed through the API appear in the same call history, AI outbound history and SMS logs as everything else on your account — plus your CRM can read them back through the API's history endpoints.

Put Your Numbers To Work

Sign up, generate your API key from the dashboard, and make your first call in minutes. No contract, cancel any time, monthly billing. See plans and pricing or dive straight into the full API reference.