Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHubOpen Standards
Resources
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Communications / Lula GAIL
Lula GAIL logo

Lula GAIL APIs for AI Agents

CommunicationsVoice TelephonyMixed ProvenanceAPI keyAgent Ready

www.lula.com·Developer portal → api.lula.com

For Agents

APIs2 in catalogue
Endpoints118 indexed
AuthAPI key — 1 credential for all 2 APIs
ProvenanceMixed provenance

An agent can place single or bulk AI voice calls, build and run calling campaigns over contact lists, and pull recordings and CSV reports, then extend into multi-step sequences, scripts, SMS follow-ups, conversation transcripts, data extraction, do-not-call enforcement, and webhook events across Lula's GAIL platform.

Lula GAIL centers on campaign-led outbound AI calling: it drives voice sequences over contact lists with scripts, SMS follow-ups, and compliance controls like do-not-call lists and redialing rules, then reports outcomes via transcripts, data extraction, and CSV reports. It offers both a slim 15-endpoint outbound-calling surface and a fuller 103-endpoint platform spec for teams that need sequences, conversations, and webhooks.

Use for: Outbound AI voice calling on Lula GAIL: single and bulk calls, campaigns over contact lists, sequences, scripts, SMS, conversation transcripts, data extraction, do-not-call and redialing compliance, recordings, CSV reports, and webhooks

Not supported: PSTN number provisioning, billing management, inbound IVR routing, hosted IVR design

Credentials: Both APIs authenticate with the same X-API-Key header generated in the Gail Portal, so a single Lula key covers calls to either surface.

Across 2 Lula GAIL APIs: 1 vendor-official, 1 Jentic-generated, all indexed by Jentic and kept validated and agent-ready.

Lula's GAIL is an AI-powered voice calling platform for outbound sales, renewals, and collections outreach. Its APIs place single and bulk AI voice calls, run campaigns over contact lists, and retrieve call recordings and CSV reports. The fuller platform surface adds multi-step sequences, conversational scripts, SMS, conversation transcripts, structured data extraction, do-not-call lists, redialing rules, and webhooks. Authentication is by an X-API-Key header generated in the Gail Portal.

Jentic One on Github

Lula GAIL API Catalog

2 APIs across 1 product group. All share one credential.

Communications2

GAIL (Lula API)Run the full Lula AI calling platform: calls, campaigns, contact lists, conversations, sequences, scripts, SMS, do-not-call lists, sessions, and webhooks across 103 endpoints.~103 endpointsGAIL APILaunch outbound AI voice calls one-off or in bulk, run campaigns over a contact list, and retrieve call recordings and CSV reports through Lula's GAIL platform.~15 endpoints

Which Lula GAIL API should I use?

I want to...UseWhy
Place outbound calls, run campaigns, and pull recordings or CSV reportsGAIL APIThe slim 15-endpoint surface covers the core call and campaign lifecycle without the extra platform tags.
Run multi-step sequences, scripts, SMS, conversation transcripts, data extraction, do-not-call lists, or webhooksGAIL (Lula API)The fuller 103-endpoint spec exposes the whole GAIL platform beyond basic calls and campaigns.

Install Jentic One Beta

Connect the Lula GAIL APIs to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Lula GAIL APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flula.com" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flula.com" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Once connected, ask your agent something like: “run an ai outbound calling campaign with lula gail”.

What AI Agents Can Do with Lula GAIL

Each workflow spans multiple Lula GAIL APIs. Jentic routes each operation to the right API automatically.

Start on the slim call API, grow into full sequences

A team begins with the 15-endpoint gail surface to create a campaign, bulk-add a contact list, start it, and pull the CSV report. When they need multi-step cadences, the fuller gail-api adds sequences, scripts, and SMS steps so the same campaign becomes a call-then-SMS multi-touch flow with a describe preview before it runs.

Example prompt:

Create and start a renewal campaign with the gail API, then use gail-api to attach a 3-step call-SMS-call sequence and describe the planned flow before the next run.

APIs used

GAIL API + GAIL (Lula API)

Call recordings plus conversation analytics for QA

Reviewers retrieve pre-signed recording URLs from the gail API for completed calls, then use the gail-api conversation and data-extraction endpoints to pull transcripts and structured intent and outcome fields, mapping each recording back to what was said and decided.

Example prompt:

Fetch a recording URL for a callId via the gail API and run a data-extraction job over the matching conversation with gail-api to return intent and outcome labels.

APIs used

GAIL API + GAIL (Lula API)

Compliant outbound calling with DNC and reporting

Before a campaign runs, an agent adds numbers to the do-not-call list and sets redialing rules through the gail-api compliance endpoints, then launches and reports on the campaign through the gail surface, keeping outreach within retry and DNC constraints.

Example prompt:

Add a number list to the do-not-call registry and set a retry limit with gail-api, then start the campaign and pull its CSV report through the gail API.

APIs used

GAIL (Lula API) + GAIL API

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring GAIL by hand means sending the X-API-Key header on every request and threading one key across calls, campaigns, sequences, SMS, conversations, and webhooks on two specs. With Jentic you install Jentic One once, add the GAIL APIs from the Jentic directory, store the key once, and your agent calls either surface.

Permission scoping

Permission scoping

GAIL puts the campaign id in the URL path, so your own rules in Jentic One can pin the agent to one campaign and a chosen set of operations. You decide whether it may place calls, add contacts to the do-not-call list, or start campaigns, and anything you do not grant stays off limits across both APIs.

Credential management

Credential isolation

Your GAIL X-API-Key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context, and the same stored key covers both the slim and full specs.

Intent-based discovery

Intent-based discovery

Agents search the Jentic directory by intent such as start an outbound call, run a calling sequence, or add a number to the do-not-call list, and Jentic returns the matching GAIL operation with its parameter schema so the agent calls the right endpoint on the right spec.

FAQs

Specific to using Lula GAIL APIs through Jentic.

What is Lula GAIL and what can an agent do across its APIs?

GAIL is Lula's AI voice calling platform. Across its APIs an agent can place single and bulk outbound calls, run campaigns over contact lists, and retrieve recordings and CSV reports, then extend into sequences, scripts, SMS follow-ups, conversation transcripts, data extraction, do-not-call enforcement, and webhook events.

What is the difference between the two GAIL APIs?

The gail API is a slim 15-endpoint surface for the core call and campaign lifecycle: single and bulk calls, campaigns, contacts, and recordings. The gail-api spec is the fuller 103-endpoint platform that adds sequences, scripts, conversation transcripts, data extraction, SMS, do-not-call lists, redialing rules, sessions, and webhooks.

Do both APIs share the same authentication?

Yes. Both use an X-API-Key header generated in the Gail Portal under General, Integrations, API Keys. A single Lula key works against either surface, so an agent does not need separate credentials to move between the slim and full specs.

Which API should I choose to start?

Start with the gail API if you only need to place calls, run campaigns, and pull recordings or reports. Move to the gail-api spec when you need multi-step sequences, conversational scripts, SMS, conversation analytics, or compliance controls like do-not-call lists and redialing rules.

How does GAIL support compliant outbound calling?

The gail-api spec exposes do-not-call list management and redialing rules so you can block numbers and cap retries before a campaign runs. Combined with webhook events, this gives you an audit trail and real-time alerting on outbound calling activity.

Can I analyze conversations after calls complete?

Yes, through the gail-api spec. Its conversation endpoints return full transcripts and its data-extraction endpoints run structured extraction over completed conversations, letting you pull intent labels, objections, and outcomes into a CRM without re-listening to the audio.

If you need a different Communications vendor

All 4 are in the Jentic catalogue with the same one-credential, intent-search pattern.

Bland.aiAI voice agent platform with programmable conversational pathways for outbound and inbound calls.
Retell AIReal-time low-latency AI voice agent platform for conversational calling.
TwilioProgrammable voice and SMS infrastructure that underpins outbound calling and messaging workflows.
VapiVoice AI platform for building and running phone-based agents.

BOOK A DEMO

Start Connecting APIs to Your AI Agents

Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.

Book a Demo