New to Corsair? See API access, authentication, and error handling.
Companies
get
companies.get
Read one discovered company with its enriched firmographics (Intelligence API)
Risk: read
Output
list
companies.list
List companies discovered from meeting transcripts (Intelligence API; 404 when the organization is not enrolled)
Risk: read
Output
results full type
results full type
Exports
create
exports.create
Start exporting one or more transcriptions to a format (txt, srt, vtt, docx, pdf, json). Follow with exports.get until state is ready
Risk: write
Output
get
exports.get
Where an export stands; once state is ready the answer carries its download_link
Risk: read
Output
Glossaries
list
glossaries.list
List the glossaries an organization can attach to human orders
Risk: read
Output
glossaries full type
glossaries full type
Meetings
create
meetings.create
Send the HappyScribe notetaker bot to a meeting URL now or at joinAt; it records and transcribes. Follow with meetings.get until status is completed
Risk: write
participants full type
participants full type
participants full type
participants full type
get
meetings.get
Read one meeting: notetaker status (queued, joining, in_call, processing, completed, failed, cancelled), settings, and the transcript and summary once ready
Risk: read
Output
participants full type
participants full type
Memberships
add
memberships.add
Add a user to an organization as admin or member, by email. An email new to HappyScribe gets an invitation email and the answer carries invite instead of member
Risk: write
Output
member full type
member full type
invite full type
invite full type
list
memberships.list
List the members of an organization with their roles, 25 per page; nextPageUrl is set when another page exists
Risk: read
Output
members full type
members full type
remove
memberships.remove
Remove a user from the organization; their existing transcripts stay
Risk: destructive
Output: empty object
updateRole
memberships.updateRole
Change a member’s role between admin and member
Risk: write
Output
member full type
member full type
Orders
confirm
orders.confirm
Confirm an incomplete order, which charges the organization and starts the work
Risk: destructive · Irreversible
Output
create
orders.create
Create a transcription or subtitling order for media at a URL: service auto (the default) is machine work, pro is human work. It stays incomplete and unpaid until orders.confirm or an explicit confirm flag
Risk: destructive
Output
createTranslation
orders.createTranslation
Create a translation order for an existing transcription: service auto (the default) is machine translation, pro is human. Incomplete and unpaid until confirmed
Risk: destructive
Output
get
orders.get
Read one human-service order: state, operations, languages and pricing
Risk: read
Output
Organizations
list
organizations.list
List the organizations the API token belongs to, with the caller role and human-service availability
Risk: read
organizations full type
organizations full type
People
get
people.get
Read one discovered contact with company linkage (Intelligence API)
Risk: read
Output
company full type
company full type
list
people.list
List contacts discovered from meeting transcripts (Intelligence API; 404 when not enrolled)
Risk: read
Output
results full type
results full type
Style Guides
list
styleGuides.list
List the style guides an organization can attach to human orders
Risk: read
Output
styleGuides full type
styleGuides full type
Transcriptions
create
transcriptions.create
Start transcribing media from a public URL; spends transcription credits. Follow with transcriptions.getDetails until state is automatic_done
Risk: write
Output
folder full type
folder full type
people full type
people full type
companies full type
companies full type
delete
transcriptions.delete
Delete a transcription. It moves to the Trash unless permanent is true, which cannot be undone. Deleting one still processing cancels it and refunds its credits
Risk: destructive · Irreversible
Output: empty object
getDetails
transcriptions.getDetails
Read one transcription: processing state, language, duration, cost, media URLs and download links
Risk: read
Output
folder full type
folder full type
people full type
people full type
companies full type
companies full type
getSummary
transcriptions.getSummary
Read the AI-generated meeting summary of a notetaker recording
Risk: read
Output
list
transcriptions.list
List transcriptions in an organization with paging, folder filter and, for Intelligence-enrolled organizations, person and company filters
Risk: read
Output
results full type
results full type
updateDetails
transcriptions.updateDetails
Change a transcription: rename it, move it to another folder in the same organization, or toggle its public sharing link
Risk: write
Output
folder full type
folder full type
people full type
people full type
companies full type
companies full type
Translations
createTask
translations.createTask
Start machine-translating a transcript into a target language; spends credits. Follow with translations.getTask until state is done
Risk: write
Output
getTask
translations.getTask
Where a translation task stands: progress percent, failure reason and the translated transcription id once done
Risk: read
Output
Uploads
getSignedUrl
uploads.getSignedUrl
Get a pre-signed S3 URL for a filename; upload the file bytes there yourself, then create a transcription from it
Risk: read
Output