---
title: "Upload script audio"
method: POST
path: "/scriptAudio"
---

# Upload script audio

`POST /scriptAudio`

## Request

- Base URL: `https://api.synthesia.io`
- URL: `https://api.synthesia.io/scriptAudio`
- Auth: none declared
- TypeScript: <https://skmtc.dev/synthesia/apis/synthesia-api/docs/scriptAudio/post.ts> (a function with typed inputs; its response is checked against the schema)

Use this endpoint to upload the script audio. These may then be later referred to when creating videos.

## Headers

- `Content-Type` string

## Request body

- object
  - `RAW_BODY` string, binary: The mp3 file to upload.

## Response `200`

200

- object
  - `id` string

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/synthesia/apis/synthesia-api.md) - [All operations](https://skmtc.dev/synthesia/apis/synthesia-api/llms.txt) - [OpenAPI document](https://skmtc.dev/synthesia/apis/synthesia-api/revisions/f0f34ae0591d?raw)
