Voice AI API:
connect your agents to your software, with no re-keying.

Link your business software to Starleads. Your software sends contacts to Starleads and receives the results of each conversation by webhook.

Available in France today. Coming soon to the UK and Europe.

Read the API documentation
StarleadsA round trip, with no re-keying
Your softwareThe contact and its context
LéaYour AI agent
Result received in your softwareWebhook

“Preferred availability: Tuesday at 14:00.”

AppointmentAvailability noted
API key
Active
Webhook
At the end of each conversation
Plan
Pro and Business
Before, during and after the conversation

Send the context.
Get back what happened.

The API hands contacts to the campaign. HTTP requests bring in information during the call. The webhook sends back the result.

Exchanges with your softwareStarleads

The contact joins the right campaign.

Send one contact or a batch, with the first name and your business fields. The campaign rules set the calling hours, the attempts and the gap between them.

Read the documentation
Your softwareStarleads campaign
Contact
Camille
Campaign
Demo requests
Need
Set up phone reception
Availability
Tuesday afternoon

Simplified view of the data. The exact formats are in the API documentation.

For your technical team

One contact sent.
One usable result.

The key goes in the X-Api-Key header. Your server adds the contact to the campaign, then receives the result by webhook.

Your business-specific fields go in dataBag. The format of each route and the expected responses are in the public documentation.

See this route in the documentation
A first exchange, in codeStarleads
POST /CampaignItem/{campaignId}
curl --request POST \
  --url 'https://api.starleads.co/CampaignItem/CAMPAIGN_ID' \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: YOUR_SECRET_KEY' \
  --data '{
    "phoneNumber": "YOUR_TEST_NUMBER",
    "dataBag": { "firstName": "Camille" }
  }'

Run this server-side. Replace the values and adapt dataBag to your campaign fields; here, a “firstName” field. Adding the contact starts processing according to your campaign rules.

Your software stays up to date

Conversations move forward.
So do your records.

Contacts go out without a file

Your software adds contacts to the campaign, one at a time or in bulk. Your team skips the morning export and re-keying.

The result comes back after the call

Summary, transcript, label, details collected and attempts: the data reaches your software by webhook.

The customer gets the information from their file

An order, availability, a progress update: the agent queries your software during the conversation.

In the other direction too

An event in your tool.
An agent takes over.

Your form, your CRM or your ad campaign sends a contact to the secure address provided by Starleads.

A workflow hands it to the agent. The same inbound webhook can trigger several workflows, depending on how you have set things up.

Organise the actions with a workflowSee the form callback template
From form to conversationStarleads
Your formA demo request
Inbound webhookAddress provided by Starleads
WorkflowHand the contact to Léa
LéaCall according to the campaign rules
What the API covers

Your agents’ resources,
available from your code.

Open the API reference

Campaigns and contacts

Create your campaigns, add contacts one at a time or in bulk, update them and pass on your business-specific fields.

Conversation results

Get the summary, transcript, label, details collected and attempts for each contact.

Audio recordings

Retrieve or delete recordings, for example to apply your retention policy.

Agents and instructions

Read your agents, edit their instructions, connect or remove their tools and see their version history.

Knowledge base

Create your knowledge bases, upload your documents and start their analysis. With Business, build the knowledge graph.

Tests and usage

Create and run your tests, simulate a conversation with an agent, track your credits and your subscription.

Full details of routes and formats are in the public documentation.

An integration you can maintain

Secret keys.
Documented changes.

Your technical team can read the documentation before opening an account. Breaking changes come through a new route.

You can create several API keys. A deactivated key is refused immediately and can’t be reactivated.

Data is hosted in France. Keep your keys server-side: they must not appear in code sent to the browser.

Read our security commitments
API access · server-sideStarleads
X-Api-Key•••• •••• •••• ••••
Location
Secret server configuration
Key exposed by mistake
Deactivate it, then create a new key
Old key
Refused after deactivation
See authentication
30,000+

automatic actions triggered in our customers’ tools after a conversation

Your setup

Send a first test contact.
Start with a trial.

  1. 01

    Create your secret key

    From your account’s API access, create a key and store it in your server configuration.

  2. 02

    Set up your webhook

    In the campaign, enter the address in your software that will receive the results, then test it.

  3. 03

    Check a full round trip

    Send a test contact, check what your tool receives, then send the other contacts.

Adding contacts by file from Starter. API, webhooks and HTTP requests from Pro.

Start with peace of mind

Your questions,
straight answers.

In short. With the Starleads API, your software hands its contacts to your AI agents, with no export or re-keying. A webhook then sends back the result of each conversation. The API is included from Pro, at €239 excl. VAT a month with a 12-month commitment.

Another question?Write to us

The documentation is public at docs.starleads.co. It covers authentication, the API routes and the results webhook. Your technical team can read it before opening an account.

Deactivate it, then create a new one from your account’s API access. The deactivated key is refused and can’t be reactivated. Don’t put a key in code exposed to the browser.

Yes. You can add contacts one by one or from a file, from Starter.

Your form, CRM or ad campaign sends a contact to an address provided by Starleads. A workflow hands it to the agent. The same webhook can trigger several workflows.

Yes, an API integration needs a developer. For everyday needs, ready-made integrations and workflows let you connect your tools without building an API integration.

The API is included from Pro, at €239 excl. VAT a month with a 12-month commitment. Each call or message uses the credits of its channel.

Further reading
Léa, AI phone agent

Starleads is coming to the UK and Europe.

Starleads is available in France today. Join the waitlist and we’ll email you as soon as it opens in your country.

Coming soon

Starleads is coming to the UK and Europe.

Starleads is available in France today. Leave your work email and we’ll let you know as soon as it opens in your country. Have a custom project? Tell us about it and we’ll get back to you.

We only use your email to let you know and to reply to you. Privacy