Skip to content
answerlıng
  • Integrations
  • Why Answerling?
  • Pricing
Start a demo callTry the demo Book a call

Your agent

  • Answers your callsIn your business's name, one question at a time, read back before they hang up.
  • The setup weekWe write in your services and common questions, and how it handles prices. No setup fee.

After the call

  • The write-up and your dashboardWho rang, what they need and the number to call back, in your inbox. Each call kept in your dashboard.
  • IntegrationsYour write-up, in the apps you already run.

Hear it

Hear it answer as your business

Give it your business name and trade, then call it from your browser. Sample details, not yours.

Try the demo

Kinds of call

  • The calls it takesA new job, a change of plan, a price question, a message: what your agent does with each.

Who it answers for

  • TradesFrom plumbing to pet grooming, and any business where the person on the phone does the work.

One trade page

Plumbing and HVAC

The burst pipe at eleven and the no-heat call at two, answered, taken down and read back.

See the page

Guides

  • Questions and answersWhat owners ask before they sign, answer first.
  • Call forwarding, carrier by carrierKeep your number. We set up forwarding with you on a call.
  • All guidesNo form, no download.

Your numbers

What is a missed call costing you?

Three numbers you already know, multiplied. Your math, not ours.

Run the numbers
answerlıng
  • PlatformWhat your agent does on the call, and what you get after it.
    • Answers your calls
    • The setup week
    • The write-up and your dashboard
    • Hear it answer as your business
  • IntegrationsYour write-up, in the apps you already run.
  • Use casesThe calls it takes, and who it answers for.
    • The calls it takes
    • Trades
    • Plumbing and HVAC
  • ResourcesGuides, forwarding and the calculator.
    • Questions and answers
    • Call forwarding, carrier by carrier
    • What is a missed call costing you?
    • All guides
  • Why Answerling?
  • Pricing
Start a demo call Book a call

Developers

The Answerling API

Version 1, September 2026. One address, one event, one business per key.

Everything a business’s tools receive from Answerling comes through one door: a call ends, the write-up is built, and it is posted to every address the business registered. This page documents that door. It is the same one the Zapier integration uses.

1. The address and the key

Every request is a POST to https://answerling.ai/api/zapier with a JSON body and two headers:

Content-Type: application/json
X-Answerling-Key: the key you were given (it starts with ans_)

The key identifies the business. Answerling issues one during setup, shows it once, and keeps only a hash of it; a revoked key stops working at once. There is nothing else to configure: no OAuth, no client secret, no scheduled rotation.

Every response is JSON. A request without a key, with an unknown key, or with a revoked key is answered with 401 and the body {"error":"unknown key"}, and nothing else about why.

2. The four actions

The body’s action field says what you want.

  • auth. Who does this key belong to? Answers 200 with {"business":"Your business","client_id":"a uuid"}. Use it to test a key or to label a connection.
  • subscribe. Register an address to receive write-ups. Body: {"action":"subscribe","hookUrl":"https://hooks.zapier.com/hooks/standard/1/2/","event":"new_write_up"}. Answers 201 with {"id":"a uuid","hook_url":"the address"}. Registering the same address twice is harmless. An address must be on hooks.zapier.com; any other host answers 400.
  • unsubscribe. Body: {"action":"unsubscribe","hookUrl":"the address"}. Answers 200 with {"ok":true}, whether or not the address was registered.
  • sample. Answers 200 with an array of the business’s three most recent write-ups, newest first, in the shape in section 4. An empty array when the business has had no analysed calls yet.

Any other action answers 400 with {"error":"unknown action"}.

3. The event: a new call write-up

After a call ends, once the recording has been transcribed and read, Answerling sends one POST to every address the business has registered. The body is the write-up as JSON, with the fields in section 4. A 2xx answer means delivered. An address that answers 410 Gone is removed. Delivery is once: if your address is down at that moment the write-up is not re-sent, and it stays in the business’s dashboard.

4. The write-up

Flat JSON, plain names: the caller’s details, the summary, the whole transcript and the call’s timings. A fact the caller did not give is null, except wants_callback (false) and best_number (the number they called from).

  • id, string. The call’s id, stable for ever.
  • business, string. The business’s name as Answerling knows it.
  • received_at and started_at, ISO 8601 timestamps. When the call ended and when it began.
  • duration_seconds, integer.
  • caller_number and line_number, strings in E.164 form. The number that called, and the Answerling number the call reached.
  • caller_name, string. The name the caller gave.
  • best_number, string. The number the caller asked to be called back on, or the number they called from.
  • about, string. What they need, in a line.
  • location, string. Where, if they said.
  • when_wanted, string. When they want it, in their words.
  • outcome, string. How the call ended, as a one-word mark, which the dashboard shows as a word: Request taken (booked: the whole request, taken for the business to confirm; it is not an appointment), Message taken (message), Spam (spam) or Hung up (hangup).
  • wants_callback, boolean.
  • summary, string. A short paragraph.
  • sentiment, string. Positive, Neutral, Negative or Unknown.
  • transcript, string. The whole conversation, one turn per line, each line starting with who spoke.
  • recording_url, string. A link to the audio.
  • dashboard_url, string. The call in the business’s dashboard, sign-in required.

An example, with invented values:

{
  "id": "call_example_0001",
  "business": "Your business",
  "received_at": "2026-09-21T18:43:10Z",
  "started_at": "2026-09-21T18:40:52Z",
  "duration_seconds": 134,
  "caller_number": "+15555550123",
  "line_number": "+15555550100",
  "caller_name": "A caller",
  "best_number": "+15555550123",
  "about": "Tankless water heater service",
  "location": null,
  "when_wanted": null,
  "outcome": "message",
  "wants_callback": true,
  "summary": "They asked whether you service tankless water heaters, and want a call back on the number they rang from.",
  "sentiment": "Neutral",
  "transcript": "Agent: Thanks for calling. This call is recorded. How can I help?",
  "recording_url": "https://example.com/recording.wav",
  "dashboard_url": "https://app.answerling.ai/#call/call_example_0001"
}

5. Limits and conduct

One key belongs to one business and reaches only that business’s calls. There is no published rate limit; a few requests a minute is the expected shape, since the event is pushed to your Zapier hook and there is nothing to poll. A write-up contains the caller’s personal data, so whatever receives it must handle it under the business’s own privacy obligations and our privacy policy and terms.

6. Errors

  • 400. A bad request: an unknown action, or a missing or disallowed hookUrl. The body says which.
  • 401. No key, an unknown key, or a revoked key. It can also mean our side could not check the key at that moment: try again in a minute before asking for a new one.
  • 5xx. Our side. Try again in a minute; if it persists, write to us.

7. Getting a key, and Zapier

Keys are issued by Answerling for each business during setup: ask on your setup call, or write to info@answerling.ai. A key belongs to one business alone. It is stored only in scrambled form, and it stops the moment we revoke it. In Zapier there is no code to write. During setup we connect your Zapier account to Answerling and build the Zap with you on New Call Write-Up; the key goes in when Zapier asks you to sign in, and the four actions above happen behind the scenes.

Questions? Write to info@answerling.ai.

Integrations Privacy policy Terms

Tell us about your calls. We build it for you.

Leave your email and we will set up a call. Fifteen minutes on your calls, your hours and what you want captured.

We will write to .

The number is how we reach you for the call itself. Privacy.

We will be in touch. We reply within one business day.
answerlıng

A voice AI agent on your line that asks what each job needs and sends you the write-up. Set up for you. We call you with a start date.

Book a call

Questions: info@answerling.ai

Platform

  • Answering
  • After the call
  • Integrations
  • The setup week
  • Pricing

Use cases

  • The calls it takes
  • Trades
  • Plumbing and HVAC

Resources and company

  • Why Answerling?
  • Questions and answers
  • Call forwarding
  • What a missed call costs
  • All guides

© 2026 Scarp Systems LLC d/b/a Answerling

Terms Service agreement Privacy Recording consent AI disclosure