Avoma website screenshot

Avoma

Avoma is an AI-powered meeting assistant platform that automates note‑taking, scheduling, and coaching for sales and revenue teams. It records and transcribes meetings in real time, generates structured summaries, pushes data to CRMs, and provides AI‑driven sales coaching and guidance. The platform also offers lead routing, meeting reminders, and revenue intelligence tools to help organizations improve productivity and close deals faster.

Avoma publishes 18 API contracts indexed on the APIs.io network, including Calls API, Custom Category API, Engagement Analytics API, and 15 more. Tagged areas include Artificial Intelligence, Meeting Assistant, Sales Enablement, Automation, and Productivity.

The Avoma catalog on APIs.io includes 1 Spectral governance ruleset.

Avoma’s developer surface includes support, changelog, authentication, documentation, API reference, engineering blog, pricing, and 22 more developer resources.

56.0/100 strong ▬ flat Agent 42/100 agent ready Full breakdown ↓
scored 2026-10-17 · rubric v0.24.0
2 published contracts
Artificial IntelligenceMeeting AssistantSales EnablementAutomationProductivity

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Developer Platform & API Ecosystem Management
BC-4270
Webhooks
POST /v1/webhooks/ POST /v1/webhooks/signing-secret/rotate/ DELETE /v1/webhooks/{uuid}/

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-17 · rubric v0.24.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/avoma: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Markets this provider is in provisional

The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.

MarketPositionDepthRegistered MCP serverDeclares compatibility
Workplace Collaboration App Marketplaces builds-on 19.7 (thin) - -

Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.

APIs 18

Individual APIs this provider publishes, each with its own machine-readable definition.

Avoma Calls API

The Calls API from Avoma — 2 operation(s) for calls.

Avoma Custom Category API

**Deprecated**: The "Custom Category" feature is deprecated and will be removed in future versions. We recommend using the "Smart Category" feature instead.

Avoma Engagement Analytics API

The Engagement Analytics API from Avoma — 4 operation(s) for engagement analytics.

Avoma Meeting Outcomes API

The Meeting Outcomes API from Avoma — 2 operation(s) for meeting outcomes.

Avoma Meeting Types API

The Meeting Types API from Avoma — 2 operation(s) for meeting types.

Avoma Meetings API

Meetings are the foundation and starting point of the flow in Avoma. You can fetch recordings , transcriptions , ai notes , sentiments and coaching once the meeting is recorded ...

Avoma Meetings Sentiments API

Avoma's meeting sentiment feature is a powerful tool designed to provide end users with a deeper understanding of the emotional tone and dynamics within their meetings. By analy...

Avoma Notes API

Avoma's AI takes notes so that you can focus on engaging in the conversation. These notes are intelligently categorised using Avoma's Smart Categories feature, which employs nat...

Avoma Recording API

Recordings contain Audio and Video information for a completed meeting. Once recording is available you should be able to download the same using the pre-signed url. The url wil...

Avoma Revenue Intelligence [Beta] API

The Revenue Intelligence [Beta] API from Avoma — 2 operation(s) for revenue intelligence [beta].

Avoma Scorecard Evaluations API

The Scorecard Evaluations API from Avoma — 1 operation(s) for scorecard evaluations.

Avoma Scorecards API

The Scorecards API from Avoma — 2 operation(s) for scorecards.

Avoma Smart Category API

Smart Categories can help organize your meeting notes into logical groupings, making it effortless to navigate and extract specific information from large volumes of conversatio...

Avoma Snippets API

The Snippets API from Avoma — 1 operation(s) for snippets.

Avoma Templates API

`Templates` help in extraction of AI-generated notes based on mentioned categories. A template will be automatically inserted into the meeting notes page, if the `meeting type` ...

Avoma Transcriptions API

Transcription is generated for meeting's recording. This is available once the meeting recording is processed. Availability of transcription can be verified using `transcript_re...

Avoma Users API

The Users API from Avoma — 2 operation(s) for users.

Avoma Webhooks API

**Webhooks** Avoma Webhooks notify users about the successful occurrence of events within the Avoma application. Instead of polling or calling APIs to detect events, Avoma sends...

Scroll for all 18

Pricing Plans 1

Published pricing tiers and plan structures.

Avoma Plans Pricing

5 plans

PLANS

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Avoma API Rules

12 rules · 7 errors 3 warnings 2 info

SPECTRAL

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Avoma Authentication

http · 1 scheme

SECURITY

Avoma Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Avoma Vulnerability Disclosure

no policy recorded

SECURITY

Avoma Trust Center

SOC 2, HIPAA, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Avoma Agentic Access

59 operations · 23 acting

59 operations · 23 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 4

Pagination, idempotency, versioning, errors, and events

Access & Security 6

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: avoma
name: Avoma
image: https://cdn.prod.website-files.com/5de236b4d41434460ade73ac/675b1cc5e923eddc26d5aa07_Og%20Image.webp
description: Avoma is an AI-powered meeting assistant platform that automates note‑taking, scheduling, and coaching for sales
  and revenue teams. It records and transcribes meetings in real time, generates structured summaries, pushes data to CRMs,
  and provides AI‑driven sales coaching and guidance. The platform also offers lead routing, meeting reminders, and revenue
  intelligence tools to help organizations improve productivity and close deals faster.
url: https://raw.githubusercontent.com/api-evangelist/avoma/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
x-tier: profiled
x-tier-reason: enrichment pass 2026-09-27 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-09-27'
modified: '2026-10-06'
x-docs-platform: redocly
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-10-03
x-docs-hosting: github-pages
tags:
- Artificial Intelligence
- Meeting Assistant
- Sales Enablement
- Automation
- Productivity
tags_raw:
- AI
- Meeting-Assistant
- Sales-Enablement
- Automation
- Productivity
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- url: https://www.avoma.com/blog/rss.xml
  type: BlogRSS
- type: CapabilityMap
  url: capabilities/avoma-capability-edges.yml
  name: Avoma Business Capability Map
- type: AgenticAccess
  url: agentic-access/avoma-agentic-access.yml
- type: Plans
  url: plans/avoma-plans-pricing.yml
- type: Spectral
  url: rules/avoma-rules.yml
- type: Vocabulary
  url: vocabulary/avoma-vocabulary.yml
- type: Compliance
  url: https://trust.avoma.com/
- type: ErrorCatalog
  url: errors/avoma-problem-types.yml
- type: Conformance
  url: conformance/avoma-conformance.yml
- type: LLMsTxt
  url: llms/avoma-llms.txt
- type: WellKnown
  url: well-known/avoma-well-known.yml
- type: Hosts
  url: hosts/avoma-hosts.yml
- type: Vendors
  url: vendors/avoma-vendors.yml
- type: TermsOfService
  url: https://www.avoma.com/terms
- type: Support
  url: https://help.avoma.com/
- type: Security
  url: https://www.avoma.com/security
- type: PrivacyPolicy
  url: https://www.avoma.com/privacy-policy
- type: Leadership
  url: https://www.avoma.com/team/albert-lai
- type: DeveloperPortal
  url: https://dev.avoma.com
- type: ChangeLog
  url: https://www.avoma.com/release-notes
- type: Authentication
  url: authentication/avoma-authentication.yml
- type: TrustCenter
  url: security/avoma-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/avoma-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/avoma-domain-security.yml
- type: Website
  url: https://www.avoma.com/
- type: Documentation
  url: https://dev.avoma.com/
- type: APIReference
  url: https://dev.avoma.com/
- type: Blog
  url: https://www.avoma.com/blog
- type: Pricing
  url: https://www.avoma.com/pricing
apis:
- aid: avoma:avoma-calls-api
  name: Avoma Calls API
  description: The Calls API from Avoma — 2 operation(s) for calls.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Calls
  properties:
  - type: OpenAPI
    url: openapi/avoma-calls-api-openapi.yml
- aid: avoma:avoma-custom-category-api
  name: Avoma Custom Category API
  description: '**Deprecated**: The "Custom Category" feature is deprecated and will be removed in future versions. We recommend
    using the "Smart Category" feature instead.'
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Custom Category
  properties:
  - type: OpenAPI
    url: openapi/avoma-custom-category-api-openapi.yml
- aid: avoma:avoma-engagement-analytics-api
  name: Avoma Engagement Analytics API
  description: The Engagement Analytics API from Avoma — 4 operation(s) for engagement analytics.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Engagement Analytics
  properties:
  - type: OpenAPI
    url: openapi/avoma-engagement-analytics-api-openapi.yml
- aid: avoma:avoma-meeting-outcomes-api
  name: Avoma Meeting Outcomes API
  description: The Meeting Outcomes API from Avoma — 2 operation(s) for meeting outcomes.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Meeting Outcomes
  properties:
  - type: OpenAPI
    url: openapi/avoma-meeting-outcomes-api-openapi.yml
- aid: avoma:avoma-meeting-types-api
  name: Avoma Meeting Types API
  description: The Meeting Types API from Avoma — 2 operation(s) for meeting types.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Meeting Types
  properties:
  - type: OpenAPI
    url: openapi/avoma-meeting-types-api-openapi.yml
- aid: avoma:avoma-meetings-api
  name: Avoma Meetings API
  description: Meetings are the foundation and starting point of the flow in Avoma.  You can fetch recordings , transcriptions
    , ai notes , sentiments  and coaching once the meeting is recorded and finished processing.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Meetings
  properties:
  - type: OpenAPI
    url: openapi/avoma-meetings-api-openapi.yml
- aid: avoma:avoma-meetings-sentiments-api
  name: Avoma Meetings Sentiments API
  description: Avoma's meeting sentiment feature is a powerful tool designed to provide end users with a deeper understanding
    of the emotional tone and dynamics within their meetings. By analyzing the content of conversations, vocal nuances, and
    contextual cues, Avoma's AI can accurately determine the overall sentiment of the meeting, whether it's positive, negative,
    or neutral.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Meetings Sentiments
  properties:
  - type: OpenAPI
    url: openapi/avoma-meetings-sentiments-api-openapi.yml
- aid: avoma:avoma-notes-api
  name: Avoma Notes API
  description: 'Avoma''s AI takes notes so that you can focus on engaging in the conversation. These notes are intelligently
    categorised using Avoma''s Smart Categories feature, which employs natural language processing and machine learning to
    identify and label key themes, action items, decisions, and other pertinent topics discussed during the meeting.


    AI Notes are generated and available once the meeting recording and transcription are processed. Availability of ai notes
    can be verified using `notes_ready` parameter in get meeting response.'
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Notes
  properties:
  - type: OpenAPI
    url: openapi/avoma-notes-api-openapi.yml
- aid: avoma:avoma-recording-api
  name: Avoma Recording API
  description: Recordings contain Audio and Video information for a completed meeting. Once  recording  is available you should
    be able to download the same using the pre-signed url. The url will be valid for 5 days. To check whether the recordings
    for a particular meeting are ready , you can invoke get meeting api and verify `audio_ready` and `video_ready` parameters
    in the response.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Recording
  properties:
  - type: OpenAPI
    url: openapi/avoma-recording-api-openapi.yml
- aid: avoma:avoma-revenue-intelligence-beta-api
  name: Avoma Revenue Intelligence [Beta] API
  description: The Revenue Intelligence [Beta] API from Avoma — 2 operation(s) for revenue intelligence [beta].
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Revenue Intelligence [Beta]
  properties:
  - type: OpenAPI
    url: openapi/avoma-revenue-intelligence-beta-api-openapi.yml
- aid: avoma:avoma-scorecard-evaluations-api
  name: Avoma Scorecard Evaluations API
  description: The Scorecard Evaluations API from Avoma — 1 operation(s) for scorecard evaluations.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Scorecard Evaluations
  properties:
  - type: OpenAPI
    url: openapi/avoma-scorecard-evaluations-api-openapi.yml
- aid: avoma:avoma-scorecards-api
  name: Avoma Scorecards API
  description: The Scorecards API from Avoma — 2 operation(s) for scorecards.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Scorecards
  properties:
  - type: OpenAPI
    url: openapi/avoma-scorecards-api-openapi.yml
- aid: avoma:avoma-smart-category-api
  name: Avoma Smart Category API
  description: Smart Categories can help organize your meeting notes into logical groupings, making it effortless to navigate
    and extract specific information from large volumes of conversational data.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Smart Category
  properties:
  - type: OpenAPI
    url: openapi/avoma-smart-category-api-openapi.yml
- aid: avoma:avoma-snippets-api
  name: Avoma Snippets API
  description: The Snippets API from Avoma — 1 operation(s) for snippets.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Snippets
  properties:
  - type: OpenAPI
    url: openapi/avoma-snippets-api-openapi.yml
- aid: avoma:avoma-templates-api
  name: Avoma Templates API
  description: '`Templates` help in extraction of AI-generated notes based on mentioned categories. A template will be automatically
    inserted into the meeting notes page, if the `meeting type` is set and has a template associated with a `meeting type`.'
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Templates
  properties:
  - type: OpenAPI
    url: openapi/avoma-templates-api-openapi.yml
- aid: avoma:avoma-transcriptions-api
  name: Avoma Transcriptions API
  description: Transcription is generated for meeting's recording. This is available once the meeting recording is processed.
    Availability of transcription can be verified using `transcript_ready` parameter in get meeting response.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Transcriptions
  properties:
  - type: OpenAPI
    url: openapi/avoma-transcriptions-api-openapi.yml
- aid: avoma:avoma-users-api
  name: Avoma Users API
  description: The Users API from Avoma — 2 operation(s) for users.
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - User
  tags_raw:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/avoma-users-api-openapi.yml
- aid: avoma:avoma-webhooks-api
  name: Avoma Webhooks API
  description: "**Webhooks**\n\nAvoma Webhooks notify users about the successful occurrence of events within the Avoma application.\
    \ Instead of polling or calling APIs to detect events, Avoma sends webhook events as HTTP POST requests, with a JSON payload,\
    \ to your specified endpoint URL.\n\n**Subscribing to Webhooks**\n\nTo subscribe to webhooks, please reach out to Avoma\
    \ support and provide a public HTTPS endpoint URL. The URL must be secure (HTTPS). Your endpoint should respond with an\
    \ HTTP **200** status code to acknowledge receipt of the webhook data. If no response or an error is returned, Avoma will\
    \ retry the connection up to five times within 24 hours. To avoid retries and errors, always acknowledge the receipt of\
    \ webhooks by responding with HTTP **200**.\n\nIf persistent non-success responses are received more than five times in\
    \ the last 24 hours, Avoma will unsubscribe your webhooks. \n\n**Supported event types**\n\n| `event_type` | Fires when\
    \ |\n|---|---|\n| `AINOTE` | AI notes are ready for a meeting or call. |\n| `MEETING_BOOKED_VIA_SCHEDULER` | A meeting\
    \ is booked via an Avoma scheduling page. |\n| `MEETING_BOOKED_VIA_SCHEDULER_RESCHEDULED` | A scheduler-booked meeting\
    \ is rescheduled. |\n| `MEETING_BOOKED_VIA_SCHEDULER_CANCELED` | A scheduler-booked meeting is canceled. |\n| `new_conversation`\
    \ | AI notes ready (Zapier only). |\n\n**Retry policy**\n\nFailed deliveries (non-2xx or timeout) are retried up to 5\
    \ times with\nincreasing delays: 5 min → 30 min → 2 h → 12 h → 24 h. After 5 consecutive\nfailures the subscription is\
    \ automatically deactivated.\n\n**Signature verification**\n\nWhen a signing secret is configured, every delivery includes\
    \ an\n`X-Avoma-Signature` header — an HMAC-SHA256 hex digest of the raw request\nbody.\n\nTo verify the signature:\n\n\
    1. Retrieve the payload from the received webhook event.\n2. Obtain your Avoma API secret key (provided when you requested\
    \ API/Webhooks access).\n3. Compute the HMAC using the payload and your secret key, using the SHA256 digest algorithm.\n\
    4. Convert the result to a hexadecimal format.\n5. Compare the computed value to the value in the `X-Avoma-Signature`\
    \ header. If they match, the webhook is from Avoma.\n\n**Sample Code for Webhook Verification**\n\n*Node.js:*\n\n```javascript\n\
    const crypto = require('crypto');\nconst message = `${JSON.stringify(request.body)}`;\nconst hashForVerify = crypto.createHmac('sha256',\
    \ AVOMA_API_KEY).update(message).digest('hex');\nconst signature = `${hashForVerify}`;\n\nif (request.headers['x-avoma-signature']\
    \ === signature) {\n  // Webhook request came from Avoma\n} else {\n  // Webhook request did not come from Avoma\n}\n\
    ```\n\n*Python:*\n\n```python\nimport hashlib\nimport hmac\nimport json\n\nrequest = \"YOUR WEBHOOK REQUEST\"\nsecret_key\
    \ = \"YOUR_SECRET_KEY\"\nbody_unicode = request.body.decode(\"utf-8\")\n\nh = hmac.new(secret_key.encode('utf-8'), body_unicode.encode('utf-8'),\
    \ hashlib.sha256)\n\n# Compare the computed signature with the signature from the request\n\nlowercase_headers = {key.lower():\
    \ value for key, value in request.headers.items()}\n\nwebhook_signature = lowercase_headers.get('x-avoma-signature')\n\
    \nif webhook_signature != h.hexdigest():\n    print(\"Webhook signature does not match\")\n```\n. Manage your signing\
    \ secret via `GET/PATCH/DELETE /v1/webhooks/signing-secret/`\nor rotate it via `POST /v1/webhooks/signing-secret/rotate/`."
  humanURL: https://dev.avoma.com/
  baseURL: https://api.avoma.com
  tags:
  - Webhook
  tags_raw:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/avoma-webhooks-api-openapi.yml
x-coverage:
  state: unreadable
  reason: no-machine-readable-spec
  method: derived
  generated: '2026-09-27'
  generator: derive-coverage.py (pre-flight evidence)
  detail: the company publishes developer documentation but serves no machine-readable contract from it
  evidence:
  - url: https://www.nasdaqprivatemarket.com/
    status: 200
x-enrichment:
  date: '2026-09-27'
  status: enriched
  artifacts_added: 19
  pass: modular-v1
  engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/avoma"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/avoma/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/avoma/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.