2 APIs across 1 product group.
| I want to... | Use | Why |
|---|---|---|
| Send a transactional SMS or OTP | CommPeak SMS Streams API | SMS Streams is the thin two-endpoint send-and-status surface with no dialler or billing dependencies, best for simple transactional or batch sends. |
| Send SMS alongside voice, dialler, HLR, or billing work | CommPeak API | The main API sends SMS via TextPeak in the same token scope as calls, campaigns, lookups, and rate cards, so one integration covers a full outbound motion. |
| Reconcile SMS delivery status | CommPeak SMS Streams API | messages_status returns per-id delivery state for reconciling failures without pulling the broader call and billing data of the main API. |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CommPeak 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.
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%2Fcommpeak.com" | shStep 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%2Fcommpeak.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic 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: .
What agents get from Jentic-routed access to this vendor.
Setup
Wiring CommPeak by hand means learning two separate auth schemes, hitting distinct hosts for dialler, SMS, and HLR, and reconciling call and billing records yourself. Through Jentic you install Jentic One once, add either CommPeak API from the Jentic directory, store each credential once, and your agent calls both.
Permission scoping
CommPeak sends target numbers, campaign details, and message bodies in request bodies, so your own rules in Jentic One decide which operations each agent may call. You can allow HLR lookups, billing reads, or SMS status checks while leaving outbound dialling and message sending out unless you add them.
Credential isolation
Both the main API bearer token and the SMS Streams API key are stored encrypted by your own Jentic One instance and injected only at execution time. Neither credential enters the agent's prompt, logs, or context.
Specific to using CommPeak APIs through Jentic.
What can an AI agent do across CommPeak's APIs?
An agent can run outbound dialler campaigns, manage leads and do-not-call lists, place click-to-call sessions, send single or batched SMS, validate phone numbers with HLR lookup, and pull call detail records and billing rate cards. The main CommPeak API covers the full voice and messaging stack, while the SMS Streams API is a focused surface for sending SMS and checking delivery status.
How are the two CommPeak APIs different?
The main CommPeak API is a broad 39-endpoint surface spanning dialler, cloud voice, SMS via TextPeak, HLR lookup, and billing. The SMS Streams API is a two-endpoint SMS-only service for sending messages and checking delivery status, meant for teams that want a thin send-and-check loop without the dialler or billing complexity.
Which API should an agent use to send an SMS?
Use SMS Streams when the task is only sending a message or an OTP and confirming delivery, since it is smaller and simpler. Use the main CommPeak API when the SMS is part of a larger flow that also touches calls, campaigns, HLR lookups, or billing, so a single integration covers the whole motion.
Do both CommPeak APIs share one credential?
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.
For Agents
An agent can run outbound dialler campaigns, place click-to-call sessions, send single or batched SMS, validate numbers via HLR lookup, maintain do-not-call lists, and pull call detail records and billing rates across CommPeak's voice and messaging APIs.
CommPeak bundles an outbound dialler, cloud voice, SMS, and HLR number lookup into one communications stack aimed at sales call-centre workloads, with a separate lightweight SMS-only surface for teams that only need send-and-status. The pairing lets an agent handle both full dialler-plus-billing operations and thin transactional messaging under the same vendor.
Use for: Outbound dialler campaigns, click-to-call voice, transactional and batched SMS, HLR number validation, and call and billing record reporting on CommPeak
Not supported: email delivery, video conferencing, in-app push notifications, webhook delivery status, omnichannel messaging
Credentials: No, the two APIs use different credentials: the main CommPeak API uses a bearer token in the Authorization header, while the SMS Streams API uses a separate API key passed in the Authorization header.
All 2 CommPeak OpenAPI specs are Jentic-generated and indexed by Jentic, kept validated and agent-ready.
CommPeak provides cloud communications infrastructure for outbound sales and messaging. Across its two APIs, agents can run outbound dialler campaigns, manage leads and do-not-call lists, place click-to-call sessions, send single or batched SMS messages, validate phone numbers via HLR lookup, and pull call detail records and billing rate cards. The main CommPeak API covers voice, dialler, SMS, HLR, and billing across 39 endpoints, while the SMS Streams API is a focused two-endpoint surface for sending SMS and checking delivery status.
Each workflow spans multiple CommPeak APIs. Jentic routes each operation to the right API automatically.
Validate and message a lead list
Run each contact number through the main API's HLR lookup to confirm reachability, filter out invalid numbers, then dispatch the confirmed batch through SMS Streams as a single send and reconcile delivery status. This keeps validation in the full API while using the thin SMS surface for the send.
GET /lookup/sync for each number on the main API, then POST the reachable ones as a batch to /simple_send on SMS Streams and POST their ids to /messages_status
CommPeak API + CommPeak SMS Streams API
Dialler campaign with SMS follow-up
Push leads into a dialler campaign and place calls through the main CommPeak API, then send an SMS follow-up through SMS Streams to numbers that did not connect. The main API handles the voice motion while SMS Streams keeps the messaging leg lightweight.
POST leads to /leads and start calls with /click2call on the main API, then POST an SMS to /simple_send on SMS Streams for unconnected numbers
CommPeak API + CommPeak SMS Streams API
Cost-aware SMS reporting
Send transactional messages through SMS Streams and reconcile delivery, then pull SMS rate cards from the main API's billing endpoints to attribute spend per message batch. This separates the send path from the billing data source.
POST a batch to /simple_send on SMS Streams, then GET SMS rate cards from /billing on the main API to compute batch cost
CommPeak SMS Streams API + CommPeak API
Intent-based discovery
Agents search the Jentic directory by intent such as 'send an SMS' or 'check voice call records', and Jentic returns the matching CommPeak operation with its input schema, so the agent picks the right endpoint across both APIs without browsing reference docs.
No. The main CommPeak API authenticates with a bearer token in the Authorization header, and the SMS Streams API uses a separate API key in the Authorization header. Each is issued and managed independently, so an agent working across both needs both credentials configured.
Are these CommPeak specs official?
CommPeak does not publish OpenAPI specifications for these APIs. Jentic generates and maintains both specs, validates them against the live APIs, and keeps them agent-ready so an agent can call them through structured tooling.
Can CommPeak handle omnichannel messaging like WhatsApp or email?
No. CommPeak focuses on voice, SMS, and number validation. It does not cover email delivery, video conferencing, in-app push, or channels such as WhatsApp. For omnichannel needs, pair it with a dedicated messaging vendor while using CommPeak for voice and SMS.
All 4 are in the Jentic catalogue with the same one-credential, intent-search pattern.