Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Wispr AI Meeting Share API

The Meeting Share API from Wispr AI — 7 operation(s) for meeting share.

Wispr AI Meeting Share API is one of 50 APIs that Wispr AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Meeting Share. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 8 operations across 7 paths, and defines 23 schemas. It is described by OpenAPI 3.0.3, at version 0.5.2.

Requests are made against the base URL https://api.wisprflow.ai.

8 operations 7 paths 23 schemas 1 DELETE5 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
0.5.2
Base URL
https://api.wisprflow.ai
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

Wispr AI Meeting Share API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (ApiKeyHeaderPatched). An API key is passed in the header as X-API-Key (APIKeyHeader).

Paths & Operations 8

Across 7 paths, the API surfaces 8 operations — 1 DELETE, 5 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Meeting Share 8
GET
/api/v1/meetings/shared
List Shared Meeting Notes
list_shared_meeting_notes 2 params → 200401429422
GET
/api/v1/meetings/shared/{slug}
Resolve Shared Meeting Note
resolve_shared_meeting_note 1 param → 200404429422
GET
/api/v1/meetings/shared/{slug}/transcript
Get Shared Meeting Note Transcript
get_shared_meeting_note_transcript 1 param → 200404429422
GET
/api/v1/meetings/shared/{slug}/share
Get Shared Note Share State
get_shared_note_share_state 1 param → 200404429422
GET
/api/v1/meetings/{meeting_id}/share
Get Meeting Share State
get_meeting_share_state 1 param → 200401403404422
PUT
/api/v1/meetings/{meeting_id}/share
Upsert Meeting Share
upsert_meeting_share 1 param body → 200401403404422
POST
/api/v1/meetings/{meeting_id}/share/recipients
Add Meeting Share Recipients
add_meeting_share_recipients 1 param body → 200401403404422429
DELETE
/api/v1/meetings/{meeting_id}/share/recipients/{email}
Delete Meeting Share Recipient
delete_meeting_share_recipient 2 params → 204401403404422

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are SharedNoteListItem (9 properties), SharedNoteResponse (9 properties), ValidationError (5 properties), SharedNoteShareStateResponse (5 properties). Each schema is shown below with its type and property counts.

SharedTodo
object
An action item attached to a shared note (read-only projection).
4 properties 4 required
NoteEmailStatus
string
ShareStateResponse
object
Full share state: slug, visibility, owner, and invited recipients.
4 properties 4 required
Profile
object
Enriched Flow profile fields when a participant email matches an existing user.
3 properties 3 required
ShareRecipientInput
object
A single recipient in a batch invite request. email is a plain string (not EmailStr) on purpose: a malformed address is reported per-recipient in the response…
2 properties 1 required
Owner
object
Derived owner of the shared note — not stored as a recipient row.
3 properties 1 required
NoteVisibility
string
SharedNoteListItem
object
Shared note row (full content) for authenticated "Shared with me" lists.
9 properties 7 required
HTTPValidationError
object
1 property
SharedNoteTranscriptResponse
object
Refined transcript + speaker map for a shared note the caller can access. transcript is the refined TranscriptEntry NDJSON text — the same body the meeting-sta…
2 properties 2 required
UpsertShareRequest
object
Request to set a shared note's visibility.
1 property 1 required
TodoStatus
string
RecipientEntry
object
A single invited recipient in the share state response.
4 properties 3 required
AddRecipientsResponse
object
Outcome of a batch recipient add. Every unique email in the request lands in exactly one bucket: - succeeded: now an invited recipient (newly added, or already…
4 properties 4 required
NoteShareRole
string
AddRecipientsRequest
object
Batch request to invite recipients to a shared note.
1 property 1 required
SharedNoteListResponse
object
Notes shared with the authenticated caller.
3 properties 1 required
ValidationError
object
5 properties 3 required
SpeakerPerson
object
One person in :attr:SpeakerMap.people, keyed by a plain uuid4 string. platform is immutable after mint; origin changes only via the calendar-merge upgrade (pla…
4 properties 2 required
SharedNoteResponse
object
Shared note payload returned to a caller with resolved access.
9 properties 6 required
SpeakerMap
object
The meetings.speakermap blob (nullable JSONB on the meeting row). people is keyed by person id (a plain uuid4 string, minted by whoever creates the person); as…
2 properties
SharedNoteShareStateResponse
object
Share state for a shared note as seen by any caller the access walk admits. Disclosure is scoped to how the caller was admitted: recipients is populated only f…
5 properties 5 required
SpeakerAssignment
object
One refinedid's person slots in :attr:SpeakerMap.assignments. Machine slots — dom (tile consensus), mic (reserved for the owner/mic channel), llm (post-summary…
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wispr-ai-meeting-share-api-openapi.yml Raw ↑

Other APIs Wispr AI publishes across the network.

Wispr AI Analytics API
Wispr AI Analytics Registry API
Wispr AI Attribution Tracking API
Wispr AI Authentication API
Wispr AI Automations API
Wispr AI Calendar API
Wispr AI Connectors API
Wispr AI Cost Centers API
Wispr AI Dash API
Wispr AI Dictionary API
Wispr AI Enterpret API
Wispr AI Enterprise API