For Agents
Pull call records, transcriptions, and scorecards from Convirza, manage campaigns and call flows, and run SMS or DNI workflows. Agents authenticate with an OAuth 2.0 token.
Get started with Convirza API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"list convirza calls with transcripts"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Convirza API API.
Retrieve call records, transcripts, and scorecard results via the /call endpoints
Tag and comment on calls with POST /call/tag and POST /call/comment
Manage marketing campaigns and their assigned users via /campaign endpoints
Add, list, and remove blacklisted numbers via /blacklistednumber
GET STARTED
Use for: Retrieve all calls received yesterday for campaign 42, Get the transcription for call ID 9876, Add a 'follow-up' tag to a list of call IDs, List all blacklisted phone numbers on the account
Not supported: Does not place outbound calls, host telephony numbers, or replace a CCaaS platform — use for call tracking, scorecarding, transcription, and marketing attribution only.
Jentic publishes the only available OpenAPI document for Convirza API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Convirza API, keeping it validated and agent-ready. Convirza provides 80 endpoints for call tracking, recording, transcription, scorecarding, and SMS, plus campaign and call flow management for marketers and contact centres. Operations span call retrieval and tagging, scorecard reporting, blacklist management, dynamic number insertion, and webhook delivery. Authentication is OAuth 2.0 implicit flow with scoped tokens such as read:call, read:campaign, and write:callflow.
Pull scorecard reports and update call titles through /scorecard endpoints
Upload audio files with call metadata via POST /call/upload for offline tracking
Send and receive SMS and configure webhooks for call events
Patterns agents use Convirza API API for, with concrete tasks.
★ Call Quality Scorecard Reporting
Pull scorecard results for sales and support calls to feed coaching dashboards and quality dashboards. /scorecard/list enumerates scorecards while /scorecard/scoredCallsReport returns the scored call data tied to specific scorecards. Suited to contact centres running QA programmes that need to surface scorecard data outside the Convirza UI.
List scorecards via GET /scorecard/list, then pull GET /scorecard/scoredCallsReport for the past 7 days and produce a summary
Marketing Attribution via Dynamic Number Insertion
Use Convirza's DNI data to attribute inbound calls to the marketing campaign that drove them. /call/dni returns the calls with their tracking number, source, and campaign metadata, while /campaign endpoints manage the campaigns themselves. Useful for performance marketers who want call-level ROAS alongside web analytics.
Pull GET /call/dni for the last 30 days and aggregate calls by campaign and source
Compliance Blacklist Enforcement
Maintain a do-not-call list across campaigns by managing blacklisted numbers programmatically. POST /blacklistednumber adds numbers, GET /blacklistednumber lists current entries, and DELETE removes numbers when consent is restored. Useful for compliance teams keeping suppression lists synced with CRM opt-out events.
Add the numbers from today's CRM opt-outs to Convirza via POST /blacklistednumber and confirm with GET /blacklistednumber
Agent-Driven Call Insight Workflows via Jentic
An AI agent ingests inbound calls, pulls transcripts, and surfaces high-risk conversations through Jentic. The agent searches Jentic for the call retrieval intent, loads the schema, and chains GET /call/transcription with /call/tag to auto-label calls. Through Jentic the OAuth token is held in the vault so agent loops never expose the credential.
Search Jentic for 'get call transcription', load the Convirza operation, fetch transcripts for yesterday's calls, and tag any with negative sentiment
80 endpoints — jentic publishes the only available openapi specification for convirza api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/call/list
List calls with filtering
/call/transcription
Get calls with transcriptions
/call/tag
Add tags to calls
/scorecard/scoredCallsReport
Pull scored calls report
/blacklistednumber
Add numbers to the blacklist
/campaign/list
List all campaigns
/call/dni
Retrieve calls with DNI tracking data
/call/list
List calls with filtering
/call/transcription
Get calls with transcriptions
/call/tag
Add tags to calls
/scorecard/scoredCallsReport
Pull scored calls report
/blacklistednumber
Add numbers to the blacklist
Three things that make agents converge on Jentic-routed access.
Credential isolation
Convirza OAuth 2.0 access tokens are stored encrypted in the Jentic vault. Agents receive scoped access at execution time and the token is injected into the Authorization header — raw tokens never enter the agent's context window.
Intent-based discovery
Agents search Jentic by intent (e.g., 'get call transcription' or 'list convirza calls') and Jentic returns the matching /call or /scorecard operation with its input schema.
Time to first call
Direct Convirza integration: 2-3 days for OAuth implicit flow, scope handling, and call schema work. Through Jentic: under 1 hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Twilio Voice API
Programmable voice calling with recording and call control, broader telephony scope than Convirza.
Choose Twilio Voice when you need to originate or programmatically control calls; pick Convirza for call tracking, scorecards, and marketing attribution.
Twilio Voice Insights API
Call quality and analytics over Twilio voice traffic, similar reporting scope to Convirza scorecards.
Choose Twilio Insights when calls flow through Twilio infrastructure; pick Convirza for DNI-driven marketing attribution and QA scorecards.
Vonage (Nexmo) Voice API
Voice telephony platform that pairs with Convirza when calls are placed via Vonage and tracked in Convirza.
Pair with Convirza when calls originate on Vonage and Convirza is used for tracking, transcription, and scoring.
Specific to using Convirza API API through Jentic.
Why is there no official OpenAPI spec for Convirza API?
Convirza does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Convirza API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Convirza API use?
Convirza uses OAuth 2.0 implicit flow with the authorize endpoint at https://apicfa.convirza.com/oauth/authorize. Tokens are scoped (e.g. read:call, read:campaign, write:callflow). Through Jentic the access token is held in the vault and injected at execution time so it never enters the agent's prompt.
Can I retrieve call transcriptions with the Convirza API?
Yes. GET /call/transcription returns calls with their transcripts and GET /call/transcriptionDetail returns the granular transcription record. Pair with GET /call/tag or POST /call/tag to label calls based on transcript content.
How do I manage a do-not-call suppression list with Convirza?
Use the /blacklistednumber endpoints. POST /blacklistednumber adds one or more numbers, GET /blacklistednumber lists existing entries, and DELETE removes numbers from the suppression list. Sync these with CRM opt-outs to keep suppression in lockstep.
What scorecard data can I pull from the Convirza API?
GET /scorecard/list enumerates available scorecards, and GET /scorecard/scoredCallsReport returns scored call data tied to a scorecard for a given period. POST /scorecard/callField updates call titles, useful when feeding scorecard outcomes back into reports.
What are the rate limits for the Convirza API?
Rate limits are not declared in the OpenAPI spec. Treat the call and scorecard endpoints as soft-limited per OAuth token and back off on HTTP 429 responses. Convirza's knowledge base at https://kb.convirza.com/api-request-instructions documents the request rules per plan.
How do I pull call data through Jentic?
Run jentic search for 'list convirza calls', load the GET /call/list operation, then execute it with the desired date range and filters. Jentic injects the OAuth access token from the vault and returns the call records as a structured response.
/campaign/list
List all campaigns
/call/dni
Retrieve calls with DNI tracking data