---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/17500#article
headline: "17500: Missing sourceId or mediaUrl"
url: https://www.twilio.com/docs/api/errors/17500
inLanguage: en
dateModified: 2026-07-30T15:34:51.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 17500: Missing sourceId or mediaUrl

Log Type: APPLICATION

Log Level: WARNING

## Description

Twilio could not create a new transcription because the request omitted both the `sourceId` and `mediaUrl` parameters.

When you request a transcription, you must supply one of the following:

* `sourceId`: A valid Recording SID (prefix `RE`).
* `mediaUrl`: A publicly accessible URL that points to the audio file.

### Possible causes

The request body doesn't include `sourceId` or `mediaUrl`.

### Possible solutions

* Add a `sourceId` that contains a valid Recording SID (prefix `RE`).
* Add a `mediaUrl` that references the audio file you want to transcribe.

#### Additional resources

* [Transcription API](https://www.twilio.com/docs/voice/api/batch-transcription-resource#create-a-transcription)
