> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MediaUploadConfigRequest

> Schemas.MediaUploadConfigRequest TypeScript interface reference in the X API SDK. Field definitions, types, and properties for X API request or response.

[Schemas](/xdks/typescript/reference/modules/Schemas).MediaUploadConfigRequest

## Properties

<ResponseField name="additionalOwners" type="string[]" />

<ResponseField name="mediaCategory" type="MediaCategory" />

<ResponseField name="mediaType" type="&#x22;video/mp4&#x22; | &#x22;video/webm&#x22; | &#x22;video/mp2t&#x22; | &#x22;video/quicktime&#x22; | &#x22;text/srt&#x22; | &#x22;text/vtt&#x22; | &#x22;image/jpeg&#x22; | &#x22;image/gif&#x22; | &#x22;image/bmp&#x22; | &#x22;image/png&#x22; | &#x22;image/webp&#x22; | &#x22;image/pjpeg&#x22; | &#x22;image/tiff&#x22; | &#x22;model/gltf-binary&#x22; | &#x22;model/vnd.usdz+zip&#x22;" />

<ResponseField name="shared" type="boolean" />

<ResponseField name="totalBytes" type="number" />
