---
title: "Upload an audio file or provide an audio URL for processing"
method: POST
path: "/v2/upload"
tags: ["File Management"]
---

# Upload an audio file or provide an audio URL for processing

`POST /v2/upload`

## Request body

- object
  - `audio_url` string — The URL of the audio or video file to be uploaded.

## Response `200`

- AudioUploadResponse
  - `audio_url` string, uri, required — Uploaded audio file Gladia URL
  - `audio_metadata` AudioUploadMetadataDTO, required
    - `id` string, uuid, required — Uploaded audio file ID
    - `filename` string, required — Uploaded audio filename
    - `source` string, uri — Uploaded audio source
    - `extension` string, uuid, required — Uploaded audio detected extension
    - `size` integer, required — Uploaded audio size
    - `audio_duration` number, required — Uploaded audio duration
    - `number_of_channels` integer, required — Uploaded audio channel numbers

---

[API](https://skmtc.net/gladia/apis/gladia-control-api.md) · [All operations](https://skmtc.net/gladia/apis/gladia-control-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gladia/gladia-control-api/revisions/833327b80fda/schema)
