Skip to main content
Every castingwords.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Audiofile

get

audiofile.get Get audiofile details including current state Risk: read
Input Output

Invoice

get

invoice.get Get invoice details and line items Risk: read
Input Output

Order

create

order.create Create a transcription order for public audio/video URLs (API4 order_url) Risk: write
Input Output

Prepay Balance

get

prepayBalance.get Get the current prepaid balance in USD Risk: read
Input: empty object Output

Refund

create

refund.create Cancel and refund an audiofile before transcription work starts Risk: destructive
Input Output

Skus

list

skus.list List documented CastingWords SKUs from Store API v4 (no live sku endpoint) Risk: read
Input: empty object Output

Transcript

get

transcript.get Get a completed transcript (txt, doc, rtf, html, srt, docx, tstxt, vtt) Risk: read
Input Output: string

Upgrade

create

upgrade.create Order upgrades for an audiofile (timestamps, captions, etc.) Risk: write
Input Output

Webhook

get

webhook.get Get the registered account webhook URL Risk: read
Input: empty object Output

register

webhook.register Register a webhook URL for CastingWords event notifications Risk: write
Input Output

test

webhook.test Request a test webhook POST for a documented event type Risk: write
Input Output