ElevenLabs Productions API

Access and manage ElevenProductions orders.

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /v1/productions/orders Start a new Productions order · Create Order #
Ask an LLM
“How do I start an order for human-reviewed Productions work?”
“Does a new Productions order start open so I can add items before submitting?”
Tell an agent
Create a new Productions order.
Open a fresh Productions order in my workspace.
GET /v1/productions/orders List Productions orders · List Orders #
Ask an LLM
“What Productions orders has my workspace placed?”
“Can I filter Productions orders by status or a date range?”
Tell an agent
List my Productions orders.
Show Productions orders with status {status}.
GET /v1/productions/orders/{order_id} Get a Productions order and its quote · Get Order #
Ask an LLM
“What's the quoted price on my Productions order?”
“Can I check the status of a Productions order I submitted?”
Tell an agent
Get Productions order {order_id}.
Show the quote and status for order {order_id}.
PATCH /v1/productions/orders/{order_id} Update an open Productions order · Update Order #
Ask an LLM
“Can I change a Productions order before I submit it?”
“Is it possible to edit an order after submission?”
Tell an agent
Update open order {order_id} with {request}.
Apply changes {request} to Productions order {order_id}.
POST /v1/productions/orders/{order_id}/media Attach a media file to a Productions order · Register Media #
Ask an LLM
“How do I attach my video to a Productions order?”
“Can I give a URL for the media instead of uploading the file?”
Tell an agent
Upload {media} in {declared_language} to order {order_id}.
Register media from {media_url} in language {declared_language} on order {order_id}.
GET /v1/productions/orders/{order_id}/media/{media_id} Get an order's uploaded media and download link · Get Media Info #
Ask an LLM
“Can I re-download a media file I attached to an order?”
“What metadata is stored for media registered on a Productions order?”
Tell an agent
Get media {media_id} on order {order_id}.
Give me a download link for media {media_id} of order {order_id}.
POST /v1/productions/orders/{order_id}/items Add or change an item on an order · Upsert Order Item #
Ask an LLM
“How do I add a line item to my Productions order and see its price?”
“Can I update an item already on an open order?”
Tell an agent
Add item {request} to order {order_id}.
Upsert order item {request} on {order_id} and tell me the quoted price.
DELETE /v1/productions/orders/{order_id}/items/{item_id} Remove an item from an open order · Remove Order Item #
Ask an LLM
“Can I take an item off a Productions order before submitting?”
“How do I drop a line item I added by mistake?”
Tell an agent destructive · confirm first
Remove item {item_id} from order {order_id}.
Delete line item {item_id} on open order {order_id}.
POST /v1/productions/orders/{order_id}/submit Submit a Productions order for processing · Submit Order #
Ask an LLM
“What happens when I submit a Productions order?”
“Can I still modify items after an order is submitted?”
Tell an agent
Submit Productions order {order_id}.
Send order {order_id} off for processing.
GET /v1/productions/orders/{order_id}/deliverables Download a completed order's deliverables · Get Order Deliverables #
Ask an LLM
“Where are the finished files for my Productions order?”
“Why is my order's deliverables list empty?”
Tell an agent
Get the deliverables for order {order_id}.
List the delivered files of completed order {order_id}.
GET /v1/productions/orders/languages/{order_item_kind} List languages offered for an order item type · Get Available Languages #
Ask an LLM
“Which languages can Productions deliver for a given kind of item?”
“Is my language supported before I add an item to an order?”
Tell an agent
List available languages for order item kind {order_item_kind}.
Check which languages {order_item_kind} items support.

Documentation

Specifications

Other Resources

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/elevenlabs-productions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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.

OpenAPI Specification

elevenlabs-productions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ElevenLabs API Documentation Productions API
  description: This is the documentation for the ElevenLabs API. You can use this API to use our service programmatically, this is done by using your API key. You can find your API key in the dashboard at https://elevenlabs.io/app/settings/api-keys.
  version: '1.0'
tags:


# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elevenlabs/refs/heads/main/openapi/elevenlabs-productions-api-openapi.yml