> ## 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.

# MediaUploadRequestOneShot

> Schemas.MediaUploadRequestOneShot 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).MediaUploadRequestOneShot

## Properties

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

<ResponseField name="media" type="any" required />

<ResponseField name="mediaCategory" type="MediaCategoryOneShot" required />

<ResponseField name="mediaType" type="&#x22;text/srt&#x22; | &#x22;text/vtt&#x22; | &#x22;image/jpeg&#x22; | &#x22;image/bmp&#x22; | &#x22;image/png&#x22; | &#x22;image/webp&#x22; | &#x22;image/pjpeg&#x22; | &#x22;image/tiff&#x22;" />

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