Integration

Custom & in-house APIsConnect with an API key

Custom API voice AI integration

The Custom API integration connects your AI voice and chat agents to Custom API, so they can http.list on a live call. It's a custom & in-house apis connector that runs as a tool the agent calls mid-conversation — you connect with an api key, attach it to an agent, and it acts in real time without a human in the loop.

Last updated 2026-09-15

What your agent can do with Custom API

http.listlist http

Read a page of contacts from your own API — use any system as a campaign source.

Inputs

FieldTypeDescription
limitintegerrecords per page
pageinteger1-based page number
http.appendappend http

POST finished calls to your own API — use any system as a call destination.

Inputs

FieldTypeDescription
calls*arrayone entry per finished call, each the fields you mapped

What you'll need to connect Custom API

Connect with an API key. In Telenow, open Integrations → Custom API and provide:

  • API token / key — Optional. Reference it in your requests as {auth.auth_token}.
  • Base URL — Optional. Reference it in your requests as {connection.base_url}.
  • Capabilities and requests — Map each capability your templates need to a request against your API.
  • Contact list URL — A GET returning your contacts, for use as a campaign source. Give the plain URL with NO query string and NO placeholders — paging is added for you using the two parameter names below. Must be https and publicly reachable. Leave blank if you are not dialling from this API.
  • Path to the list — Where the array of contacts sits in the response, dotted (`data.customers`). Leave BLANK if the response is the array itself.
  • Identifier field — The field that identifies each contact. A record's POSITION is not its identity — insert one contact and every later position shifts — so this is what dedupe and write-back address.
  • Path to each contact's fields — Leave BLANK if the fields sit directly on each record. Set it only if they are nested (Airtable-style `fields`).
  • Page size — How many records to ask for per page. Capped at 500.
  • Call results URL — A POST that receives one batch of finished calls, for use as an agent destination. The body is {"calls": [ ... ]}, each entry the fields you map, flat. Give the full https URL. Leave blank if you are not writing results here.
  • Page-size parameter — What your API calls the page size — limit, per_page, count, page_size.
  • Page-number parameter — What your API calls the page number — page, offset, skip.

Frequently asked questions

What can an AI voice agent do with Custom API?+

During a live call or chat, a Telenow agent can http.list and http.append — each runs as a tool the agent calls mid-conversation, so it acts on Custom API in real time without a human.

How do you connect Custom API to Telenow?+

In Telenow, open Integrations, pick Custom API, and you paste a Custom API API key into the connection, then bind it to your agent. Then add its custom & in-house apis tool to your agent (or install a template that already includes it) and you're live.

Can I use Custom API in a ready-made agent?+

Yes — add Custom API to any Telenow agent, or start from a template and attach it as a tool.

Does Custom API work on phone calls and WhatsApp?+

Yes. Telenow agents run on phone, web, chat and WhatsApp, and Custom API works the same across every channel — the agent calls it whenever the conversation needs it.

How much does the Custom API integration cost?+

Connecting Custom API is included — you only pay Telenow's transparent per-minute and per-component usage, and new accounts get free signup credit to try it.

$1.00 free credit on signup

Connect Custom API to your AI voice agent

Sign up free and get $1.00 in credit — no card required. Connect your number, pick a template, and go live in minutes.