diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index c66c42d..f70011d 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -25,7 +25,7 @@ Thank you for taking the time to report a bug with the FastPix Java SDK. To help
- **IDE:** [e.g., IntelliJ IDEA, Eclipse, VS Code, etc.] (Optional but helpful)
### SDK Information
-- **FastPix Java SDK Version:** [e.g., 1.0.3, 1.0.2, etc.]
+- **FastPix Java SDK Version:** [e.g., 1.0.4, 1.0.3, etc.]
- **Java Runtime:** [e.g., OpenJDK, Oracle JDK, etc.]
## Reproduction Steps
@@ -36,12 +36,12 @@ Thank you for taking the time to report a bug with the FastPix Java SDK. To help
com.fastpix
fastpix-java
- 1.0.2
+ 1.0.4
```
```gradle
// Gradle
- implementation 'com.fastpix:fastpix-java:1.0.2'
+ implementation 'com.fastpix:fastpix-java:1.0.4'
```
2. **Code to Reproduce:**
diff --git a/.github/ISSUE_TEMPLATE/question_support.md b/.github/ISSUE_TEMPLATE/question_support.md
index 4981de5..3de5494 100644
--- a/.github/ISSUE_TEMPLATE/question_support.md
+++ b/.github/ISSUE_TEMPLATE/question_support.md
@@ -54,7 +54,7 @@ public class Example {
### Environment
- **Java Version:** [e.g., Java 11, Java 17, Java 21]
- **Operating System:** [e.g., Windows 10, macOS 12.0, Ubuntu 20.04, etc.]
-- **FastPix Java SDK Version:** [e.g., 1.0.3, 1.0.2]
+- **FastPix Java SDK Version:** [e.g., 1.0.4, 1.0.3]
- **Build Tool:** [e.g., Maven, Gradle]
- **IDE:** [e.g., IntelliJ IDEA, Eclipse, VS Code, etc.]
diff --git a/.gitignore b/.gitignore
index db3a689..dc1b0d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,9 @@
build/
!build/docs/
.gradle/
+
+# Eclipse/IDE build output
+bin/
*.jar
!gradle-wrapper.jar
*.class
@@ -38,6 +41,14 @@ tests/artifacts*/
tests/*_REPORT.md
tests/*_FIX_SUGGESTIONS.md
+# Local example runners — contain real credentials, never commit
+tests/examples/
+
+# Local example helper script + its machine-specific classpath cache
+/run-example.sh
+/.example-classpath
+
# Local working files (not part of the published SDK)
/fixed 7.yaml
/CLAUDE.md
+/fastpix-openai.yaml
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 32e37ff..ae476f3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,76 @@ All notable changes to this project will be documented in this file.
---
+## [1.0.4]
+
+### ⚠️ Breaking changes
+
+This release regenerates the SDK models against the latest FastPix API
+specification. The following changes are **source-incompatible** — code
+written against `1.0.3` may need edits before it compiles:
+
+| Change | Action required |
+|---|---|
+| `mp4Support` is now a list of rendition objects instead of a single enum value | Read the renditions you need from the list (see below) |
+| `GetMediaResponse` and its nested types renamed to `GetMediaDetailResponse*` | Update imports and any explicit type declarations |
+| `UpdateTrackRequest.url` removed | Remove `.url(...)` builder calls; a track's file can no longer be changed after creation |
+| `UpdateMediaMaxResolution` no longer accepts `360p` | Use `480p` or higher when updating a media's max resolution |
+| `VideoTrack.width()` / `.height()` return `Optional` instead of `Optional` | Change the receiving variable's type |
+
+### Changed
+
+- **SDK version bump: `1.0.3` → `1.0.4`.** The `version` property, the
+ `SDK_VERSION` runtime constant, and the installation documentation now
+ report `1.0.4`.
+
+- **`mp4Support` now describes individual MP4 renditions.** Previously a single
+ enum value, it is now a list of objects — each with a `type`
+ (`capped_4k` or `audioOnly`), a generation `status`, the rendition's `height`
+ and `width` in pixels, and its file `ext`. Height and width are omitted for
+ the `audioOnly` type. Corresponding `Mp4SupportType`, `Mp4SupportStatus`, and
+ `Mp4SupportExt` enums are generated for each model that carries the field:
+ `Media`, `UpdateMedia`, `LiveMediaClips`, `SourceAccessMedia`,
+ `GetAllMediaResponse`, and `GetMediaDetailResponse`.
+
+- **`GetMediaResponse` renamed to `GetMediaDetailResponse`**, along with its
+ nested `MaxResolution`, `MediaQuality`, `SourceResolution`, `Status`,
+ `Track`, and `Mp4Support*` types. `GetMediaResponseBody.data()` now returns
+ `Optional`. The operation name and the wire format
+ are unchanged; this is a type-name change only.
+
+- **`UpdateTrackRequest` replaces `url` with `title`.** A track's underlying
+ file can no longer be changed after creation — only its language and title.
+
+- **`VideoTrack` `width` and `height` are now `Long`** rather than `Double`,
+ matching the integer pixel dimensions the API returns.
+
+### Added
+
+- `360p` and `360` added to the `sourceResolution` enums across all media
+ models, so media ingested at 360p is now reported accurately instead of
+ falling through to the unrecognised-value path.
+- `title` added to the audio, video, and subtitle track models
+ (`AudioTrack`, `VideoTrack`, `VideoTrackForGetAll`, `SubtitleTrack`,
+ `TrackSubtitlesGenerateRequest`, `AddTrackRequest`/`Response`,
+ `UpdateTrackRequest`/`Response`, `GenerateTrackResponse`).
+
+### Removed
+
+- `360p` removed from `UpdateMediaMaxResolution`; the API no longer accepts it
+ as a max resolution on update.
+
+### Docs
+
+- FastPix documentation links updated to their current paths throughout the
+ javadoc and `docs/`: `video-on-demand-api/` → `video-on-demand/`,
+ `edit-and-transform-live-stream/` → `live-streaming/`,
+ `edit-and-transform-videos/` → `video-on-demand/`, and `vod-events/` →
+ `webhooks/`.
+- Regenerated `docs/` model and SDK reference pages and the README usage
+ snippets to match the updated models.
+
+---
+
## [1.0.3]
### Changed
diff --git a/README.md b/README.md
index 96c6a09..e9c5e2e 100644
--- a/README.md
+++ b/README.md
@@ -64,7 +64,7 @@ Add the dependency to your `build.gradle`:
```groovy
dependencies {
- implementation 'io.fastpix:sdk:1.0.3'
+ implementation 'io.fastpix:sdk:1.0.4'
}
```
@@ -76,7 +76,7 @@ Add the dependency to your `pom.xml`:
io.fastpix
sdk
- 1.0.3
+ 1.0.4
```
@@ -300,7 +300,7 @@ Comprehensive Java SDK for FastPix platform integration with full API coverage.
Upload, manage, and transform video content with comprehensive media management capabilities.
-For detailed documentation, see [FastPix Video on Demand Overview](https://fastpix.com/docs/video-on-demand-api/overview).
+For detailed documentation, see [FastPix Video on Demand Overview](https://fastpix.com/docs/video-on-demand/overview).
#### Input Video
- [Create from URL](docs/sdks/inputvideos/README.md#create) - Upload video content from external URL
diff --git a/docs/models/components/AddTrackRequest.md b/docs/models/components/AddTrackRequest.md
index 5f7f873..c07b4b1 100644
--- a/docs/models/components/AddTrackRequest.md
+++ b/docs/models/components/AddTrackRequest.md
@@ -10,4 +10,5 @@ Contains details about the track being added to the media file.
| `url` | *Optional\* | :heavy_minus_sign: | The direct URL of the track file. It must point to a valid audio or subtitle file. | https://static.fastpix.com/music-1.mp3 |
| `type` | [Optional\](../../models/components/AddTrackRequestType.md) | :heavy_minus_sign: | Specifies the type of track being added. It can be either `audio` or `subtitle`. | audio |
| `languageCode` | *Optional\* | :heavy_minus_sign: | The BCP 47 language code representing the track’s language. | it |
-| `languageName` | *Optional\* | :heavy_minus_sign: | The full name of the language corresponding to the `languageCode`. | Italian |
\ No newline at end of file
+| `languageName` | *Optional\* | :heavy_minus_sign: | The full name of the language corresponding to the `languageCode`. | Italian |
+| `title` | *Optional\* | :heavy_minus_sign: | Title of the track. | Italian audio |
diff --git a/docs/models/components/AddTrackResponse.md b/docs/models/components/AddTrackResponse.md
index 9be3ca8..2edaf6c 100644
--- a/docs/models/components/AddTrackResponse.md
+++ b/docs/models/components/AddTrackResponse.md
@@ -7,8 +7,9 @@ Contains details about the track that was added or updated.
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the track. | ace60fc7-e876-4fc6-b9d9-c33fa242f84b |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the track. | your-track-id |
| `type` | [Optional\](../../models/components/AddTrackResponseType.md) | :heavy_minus_sign: | Specifies the type of track (audio or subtitle). | audio |
| `url` | *Optional\* | :heavy_minus_sign: | The direct URL of the track file. | https://static.fastpix.com/music-1.mp3 |
| `languageCode` | *Optional\* | :heavy_minus_sign: | The BCP 47 language code representing the track's language. | it |
-| `languageName` | *Optional\* | :heavy_minus_sign: | The full name of the language corresponding to the `languageCode`. | Italian |
\ No newline at end of file
+| `languageName` | *Optional\* | :heavy_minus_sign: | The full name of the language corresponding to the `languageCode`. | Italian |
+| `title` | *Optional\* | :heavy_minus_sign: | Title of the track. | Italian audio |
diff --git a/docs/models/components/AudioTrack.md b/docs/models/components/AudioTrack.md
index 23339ba..c9f220b 100644
--- a/docs/models/components/AudioTrack.md
+++ b/docs/models/components/AudioTrack.md
@@ -11,4 +11,5 @@ A media consists of different media tracks, like video, audio, and subtitle, all
| `type` | [Optional\](../../models/components/AudioTrackType.md) | :heavy_minus_sign: | Defines the type of input track. | audio |
| `status` | *Optional\* | :heavy_minus_sign: | Indicates the current state of the track. 'available' means the track has been processed successfully and is ready to be used or played. | available |
| `languageName` | *Optional\* | :heavy_minus_sign: | Name of the language in which the subtitles will be generated.
| english |
-| `languageCode` | *Optional\* | :heavy_minus_sign: | Language codes are concise, standardized symbols that denote languages, utilizing either two or three characters for identification. The language code must be compliant with the BCP 47 standard to ensure compatibility. (for text only).
| en |
\ No newline at end of file
+| `languageCode` | *Optional\* | :heavy_minus_sign: | Language codes are concise, standardized symbols that denote languages, utilizing either two or three characters for identification. The language code must be compliant with the BCP 47 standard to ensure compatibility. (for text only).
| en |
+| `title` | *Optional\* | :heavy_minus_sign: | Title of the track. | My track title |
diff --git a/docs/models/components/ChaptersResponse.md b/docs/models/components/ChaptersResponse.md
index 3cae0ef..6925b96 100644
--- a/docs/models/components/ChaptersResponse.md
+++ b/docs/models/components/ChaptersResponse.md
@@ -5,5 +5,5 @@
| Field | Type | Required | Description | Example |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
-| `mediaId` | *Optional\* | :heavy_minus_sign: | N/A | c695988b-ff84-42ae-bb21-10f284fedb0e |
+| `mediaId` | *Optional\* | :heavy_minus_sign: | N/A | your-media-id |
| `isChaptersEnabled` | *Optional\* | :heavy_minus_sign: | N/A | true |
\ No newline at end of file
diff --git a/docs/models/components/CreateMediaRequest.md b/docs/models/components/CreateMediaRequest.md
index c3b3c82..2959bdf 100644
--- a/docs/models/components/CreateMediaRequest.md
+++ b/docs/models/components/CreateMediaRequest.md
@@ -5,11 +5,11 @@
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `inputs` | List\<[Input](../../models/components/Input.md)> | :heavy_check_mark: | Add one input object at a time. For example, first add a **VideoInput** object. If you also need a watermark, click **Add item** again and select **WatermarkInput**. Repeat this process for **AudioInput** or **SubtitleInput** as needed. For a complete explanation of how media uploads from URL and processing work, refer to the
FastPix Video on Demand Overview.
| |
+| `inputs` | List\<[Input](../../models/components/Input.md)> | :heavy_check_mark: | Add one input object at a time. For example, first add a **VideoInput** object. If you also need a watermark, click **Add item** again and select **WatermarkInput**. Repeat this process for **AudioInput** or **SubtitleInput** as needed. For a complete explanation of how media uploads from URL and processing work, refer to the
FastPix Video on Demand Overview.
| |
| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
-| `drmConfigurationId` | *Optional\* | :heavy_minus_sign: | UUID of the DRM configuration to be used | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `drmConfigurationId` | *Optional\* | :heavy_minus_sign: | UUID of the DRM configuration to be used | your-drm-configuration-id |
| `title` | *Optional\* | :heavy_minus_sign: | Title of the media file. | My Video Title |
-| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | 8fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | your-creator-id |
| `subtitles` | [Optional\](../../models/components/Subtitles.md) | :heavy_minus_sign: | Generates subtitle files for audio/video files.
| |
| `accessPolicy` | [Optional\](../../models/components/CreateMediaRequestAccessPolicy.md) | :heavy_minus_sign: | Determines whether access to the streamed content is kept private or available to all.
| public |
| `mp4Support` | [Optional\](../../models/components/CreateMediaRequestMp4Support.md) | :heavy_minus_sign: | "capped_4k": Generates an mp4 video file up to 4k resolution "audioOnly": Generates an m4a audio file of the media file "audioOnly,capped_4k": Generates both video and audio media files for offline viewing
| capped_4k |
diff --git a/docs/models/components/CreateMediaResponse.md b/docs/models/components/CreateMediaResponse.md
index f807ee6..84ce62b 100644
--- a/docs/models/components/CreateMediaResponse.md
+++ b/docs/models/components/CreateMediaResponse.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | The Media is assigned a universal unique identifier, which can contain a maximum of 255 characters. | a1d1acdd-8f4e-4add-b498-6b398cf349d9 |
+| `id` | *Optional\* | :heavy_minus_sign: | The Media is assigned a universal unique identifier, which can contain a maximum of 255 characters. | your-media-id |
| `trial` | *Optional\* | :heavy_minus_sign: | FastPix allows for a free trial. Create as many media files as you like during the trial period. Remember, each clip can only be 10 seconds long and will be deleted after 24 hours. Also, all trial content will have the FastPix logo watermark.
| true |
| `status` | [Optional\](../../models/components/CreateMediaResponseStatus.md) | :heavy_minus_sign: | Determines the media's status, which can be one of the possible values. | Created |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was created, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
diff --git a/docs/models/components/CreateSigningKeyResponseDTO.md b/docs/models/components/CreateSigningKeyResponseDTO.md
index b8cf947..24ece05 100644
--- a/docs/models/components/CreateSigningKeyResponseDTO.md
+++ b/docs/models/components/CreateSigningKeyResponseDTO.md
@@ -7,6 +7,6 @@ Displays the result of the request.
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the signing keys. | fc9d9368-6ee5-4b16-ae50-880a2374bdc4 |
-| `privateKey` | *Optional\* | :heavy_minus_sign: | A private key is a byte encoded secret key used to create a signed JSON Web Token (JWT) for authentication. | LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktnd2dnU2tBZ0VBQW9JQkFRREtaN1JKT1IrbXZGeVQxSWFIL0hVUkYwQnRncDJzK0srdUd4TUZ4N1JiaGNudVBMYU14WjM1b0lNWndhdHJrdDFDM3JxVFZsQzBsSnExeENFTyt3Zi9JNHQ0bktmUFB2WG83NGFCQi82YmR0MXpaSHp0OGFIenBnL3YrdEtCWVc5SEdWQ0tYc2JpNjczbHgwcFhHdXVnem8wdnZMR2lKWDBiL0Z4WEI5U1R3RkV5Q1dQOFJhczZ3VWVuSUdVM2UwMmJiV3Z4UnNoMWNER2xSRk03RWw2RVQ2MUQrS0tLTndnUGNYR1pvY0YwZTFxRU5iVGdPZUdBMFNDU0xIT3NtQ0NBQTNtSndJS1VaY0Z2MmpGRUx4Uk5MTnhoMjM5UEdUT3BuWmdvTFp5Skt4b2REN1FpV1N1eDVZY1Z0MFgrSk9rZXNBOEpjM1ZtM0tGc0IwL3RYck9QQWdNQkFBRUNnZ0VBUHhNWUxLVmZocTgyVGw4eFdWbEVCZ0p2OG5COHdIVnpFZGVnRXZJTDgyVjY2d0lDaFZYa0IvR01TVStBSXZMT2Z0TTM0MGhIdUM2REU5ZTkwWlJMQnFoR0ExMFdNbEJWZzdSNC91YkY0aDZsbmhzWGozTDRYQnhJNVNrTnhvSGRrcE9COU16YVA4YmxFNkVLT3FES0F2KzdJY0EwdnVuZDFnWExwTmRzMkduTW5nZW1qOUhJZWh1eTNLY0taNHlheFo1YkRKVEpLZlFrTlFDQzhOR0hIdWovQmRWUnU1RHRrZVdNMFFpN2FKeW5lSXRxOGhtbXdxcVNMTnpTOTZtcHpBdzF3RzFXTHVML1A3TGxJekVWa2ZJUFc0SW1zRXhsSG5FUG0ySld1RUNMQ1pRL25NODdhQXVXekROektCYW51LzZhdXhnSDB2Wnc5YWowTmxNNFFRS0JnUURPM3Y0YlN4bWluZGJpVEdSaXdFVXVyODh4TVA3M2U5RSt2SHlzb3JZMWZycFpkdXJHOVlFb09MUFN1YnQ5WkhZNFhGOFhxRWZ4bE94d294eDVzcU9PcGNMTnFnOWhTSWxPaXEyYmVnN2V2RGpOMml6b3JKRFl3VEhGQ0Era25FbmFpL0J2TU16N3AyVVkrUEEzUnJ4Z25BK3RkQlErZWlSZ1c0WmhnMkhWcndLQmdRRDZlVEpwRTRxZVFYdmpnMy9FS081UkllRklZOHphTGMvMVVHODBqNmVvbStNK3UyTmdUVDJqVmNyMkdQbjZTbHRNRlJNem5qOVJHYmQ1MCt5a2k0Y1NYU1JPdE44alV2M0FseHJtZzEwVTVtSWIrUXFIZ3g2QldyeXkvakxHYXVvMUJnVFg1dDZ0VXVEUUZuVDJSM2xoNGRNZ044T3V4VlR3OCtadGloSllJUUtCZ1FERE00ZHpHWnBHNThrc0lBbFpaVFBpcWVKSCtJT2Q0eWUrbXZ6SnFYOWxXdjljQytuZGN5czhXTVRWd293MzllUFhxdEhQOE9weCtxUmdaSWtxREhabzArRE5UL3JUUVM3Ty9leHpHT21QSXV3MjBmZ3VWU2NZWUxRbHgwVjdmajN5Q3JvRk1YYzZ2dW1XZHMrMFdQckg3bnFjb1R1NCtHZjZ4R0k1QVUvLzRRS0JnUUR6TFcvdjdIVU1xTzhyT0tSM1FuWCtkekpPSWZibGJNMFdrdjBrdnNROFF2MGlEclN3N3MwRkkycGwvR0hXeXhKUWo3V1F5L2NWT2k2VUxWajNlQyt2ZUphamc1K1FvQ2FWTVIrQTVkRWRWWCt6UU5za0xmMFVBWkJyQjdrc1F1a1lpYnR5RWtmblp5dTFXOWc2czdINWdsS0VXUiszTXdjQTJRdkRGZVl4Z1FLQmdDWVdlKzQ4bVVaUEl5ZnR4NVFaQllnYTE2blpndzYxZmxtdEdpQlVGWGVMR3BTaU1XNXc5R3RYVDZPbFh1Zy91TkNKbHR4TDE4c0NEeDNVaU9DNWFTMEN4OTc5TlFrSm1YRWw1UDNtMFNGaVU4VlZ0SFp1dHd3SWFKTFZockZ1T3NJV1BtRFN4aHhMaFpPNmJ5aWRwbHlXLzl1eGpwMlZrQ0Y3OGd5QXRRSWsKLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo= |
+| `id` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the signing keys. | your-signing-key-id |
+| `privateKey` | *Optional\* | :heavy_minus_sign: | A private key is a byte encoded secret key used to create a signed JSON Web Token (JWT) for authentication. | your-base64-encoded-private-key |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the Signing key was generated, defined as a localDateTime (UTC Time). | 2024-01-11T10:00:06.618993Z |
\ No newline at end of file
diff --git a/docs/models/components/Custom1.md b/docs/models/components/Custom1.md
index 1868298..2632dc3 100644
--- a/docs/models/components/Custom1.md
+++ b/docs/models/components/Custom1.md
@@ -7,4 +7,4 @@
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dimensionName` | *Optional\* | :heavy_minus_sign: | Unique identifier for a custom dimension used to categorize or segment analytics data (for example, custom_1).
| custom_1 |
| `displayName` | *Optional\* | :heavy_minus_sign: | A user-friendly display label that represents the corresponding custom dimension in analytics dashboards and reports; users can assign a specific name based on their tracking needs.
| email |
-| `value` | *Optional\* | :heavy_minus_sign: | Allows assigning user-friendly data values such as email addresses, identifiers, or other meaningful information.
| johndoe@gmail.com |
\ No newline at end of file
+| `value` | *Optional\* | :heavy_minus_sign: | Allows assigning user-friendly data values such as email addresses, identifiers, or other meaningful information.
| your-email@example.com |
\ No newline at end of file
diff --git a/docs/models/components/DirectUpload.md b/docs/models/components/DirectUpload.md
index 93c01f7..43f0eec 100644
--- a/docs/models/components/DirectUpload.md
+++ b/docs/models/components/DirectUpload.md
@@ -10,7 +10,7 @@ Displays the result of the request.
| `uploadId` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | 7ya85f64-5717-4562-b3fc-2c963f66afa6 |
| `trial` | *Optional\* | :heavy_minus_sign: | Indicates if the upload was a trial. | false |
| `status` | [Optional\](../../models/components/DirectUploadStatus.md) | :heavy_minus_sign: | Determines the media's status, which can be one of the possible values. | waiting |
-| `url` | *Optional\* | :heavy_minus_sign: | The url hosts the media file for FastPix, which needs to be download to use further. It supports formats like MP3, MP4, MOV, MKV, or TS, and includes text tracks for subtitles/CC (SRT file/VTT file). While FastPix can handle various audio and video formats and codecs, using standard inputs can help with optimal processing speed. | {
"url": "https://storage.fastpix.net/uploads/08256f2c-efca-4c4f-8f21-75e40d49f225/80911756-1ce3-485a-a3b4-6653ff0937a1?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=media-svc%2F20240111%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20240111T123116Z\u0026X-Amz-Expires=3600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=419ab443cdc1d4a22cf1b0f8875855590b346058e6d3859f7c1c9da3bb061f91"
} |
+| `url` | *Optional\* | :heavy_minus_sign: | The url hosts the media file for FastPix, which needs to be download to use further. It supports formats like MP3, MP4, MOV, MKV, or TS, and includes text tracks for subtitles/CC (SRT file/VTT file). While FastPix can handle various audio and video formats and codecs, using standard inputs can help with optimal processing speed. | {
"url": "https://storage.fastpix.com/uploads/your-upload-id?your-presigned-upload-signature"
} |
| `timeout` | *Optional\* | :heavy_minus_sign: | The duration set for the validity of the upload URL. If the upload isn't completed within this timespan, it's marked as timed out.
| 14400 |
| `corsOrigin` | *Optional\* | :heavy_minus_sign: | Upload media directly from a device using the url name or enter "*" to allow all. | * |
| `pushMediaSettings` | [Optional\](../../models/components/DirectUploadResponse.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/components/DrmIdResponse.md b/docs/models/components/DrmIdResponse.md
index 31c3340..41c96b3 100644
--- a/docs/models/components/DrmIdResponse.md
+++ b/docs/models/components/DrmIdResponse.md
@@ -5,4 +5,4 @@
| Field | Type | Required | Description | Example |
| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the DRM configuration. | e3dfdf15-16bb-4835-98b9-484c1e4320cc |
\ No newline at end of file
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the DRM configuration. | your-drm-configuration-id |
\ No newline at end of file
diff --git a/docs/models/components/GenerateTrackResponse.md b/docs/models/components/GenerateTrackResponse.md
index 0635021..7046607 100644
--- a/docs/models/components/GenerateTrackResponse.md
+++ b/docs/models/components/GenerateTrackResponse.md
@@ -7,8 +7,9 @@ Represents the response for a successfully generated subtitle track.
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | A unique identifier for the generated track. | ace60fc7-e876-4fc6-b9d9-c33fa242f84b |
+| `id` | *Optional\* | :heavy_minus_sign: | A unique identifier for the generated track. | your-track-id |
| `type` | [Optional\](../../models/components/GenerateTrackResponseType.md) | :heavy_minus_sign: | The type of track generated ("subtitle"). | subtitle |
| `languageCode` | [Optional\](../../models/components/GenerateTrackResponseLanguageCode.md) | :heavy_minus_sign: | The BCP 47 language code representing the language of the generated track.
| en-US |
| `languageName` | *Optional\* | :heavy_minus_sign: | The full name of the language for the generated track. | English |
-| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
\ No newline at end of file
+| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
+| `title` | *Optional\* | :heavy_minus_sign: | Title of the track. | Italian subtitles |
diff --git a/docs/models/components/GetAllMediaResponse.md b/docs/models/components/GetAllMediaResponse.md
index 43cd499..c9d479f 100644
--- a/docs/models/components/GetAllMediaResponse.md
+++ b/docs/models/components/GetAllMediaResponse.md
@@ -5,19 +5,19 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/6b13fdaf-f9ac-4970-a13b-01ea417e8783/thumbnail.png |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
-| `sourceMediaId` | *Optional\* | :heavy_minus_sign: | The source media ID if this media was created from another media (for example, as a clip). | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/your-media-id/thumbnail.png |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | your-media-id |
+| `sourceMediaId` | *Optional\* | :heavy_minus_sign: | The source media ID if this media was created from another media (for example, as a clip). | your-source-media-id |
| `workspaceId` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the workspace. | 5ta85f64-5717-4562-b3fc-2c963f66afa6 |
| `streamId` | *Optional\* | :heavy_minus_sign: | The ID of the livestream for which the clips were created. | 98f28be5ac9bd7a4205634691a1a096b |
| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
| `mediaQuality` | [Optional\](../../models/components/GetAllMediaResponseMediaQuality.md) | :heavy_minus_sign: | The quality tier applied to the media. | standard |
-| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | 8fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | your-creator-id |
| `title` | *JsonNullable\* | :heavy_minus_sign: | Title of the media file. | My Video Title |
| `maxResolution` | [Optional\](../../models/components/GetAllMediaResponseMaxResolution.md) | :heavy_minus_sign: | The maximum resolution specified by the user for the media. | 1080p |
| `sourceResolution` | [Optional\](../../models/components/GetAllMediaResponseSourceResolution.md) | :heavy_minus_sign: | The actual resolution of the uploaded media. This represents the native quality of the source media. | 1080p |
| `status` | [Optional\](../../models/components/GetAllMediaResponseStatus.md) | :heavy_minus_sign: | Determines the media's status, which can be one of the possible values. | Processing |
-| `mp4Support` | [Optional\](../../models/components/GetAllMediaResponseMp4Support.md) | :heavy_minus_sign: | Determines the type of MP4 support for the media.
- **none**: Disables MP4 support.
- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
- **audioOnly**: Provides an MP4 stream containing only the audio.
- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
| capped_4k |
+| `mp4Support` | [Optional\>](../../models/components/GetAllMediaResponseMp4Support.md) | :heavy_minus_sign: | Determines the type of MP4 support for the media.
- **none**: Disables MP4 support.
- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
- **audioOnly**: Provides an MP4 stream containing only the audio.
- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
| capped_4k |
| `sourceAccess` | *JsonNullable\* | :heavy_minus_sign: | The sourceAccess parameter determines whether the original media file is accessible. Set to true to enable access or false to restrict it. | true |
| `playbackIds` | List\<[PlaybackId](../../models/components/PlaybackId.md)> | :heavy_minus_sign: | A collection of Playback ID objects utilized for crafting HLS playback URLs. | |
| `tracks` | List\<[GetAllMediaResponseTrack](../../models/components/GetAllMediaResponseTrack.md)> | :heavy_minus_sign: | A media consists of different media tracks, like video, audio, and subtitle, all combined. | |
@@ -32,4 +32,5 @@
| `frameRate` | *Optional\* | :heavy_minus_sign: | Frame rate quantifies the speed at which frames are displayed per second. It represents the range of frames available for a specific track. The indeterminable frame rate of the input file is indicated by a value of -1. | 30/1 |
| `aspectRatio` | *JsonNullable\* | :heavy_minus_sign: | The aspect ratio of a video is a value that describes the relative shape of a video based on its width and height. | 16:9 |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was created, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
-| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
\ No newline at end of file
+| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
+| `optimizeAudio` | *Optional\* | :heavy_minus_sign: | Whether the audio track of the media has been volume-normalized. | false |
diff --git a/docs/models/components/GetAllMediaResponseMp4Support.md b/docs/models/components/GetAllMediaResponseMp4Support.md
index 10f27b1..a7213e2 100644
--- a/docs/models/components/GetAllMediaResponseMp4Support.md
+++ b/docs/models/components/GetAllMediaResponseMp4Support.md
@@ -1,18 +1,14 @@
# GetAllMediaResponseMp4Support
-Determines the type of MP4 support for the media.
-- **none**: Disables MP4 support.
-- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
-- **audioOnly**: Provides an MP4 stream containing only the audio.
-- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
+One downloadable MP4 rendition generated for the media, along with its generation status.
+## Fields
-## Values
-
-| Name | Value |
-| --------------------- | --------------------- |
-| `NONE` | none |
-| `CAPPED4K` | capped_4k |
-| `AUDIO_ONLY` | audioOnly |
-| `AUDIO_ONLY_CAPPED4K` | audioOnly,capped_4k |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+|----------|------------------------------------------------------------------------------------------------------------------|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-----------|
+| `type` | [Optional\](../../models/components/GetAllMediaResponseMp4SupportType.md) | :heavy_minus_sign: | The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file. | capped_4k |
+| `status` | [Optional\](../../models/components/GetAllMediaResponseMp4SupportStatus.md) | :heavy_minus_sign: | Generation status of this MP4 rendition. | ready |
+| `height` | *Optional\* | :heavy_minus_sign: | Pixel height of the rendition. Omitted for the `audioOnly` type. | 1080 |
+| `width` | *Optional\* | :heavy_minus_sign: | Pixel width of the rendition. Omitted for the `audioOnly` type. | 1920 |
+| `ext` | [Optional\](../../models/components/GetAllMediaResponseMp4SupportExt.md) | :heavy_minus_sign: | File extension of the downloadable rendition. | mp4 |
diff --git a/docs/models/components/GetAllMediaResponseMp4SupportExt.md b/docs/models/components/GetAllMediaResponseMp4SupportExt.md
new file mode 100644
index 0000000..b0d4158
--- /dev/null
+++ b/docs/models/components/GetAllMediaResponseMp4SupportExt.md
@@ -0,0 +1,11 @@
+# GetAllMediaResponseMp4SupportExt
+
+File extension of the downloadable rendition.
+
+
+## Values
+
+| Name | Value |
+|------|-------|
+| MP4 | `mp4` |
+| M4A | `m4a` |
diff --git a/docs/models/components/GetAllMediaResponseMp4SupportStatus.md b/docs/models/components/GetAllMediaResponseMp4SupportStatus.md
new file mode 100644
index 0000000..427a9b9
--- /dev/null
+++ b/docs/models/components/GetAllMediaResponseMp4SupportStatus.md
@@ -0,0 +1,12 @@
+# GetAllMediaResponseMp4SupportStatus
+
+Generation status of this MP4 rendition.
+
+
+## Values
+
+| Name | Value |
+|-----------|-------------|
+| PREPARING | `preparing` |
+| READY | `ready` |
+| FAILED | `failed` |
diff --git a/docs/models/components/GetAllMediaResponseMp4SupportType.md b/docs/models/components/GetAllMediaResponseMp4SupportType.md
new file mode 100644
index 0000000..d16856d
--- /dev/null
+++ b/docs/models/components/GetAllMediaResponseMp4SupportType.md
@@ -0,0 +1,11 @@
+# GetAllMediaResponseMp4SupportType
+
+The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file.
+
+
+## Values
+
+| Name | Value |
+|------------|-------------|
+| CAPPED4K | `capped_4k` |
+| AUDIO_ONLY | `audioOnly` |
diff --git a/docs/models/components/GetAllMediaResponseSourceResolution.md b/docs/models/components/GetAllMediaResponseSourceResolution.md
index aeb0745..eb85fe0 100644
--- a/docs/models/components/GetAllMediaResponseSourceResolution.md
+++ b/docs/models/components/GetAllMediaResponseSourceResolution.md
@@ -16,4 +16,6 @@ The actual resolution of the uploaded media. This represents the native quality
| `SEVEN_HUNDRED_AND_TWENTYP` | 720p |
| `SEVEN_HUNDRED_AND_TWENTY` | 720 |
| `FOUR_HUNDRED_AND_EIGHTYP` | 480p |
-| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
\ No newline at end of file
+| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
+| `THREE_HUNDRED_AND_SIXTYP` | 360p |
+| `THREE_HUNDRED_AND_SIXTY` | 360 |
\ No newline at end of file
diff --git a/docs/models/components/GetAllSigningKeysResponseDto.md b/docs/models/components/GetAllSigningKeysResponseDto.md
index bfbdba3..6d128fc 100644
--- a/docs/models/components/GetAllSigningKeysResponseDto.md
+++ b/docs/models/components/GetAllSigningKeysResponseDto.md
@@ -7,5 +7,5 @@ Displays the result of the request.
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the signing keys. | 84474705-92d5-4fa9-8cb8-e4a0ddb0598a |
+| `id` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the signing keys. | your-signing-key-id |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the Signing key was generated, defined as a localDateTime (UTC Time). | 2025-10-27T05:22:54.782954Z |
\ No newline at end of file
diff --git a/docs/models/components/GetMediaResponse.md b/docs/models/components/GetMediaDetailResponse.md
similarity index 88%
rename from docs/models/components/GetMediaResponse.md
rename to docs/models/components/GetMediaDetailResponse.md
index 7c4b058..3fb4eb1 100644
--- a/docs/models/components/GetMediaResponse.md
+++ b/docs/models/components/GetMediaDetailResponse.md
@@ -1,26 +1,26 @@
-# GetMediaResponse
+# GetMediaDetailResponse
## Fields
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/6b13fdaf-f9ac-4970-a13b-01ea417e8783/thumbnail.png |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
-| `sourceMediaId` | *Optional\* | :heavy_minus_sign: | The source media ID if this media was created from another media (for example, as a clip). | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/your-media-id/thumbnail.png |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | your-media-id |
+| `sourceMediaId` | *Optional\* | :heavy_minus_sign: | The source media ID if this media was created from another media (for example, as a clip). | your-source-media-id |
| `workspaceId` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the workspace. | 5ta85f64-5717-4562-b3fc-2c963f66afa6 |
| `streamId` | *Optional\* | :heavy_minus_sign: | The ID of the livestream for which the clips were created. | 98f28be5ac9bd7a4205634691a1a096b |
| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
-| `mediaQuality` | [Optional\](../../models/components/GetMediaResponseMediaQuality.md) | :heavy_minus_sign: | The quality tier applied to the media. | standard |
-| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | 8fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `mediaQuality` | [Optional\](../../models/components/GetMediaDetailResponseMediaQuality.md) | :heavy_minus_sign: | The quality tier applied to the media. | standard |
+| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | your-creator-id |
| `title` | *JsonNullable\* | :heavy_minus_sign: | Title of the media file. | My Video Title |
-| `maxResolution` | [Optional\](../../models/components/GetMediaResponseMaxResolution.md) | :heavy_minus_sign: | The maximum resolution specified by the user for the media. | 1080p |
-| `sourceResolution` | [Optional\](../../models/components/GetMediaResponseSourceResolution.md) | :heavy_minus_sign: | The actual resolution of the uploaded media. This represents the native quality of the source media. | 1080p |
-| `status` | [Optional\](../../models/components/GetMediaResponseStatus.md) | :heavy_minus_sign: | Determines the media's status, which can be one of the possible values. | Processing |
-| `mp4Support` | [Optional\](../../models/components/GetMediaResponseMp4Support.md) | :heavy_minus_sign: | Determines the type of MP4 support for the media.
- **none**: Disables MP4 support.
- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
- **audioOnly**: Provides an MP4 stream containing only the audio.
- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
| capped_4k |
+| `maxResolution` | [Optional\](../../models/components/GetMediaDetailResponseMaxResolution.md) | :heavy_minus_sign: | The maximum resolution specified by the user for the media. | 1080p |
+| `sourceResolution` | [Optional\](../../models/components/GetMediaDetailResponseSourceResolution.md) | :heavy_minus_sign: | The actual resolution of the uploaded media. This represents the native quality of the source media. | 1080p |
+| `status` | [Optional\](../../models/components/GetMediaDetailResponseStatus.md) | :heavy_minus_sign: | Determines the media's status, which can be one of the possible values. | Processing |
+| `mp4Support` | [Optional\>](../../models/components/GetMediaDetailResponseMp4Support.md) | :heavy_minus_sign: | Determines the type of MP4 support for the media.
- **none**: Disables MP4 support.
- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
- **audioOnly**: Provides an MP4 stream containing only the audio.
- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
| capped_4k |
| `sourceAccess` | *JsonNullable\* | :heavy_minus_sign: | The sourceAccess parameter determines whether the original media file is accessible. Set to true to enable access or false to restrict it. | true |
| `playbackIds` | List\<[PlaybackId](../../models/components/PlaybackId.md)> | :heavy_minus_sign: | A collection of Playback ID objects utilized for crafting HLS playback URLs. | |
-| `tracks` | List\<[GetMediaResponseTrack](../../models/components/GetMediaResponseTrack.md)> | :heavy_minus_sign: | A media consists of different media tracks, like video, audio, and subtitle, all combined. | |
+| `tracks` | List\<[GetMediaDetailResponseTrack](../../models/components/GetMediaDetailResponseTrack.md)> | :heavy_minus_sign: | A media consists of different media tracks, like video, audio, and subtitle, all combined. | |
| `generatedSubtitles` | List\<[TracksSubtitles](../../models/components/TracksSubtitles.md)> | :heavy_minus_sign: | List of generated subtitle tracks associated with the media. | |
| `summary` | [Optional\](../../models/components/AiSummaryRecord.md) | :heavy_minus_sign: | Represents an AI response record containing status and data for AI-generated features like summary, chapters, named entities, or moderation. | |
| `chapters` | [Optional\](../../models/components/AiResponseRecord.md) | :heavy_minus_sign: | Represents an AI response record containing status and data for AI-generated features like summary, chapters, named entities, or moderation. | |
@@ -32,4 +32,5 @@
| `frameRate` | *Optional\* | :heavy_minus_sign: | Frame rate quantifies the speed at which frames are displayed per second. It represents the range of frames available for a specific track. The indeterminable frame rate of the input file is indicated by a value of -1. | 30/1 |
| `aspectRatio` | *JsonNullable\* | :heavy_minus_sign: | The aspect ratio of a video is a value that describes the relative shape of a video based on its width and height. | 16:9 |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was created, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
-| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
\ No newline at end of file
+| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
+| `optimizeAudio` | *Optional\* | :heavy_minus_sign: | Whether the audio track of the media has been volume-normalized. | false |
diff --git a/docs/models/components/GetMediaResponseMaxResolution.md b/docs/models/components/GetMediaDetailResponseMaxResolution.md
similarity index 94%
rename from docs/models/components/GetMediaResponseMaxResolution.md
rename to docs/models/components/GetMediaDetailResponseMaxResolution.md
index f8e1a64..b0fbc40 100644
--- a/docs/models/components/GetMediaResponseMaxResolution.md
+++ b/docs/models/components/GetMediaDetailResponseMaxResolution.md
@@ -1,4 +1,4 @@
-# GetMediaResponseMaxResolution
+# GetMediaDetailResponseMaxResolution
The maximum resolution specified by the user for the media.
diff --git a/docs/models/components/GetMediaResponseMediaQuality.md b/docs/models/components/GetMediaDetailResponseMediaQuality.md
similarity index 83%
rename from docs/models/components/GetMediaResponseMediaQuality.md
rename to docs/models/components/GetMediaDetailResponseMediaQuality.md
index 06b488a..5af4760 100644
--- a/docs/models/components/GetMediaResponseMediaQuality.md
+++ b/docs/models/components/GetMediaDetailResponseMediaQuality.md
@@ -1,4 +1,4 @@
-# GetMediaResponseMediaQuality
+# GetMediaDetailResponseMediaQuality
The quality tier applied to the media.
diff --git a/docs/models/components/GetMediaDetailResponseMp4Support.md b/docs/models/components/GetMediaDetailResponseMp4Support.md
new file mode 100644
index 0000000..518511d
--- /dev/null
+++ b/docs/models/components/GetMediaDetailResponseMp4Support.md
@@ -0,0 +1,14 @@
+# GetMediaDetailResponseMp4Support
+
+One downloadable MP4 rendition generated for the media, along with its generation status.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+|----------|------------------------------------------------------------------------------------------------------------------------|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-----------|
+| `type` | [Optional\](../../models/components/GetMediaDetailResponseMp4SupportType.md) | :heavy_minus_sign: | The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file. | capped_4k |
+| `status` | [Optional\](../../models/components/GetMediaDetailResponseMp4SupportStatus.md) | :heavy_minus_sign: | Generation status of this MP4 rendition. | ready |
+| `height` | *Optional\* | :heavy_minus_sign: | Pixel height of the rendition. Omitted for the `audioOnly` type. | 1080 |
+| `width` | *Optional\* | :heavy_minus_sign: | Pixel width of the rendition. Omitted for the `audioOnly` type. | 1920 |
+| `ext` | [Optional\](../../models/components/GetMediaDetailResponseMp4SupportExt.md) | :heavy_minus_sign: | File extension of the downloadable rendition. | mp4 |
diff --git a/docs/models/components/GetMediaDetailResponseMp4SupportExt.md b/docs/models/components/GetMediaDetailResponseMp4SupportExt.md
new file mode 100644
index 0000000..51634cf
--- /dev/null
+++ b/docs/models/components/GetMediaDetailResponseMp4SupportExt.md
@@ -0,0 +1,11 @@
+# GetMediaDetailResponseMp4SupportExt
+
+File extension of the downloadable rendition.
+
+
+## Values
+
+| Name | Value |
+|------|-------|
+| MP4 | `mp4` |
+| M4A | `m4a` |
diff --git a/docs/models/components/GetMediaDetailResponseMp4SupportStatus.md b/docs/models/components/GetMediaDetailResponseMp4SupportStatus.md
new file mode 100644
index 0000000..7f54ed7
--- /dev/null
+++ b/docs/models/components/GetMediaDetailResponseMp4SupportStatus.md
@@ -0,0 +1,12 @@
+# GetMediaDetailResponseMp4SupportStatus
+
+Generation status of this MP4 rendition.
+
+
+## Values
+
+| Name | Value |
+|-----------|-------------|
+| PREPARING | `preparing` |
+| READY | `ready` |
+| FAILED | `failed` |
diff --git a/docs/models/components/GetMediaDetailResponseMp4SupportType.md b/docs/models/components/GetMediaDetailResponseMp4SupportType.md
new file mode 100644
index 0000000..f9d779c
--- /dev/null
+++ b/docs/models/components/GetMediaDetailResponseMp4SupportType.md
@@ -0,0 +1,11 @@
+# GetMediaDetailResponseMp4SupportType
+
+The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file.
+
+
+## Values
+
+| Name | Value |
+|------------|-------------|
+| CAPPED4K | `capped_4k` |
+| AUDIO_ONLY | `audioOnly` |
diff --git a/docs/models/components/GetMediaResponseSourceResolution.md b/docs/models/components/GetMediaDetailResponseSourceResolution.md
similarity index 84%
rename from docs/models/components/GetMediaResponseSourceResolution.md
rename to docs/models/components/GetMediaDetailResponseSourceResolution.md
index 7d502c4..85051e0 100644
--- a/docs/models/components/GetMediaResponseSourceResolution.md
+++ b/docs/models/components/GetMediaDetailResponseSourceResolution.md
@@ -1,4 +1,4 @@
-# GetMediaResponseSourceResolution
+# GetMediaDetailResponseSourceResolution
The actual resolution of the uploaded media. This represents the native quality of the source media.
@@ -16,4 +16,6 @@ The actual resolution of the uploaded media. This represents the native quality
| `SEVEN_HUNDRED_AND_TWENTYP` | 720p |
| `SEVEN_HUNDRED_AND_TWENTY` | 720 |
| `FOUR_HUNDRED_AND_EIGHTYP` | 480p |
-| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
\ No newline at end of file
+| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
+| `THREE_HUNDRED_AND_SIXTYP` | 360p |
+| `THREE_HUNDRED_AND_SIXTY` | 360 |
\ No newline at end of file
diff --git a/docs/models/components/GetMediaResponseStatus.md b/docs/models/components/GetMediaDetailResponseStatus.md
similarity index 93%
rename from docs/models/components/GetMediaResponseStatus.md
rename to docs/models/components/GetMediaDetailResponseStatus.md
index 570dfd2..ea3519a 100644
--- a/docs/models/components/GetMediaResponseStatus.md
+++ b/docs/models/components/GetMediaDetailResponseStatus.md
@@ -1,4 +1,4 @@
-# GetMediaResponseStatus
+# GetMediaDetailResponseStatus
Determines the media's status, which can be one of the possible values.
diff --git a/docs/models/components/GetMediaDetailResponseTrack.md b/docs/models/components/GetMediaDetailResponseTrack.md
new file mode 100644
index 0000000..1b389a6
--- /dev/null
+++ b/docs/models/components/GetMediaDetailResponseTrack.md
@@ -0,0 +1,2 @@
+# GetMediaDetailResponseTrack
+
diff --git a/docs/models/components/GetMediaResponseMp4Support.md b/docs/models/components/GetMediaResponseMp4Support.md
deleted file mode 100644
index 9250464..0000000
--- a/docs/models/components/GetMediaResponseMp4Support.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# GetMediaResponseMp4Support
-
-Determines the type of MP4 support for the media.
-- **none**: Disables MP4 support.
-- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
-- **audioOnly**: Provides an MP4 stream containing only the audio.
-- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
-
-
-
-## Values
-
-| Name | Value |
-| --------------------- | --------------------- |
-| `NONE` | none |
-| `CAPPED4K` | capped_4k |
-| `AUDIO_ONLY` | audioOnly |
-| `AUDIO_ONLY_CAPPED4K` | audioOnly,capped_4k |
\ No newline at end of file
diff --git a/docs/models/components/GetMediaResponseTrack.md b/docs/models/components/GetMediaResponseTrack.md
deleted file mode 100644
index d86f836..0000000
--- a/docs/models/components/GetMediaResponseTrack.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# GetMediaResponseTrack
-
diff --git a/docs/models/components/GetPublicPemUsingSigningKeyIdResponseDTOData.md b/docs/models/components/GetPublicPemUsingSigningKeyIdResponseDTOData.md
index 2c259ad..8d0aaa9 100644
--- a/docs/models/components/GetPublicPemUsingSigningKeyIdResponseDTOData.md
+++ b/docs/models/components/GetPublicPemUsingSigningKeyIdResponseDTOData.md
@@ -7,6 +7,6 @@ Displays the result of the request.
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `workspaceId` | *Optional\* | :heavy_minus_sign: | FastPix generates a unique identifier for each workspace. | fc9d9368-6ee5-4b16-ae50-880ab374bdc6 |
+| `workspaceId` | *Optional\* | :heavy_minus_sign: | FastPix generates a unique identifier for each workspace. | your-workspace-id |
| `signingKeyId` | *Optional\* | :heavy_minus_sign: | N/A | 5ta85f64-5717-4562-b3fc-2c963f66afa6 |
| `publicKey` | *Optional\* | :heavy_minus_sign: | A public key is a byte encoded key used to create a signed JSON Web Token (JWT) for authentication. | -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvfUkdkrPIZGOAwMwrkQ9Jr6uNEsVQCgax8xHMSf4Ib3IwlE90M/wLJZGmSWcaAWzH4nSE5qh/fF4E4xHY0hYMS78Ve9GSV8mtLfzjcZ0agfmFO0B0/YVaXNKDGc3CUWAOoONZEMCA3wqLNSZ3yQhr/IZ4xVqBR0GLSYtFt2VNNAmgfAQkVLcZy+3V1ZaC49EgK4AoR51iwwv9DzRjZ/3rM8MSS9lEy0WQGXP/x+0k8hQvq482r/G32TSG00ZSKQDpRFieaFh6YRxMd/R0bhVAvTTO8STQa/M4PZGoBFqkPTpCw5uShtpe+Hm85vlHk/2qYx5NqIe4l+c/yo4w/ny/QIDAQAB
-----END PUBLIC KEY-----
|
\ No newline at end of file
diff --git a/docs/models/components/LiveMediaClips.md b/docs/models/components/LiveMediaClips.md
index ac89bbd..cba583b 100644
--- a/docs/models/components/LiveMediaClips.md
+++ b/docs/models/components/LiveMediaClips.md
@@ -5,11 +5,11 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/6b13fdaf-f9ac-4970-a13b-01ea417e8783/thumbnail.png |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/your-media-id/thumbnail.png |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | your-media-id |
| `workspaceId` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the workspace. | 5ta85f64-5717-4562-b3fc-2c963f66afa6 |
| `streamId` | *Optional\* | :heavy_minus_sign: | The ID of the livestream for which the clips were created. | 98f28be5ac9bd7a4205634691a1a096b |
-| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | 8fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | your-creator-id |
| `title` | *JsonNullable\* | :heavy_minus_sign: | Title of the media file. | My Video Title |
| `maxResolution` | [Optional\](../../models/components/LiveMediaClipsMaxResolution.md) | :heavy_minus_sign: | The maximum resolution specified by the user for the media. | 1080p |
| `sourceResolution` | [Optional\](../../models/components/LiveMediaClipsSourceResolution.md) | :heavy_minus_sign: | The actual resolution of the uploaded media. This represents the native quality of the source media. | 1080p |
@@ -17,9 +17,12 @@
| `sourceAccess` | *Optional\* | :heavy_minus_sign: | The sourceAccess parameter determines whether the original media file is accessible. Set to true to enable access or false to restrict it. | false |
| `playbackIds` | List\<[PlaybackId](../../models/components/PlaybackId.md)> | :heavy_minus_sign: | A collection of Playback ID objects utilized for crafting HLS playback URLs. | |
| `tracks` | List\<[LiveMediaClipsTrack](../../models/components/LiveMediaClipsTrack.md)> | :heavy_minus_sign: | A media consists of different media tracks, like video, audio, and subtitle, all combined. | |
+| `generatedSubtitles` | List\<[TracksSubtitles](../../models/components/TracksSubtitles.md)> | :heavy_minus_sign: | List of generated subtitle tracks associated with the media. | |
| `isAudioOnly` | *JsonNullable\* | :heavy_minus_sign: | Indicates whether the media contains only audio (no video track). | false |
| `subtitleAvailable` | *JsonNullable\* | :heavy_minus_sign: | Indicates whether subtitles are available for the media. | true |
| `duration` | *Optional\* | :heavy_minus_sign: | The length of the media in seconds, with a maximum allowed duration of 12 hours per individual media. | 00:00:10 |
| `aspectRatio` | *JsonNullable\* | :heavy_minus_sign: | The aspect ratio of a video is a value that describes the relative shape of a video based on its width and height. | 16:9 |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was created, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
-| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
\ No newline at end of file
+| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
+| `optimizeAudio` | *Optional\* | :heavy_minus_sign: | Whether the audio track of the media has been volume-normalized. | false |
+| `mp4Support` | [Optional\>](../../models/components/LiveMediaClipsMp4Support.md) | :heavy_minus_sign: | A list of MP4 renditions generated for the media when MP4 support is requested. Each entry represents one downloadable rendition (for example, a capped-4K video file or an audio-only m4a file) along with its generation status. Omitted when no MP4 support has been requested. | |
diff --git a/docs/models/components/LiveMediaClipsMp4Support.md b/docs/models/components/LiveMediaClipsMp4Support.md
new file mode 100644
index 0000000..4993459
--- /dev/null
+++ b/docs/models/components/LiveMediaClipsMp4Support.md
@@ -0,0 +1,14 @@
+# LiveMediaClipsMp4Support
+
+One downloadable MP4 rendition generated for the media, along with its generation status.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+|----------|--------------------------------------------------------------------------------------------------------|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-----------|
+| `type` | [Optional\](../../models/components/LiveMediaClipsMp4SupportType.md) | :heavy_minus_sign: | The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file. | capped_4k |
+| `status` | [Optional\](../../models/components/LiveMediaClipsMp4SupportStatus.md) | :heavy_minus_sign: | Generation status of this MP4 rendition. | ready |
+| `height` | *Optional\* | :heavy_minus_sign: | Pixel height of the rendition. Omitted for the `audioOnly` type. | 1080 |
+| `width` | *Optional\* | :heavy_minus_sign: | Pixel width of the rendition. Omitted for the `audioOnly` type. | 1920 |
+| `ext` | [Optional\](../../models/components/LiveMediaClipsMp4SupportExt.md) | :heavy_minus_sign: | File extension of the downloadable rendition. | mp4 |
diff --git a/docs/models/components/LiveMediaClipsMp4SupportExt.md b/docs/models/components/LiveMediaClipsMp4SupportExt.md
new file mode 100644
index 0000000..9437fac
--- /dev/null
+++ b/docs/models/components/LiveMediaClipsMp4SupportExt.md
@@ -0,0 +1,11 @@
+# LiveMediaClipsMp4SupportExt
+
+File extension of the downloadable rendition.
+
+
+## Values
+
+| Name | Value |
+|------|-------|
+| MP4 | `mp4` |
+| M4A | `m4a` |
diff --git a/docs/models/components/LiveMediaClipsMp4SupportStatus.md b/docs/models/components/LiveMediaClipsMp4SupportStatus.md
new file mode 100644
index 0000000..9ef080a
--- /dev/null
+++ b/docs/models/components/LiveMediaClipsMp4SupportStatus.md
@@ -0,0 +1,12 @@
+# LiveMediaClipsMp4SupportStatus
+
+Generation status of this MP4 rendition.
+
+
+## Values
+
+| Name | Value |
+|-----------|-------------|
+| PREPARING | `preparing` |
+| READY | `ready` |
+| FAILED | `failed` |
diff --git a/docs/models/components/LiveMediaClipsMp4SupportType.md b/docs/models/components/LiveMediaClipsMp4SupportType.md
new file mode 100644
index 0000000..250b96f
--- /dev/null
+++ b/docs/models/components/LiveMediaClipsMp4SupportType.md
@@ -0,0 +1,11 @@
+# LiveMediaClipsMp4SupportType
+
+The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file.
+
+
+## Values
+
+| Name | Value |
+|------------|-------------|
+| CAPPED4K | `capped_4k` |
+| AUDIO_ONLY | `audioOnly` |
diff --git a/docs/models/components/LiveMediaClipsSourceResolution.md b/docs/models/components/LiveMediaClipsSourceResolution.md
index 23ec34a..35253be 100644
--- a/docs/models/components/LiveMediaClipsSourceResolution.md
+++ b/docs/models/components/LiveMediaClipsSourceResolution.md
@@ -16,4 +16,6 @@ The actual resolution of the uploaded media. This represents the native quality
| `SEVEN_HUNDRED_AND_TWENTYP` | 720p |
| `SEVEN_HUNDRED_AND_TWENTY` | 720 |
| `FOUR_HUNDRED_AND_EIGHTYP` | 480p |
-| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
\ No newline at end of file
+| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
+| `THREE_HUNDRED_AND_SIXTYP` | 360p |
+| `THREE_HUNDRED_AND_SIXTY` | 360 |
\ No newline at end of file
diff --git a/docs/models/components/Media.md b/docs/models/components/Media.md
index b308600..5758fe8 100644
--- a/docs/models/components/Media.md
+++ b/docs/models/components/Media.md
@@ -5,17 +5,17 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/6b13fdaf-f9ac-4970-a13b-01ea417e8783/thumbnail.png |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/your-media-id/thumbnail.png |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | your-media-id |
| `workspaceId` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the workspace. | 5ta85f64-5717-4562-b3fc-2c963f66afa6 |
| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
| `mediaQuality` | [Optional\](../../models/components/MediaMediaQuality.md) | :heavy_minus_sign: | The quality tier applied to the media. | standard |
-| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | 8fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | your-creator-id |
| `title` | *JsonNullable\* | :heavy_minus_sign: | Title of the media file. | My Video Title |
| `maxResolution` | [Optional\](../../models/components/MediaMaxResolution.md) | :heavy_minus_sign: | The maximum resolution specified by the user for the media. | 1080p |
| `sourceResolution` | [Optional\](../../models/components/MediaSourceResolution.md) | :heavy_minus_sign: | The actual resolution of the uploaded media. This represents the native quality of the source media. | 1080p |
| `status` | [Optional\](../../models/components/MediaStatus.md) | :heavy_minus_sign: | Determines the media’s status, which can be one of the possible values. | Processing |
-| `mp4Support` | [Optional\](../../models/components/MediaMp4Support.md) | :heavy_minus_sign: | Determines the type of MP4 support for the media.
- **none**: Disables MP4 support.
- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
- **audioOnly**: Provides an MP4 stream containing only the audio.
- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
| capped_4k |
+| `mp4Support` | [Optional\>](../../models/components/MediaMp4Support.md) | :heavy_minus_sign: | Determines the type of MP4 support for the media.
- **none**: Disables MP4 support.
- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
- **audioOnly**: Provides an MP4 stream containing only the audio.
- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
| capped_4k |
| `sourceAccess` | *JsonNullable\* | :heavy_minus_sign: | The sourceAccess parameter determines whether the original media file is accessible. Set to true to enable access or false to restrict it. | true |
| `playbackIds` | List\<[PlaybackId](../../models/components/PlaybackId.md)> | :heavy_minus_sign: | A collection of Playback ID objects utilized for crafting HLS playback URLs. | |
| `tracks` | List\<[MediaTrack](../../models/components/MediaTrack.md)> | :heavy_minus_sign: | A media consists of different media tracks, like video, audio, and subtitle, all combined. | |
@@ -29,4 +29,5 @@
| `duration` | *Optional\* | :heavy_minus_sign: | The length of the media in seconds, with a maximum allowed duration of 12 hours per individual media. | 00:00:10 |
| `aspectRatio` | *JsonNullable\* | :heavy_minus_sign: | The aspect ratio of a video is a value that describes the relative shape of a video based on its width and height. | 16:9 |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was created, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
-| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
\ No newline at end of file
+| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Time the media was updated, defined as a localDateTime (UTC Time). | 2023-10-20T10:50:34.594302Z |
+| `optimizeAudio` | *Optional\* | :heavy_minus_sign: | Whether the audio track of the media has been volume-normalized. | false |
diff --git a/docs/models/components/MediaCancelResponse.md b/docs/models/components/MediaCancelResponse.md
index b47df23..26efb9a 100644
--- a/docs/models/components/MediaCancelResponse.md
+++ b/docs/models/components/MediaCancelResponse.md
@@ -7,14 +7,14 @@ Response returned when an upload is cancelled.
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `uploadId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the cancelled upload. | beff5537-de85-42e1-a673-2a405cd94177 |
+| `uploadId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the cancelled upload. | your-upload-id |
| `trial` | *Optional\* | :heavy_minus_sign: | Indicates if the upload was a trial. | false |
| `status` | *Optional\* | :heavy_minus_sign: | The status of the upload after cancellation. | cancelled |
-| `url` | *Optional\* | :heavy_minus_sign: | The upload URL (if available) after cancellation. | https://storage.googleapis.com/fastpix-uploads-us/8a5ab157-c586-458a-bb2e-caa8a8b76a19/4190bbde-4c34-41e4-b70e-90ba2aa0b79e |
+| `url` | *Optional\* | :heavy_minus_sign: | The upload URL (if available) after cancellation. | https://storage.fastpix.com/uploads/your-upload-id?your-presigned-upload-signature |
| `timeout` | *JsonNullable\* | :heavy_minus_sign: | The timeout value for the upload. | 14400 |
| `corsOrigin` | *Optional\* | :heavy_minus_sign: | CORS origin allowed for the upload. | * |
| `maxResolution` | *Optional\* | :heavy_minus_sign: | The maximum resolution allowed for the upload. | 1080p |
| `accessPolicy` | *Optional\* | :heavy_minus_sign: | The access policy for the upload. | public |
| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
| `title` | *JsonNullable\* | :heavy_minus_sign: | Title of the media file. | My Video Title |
-| `creatorId` | *JsonNullable\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | 8fa85f64-5717-4562-b3fc-2c963f66afa6 |
\ No newline at end of file
+| `creatorId` | *JsonNullable\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | your-creator-id |
\ No newline at end of file
diff --git a/docs/models/components/MediaClipResponseData.md b/docs/models/components/MediaClipResponseData.md
index 2d4e5f3..b7082f4 100644
--- a/docs/models/components/MediaClipResponseData.md
+++ b/docs/models/components/MediaClipResponseData.md
@@ -5,9 +5,9 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media by FastPix. | b62427ec-07fd-4a89-b3c0-94909aaaa1da |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media by FastPix. | your-media-id |
| `duration` | *Optional\* | :heavy_minus_sign: | Duration of the media in HH:MM:SS format. | 00:00:13 |
| `status` | [Optional\](../../models/components/MediaClipResponseStatus.md) | :heavy_minus_sign: | The current processing status of the media. | Ready |
-| `thumbnail` | *Optional\* | :heavy_minus_sign: | A video thumbnail that acts as a preview image for the video. | https://images.fastpix.app/66dc7b0b-9dfb-4721-a738-837f89ccbd0a/thumbnail.png |
+| `thumbnail` | *Optional\* | :heavy_minus_sign: | A video thumbnail that acts as a preview image for the video. | https://images.fastpix.app/your-media-id/thumbnail.png |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Timestamp of when the media was created. | 2025-03-12T06:17:26.403017Z |
| `playbackIds` | List\<[MediaClipResponsePlaybackId](../../models/components/MediaClipResponsePlaybackId.md)> | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/components/MediaClipResponsePlaybackId.md b/docs/models/components/MediaClipResponsePlaybackId.md
index 3a653a3..e53ffc7 100644
--- a/docs/models/components/MediaClipResponsePlaybackId.md
+++ b/docs/models/components/MediaClipResponsePlaybackId.md
@@ -5,5 +5,5 @@
| Field | Type | Required | Description | Example |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier for playback. | 66dc7b0b-9dfb-4721-a738-837f89ccbd0a |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier for playback. | your-playback-id |
| `accessPolicy` | *Optional\* | :heavy_minus_sign: | The access policy of the playback. | public |
\ No newline at end of file
diff --git a/docs/models/components/MediaIdsRequest.md b/docs/models/components/MediaIdsRequest.md
index 7b89bbf..ca48396 100644
--- a/docs/models/components/MediaIdsRequest.md
+++ b/docs/models/components/MediaIdsRequest.md
@@ -7,4 +7,4 @@ The list of mediaId(s) you want to perform the operation on.
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
-| `mediaIds` | List\<*String*> | :heavy_check_mark: | N/A | [
"a1cd180e-f9b5-4e99-9d44-b9c9baabad89",
"245800c3-7b73-47d9-a201-e961260dcb30",
"41316aac-5396-4278-8f44-08d5f2495b12"
] |
\ No newline at end of file
+| `mediaIds` | List\<*String*> | :heavy_check_mark: | N/A | [
"your-media-id-1",
"your-media-id-2",
"your-media-id-3"
] |
\ No newline at end of file
diff --git a/docs/models/components/MediaMp4Support.md b/docs/models/components/MediaMp4Support.md
index c623309..a3f25eb 100644
--- a/docs/models/components/MediaMp4Support.md
+++ b/docs/models/components/MediaMp4Support.md
@@ -1,18 +1,14 @@
# MediaMp4Support
-Determines the type of MP4 support for the media.
-- **none**: Disables MP4 support.
-- **capped_4k**: Enables MP4 downloads with resolutions up to 4K.
-- **audioOnly**: Provides an MP4 stream containing only the audio.
-- **audioOnly,capped_4k**: Enables both MP4 video downloads (up to 4K) and an audio-only stream.
+One downloadable MP4 rendition generated for the media, along with its generation status.
+## Fields
-## Values
-
-| Name | Value |
-| --------------------- | --------------------- |
-| `NONE` | none |
-| `CAPPED4K` | capped_4k |
-| `AUDIO_ONLY` | audioOnly |
-| `AUDIO_ONLY_CAPPED4K` | audioOnly,capped_4k |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+|----------|--------------------------------------------------------------------------------------|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-----------|
+| `type` | [Optional\](../../models/components/MediaMp4SupportType.md) | :heavy_minus_sign: | The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file. | capped_4k |
+| `status` | [Optional\](../../models/components/MediaMp4SupportStatus.md) | :heavy_minus_sign: | Generation status of this MP4 rendition. | ready |
+| `height` | *Optional\* | :heavy_minus_sign: | Pixel height of the rendition. Omitted for the `audioOnly` type. | 1080 |
+| `width` | *Optional\* | :heavy_minus_sign: | Pixel width of the rendition. Omitted for the `audioOnly` type. | 1920 |
+| `ext` | [Optional\](../../models/components/MediaMp4SupportExt.md) | :heavy_minus_sign: | File extension of the downloadable rendition. | mp4 |
diff --git a/docs/models/components/MediaMp4SupportExt.md b/docs/models/components/MediaMp4SupportExt.md
new file mode 100644
index 0000000..265cbac
--- /dev/null
+++ b/docs/models/components/MediaMp4SupportExt.md
@@ -0,0 +1,11 @@
+# MediaMp4SupportExt
+
+File extension of the downloadable rendition.
+
+
+## Values
+
+| Name | Value |
+|------|-------|
+| MP4 | `mp4` |
+| M4A | `m4a` |
diff --git a/docs/models/components/MediaMp4SupportStatus.md b/docs/models/components/MediaMp4SupportStatus.md
new file mode 100644
index 0000000..e7aab5c
--- /dev/null
+++ b/docs/models/components/MediaMp4SupportStatus.md
@@ -0,0 +1,12 @@
+# MediaMp4SupportStatus
+
+Generation status of this MP4 rendition.
+
+
+## Values
+
+| Name | Value |
+|-----------|-------------|
+| PREPARING | `preparing` |
+| READY | `ready` |
+| FAILED | `failed` |
diff --git a/docs/models/components/MediaMp4SupportType.md b/docs/models/components/MediaMp4SupportType.md
new file mode 100644
index 0000000..03b91ec
--- /dev/null
+++ b/docs/models/components/MediaMp4SupportType.md
@@ -0,0 +1,11 @@
+# MediaMp4SupportType
+
+The MP4 rendition type. `capped_4k` is a downloadable MP4 video capped at 4K resolution, `audioOnly` is a downloadable m4a audio-only file.
+
+
+## Values
+
+| Name | Value |
+|------------|-------------|
+| CAPPED4K | `capped_4k` |
+| AUDIO_ONLY | `audioOnly` |
diff --git a/docs/models/components/MediaSourceResolution.md b/docs/models/components/MediaSourceResolution.md
index 3604d74..c7d888f 100644
--- a/docs/models/components/MediaSourceResolution.md
+++ b/docs/models/components/MediaSourceResolution.md
@@ -16,4 +16,6 @@ The actual resolution of the uploaded media. This represents the native quality
| `SEVEN_HUNDRED_AND_TWENTYP` | 720p |
| `SEVEN_HUNDRED_AND_TWENTY` | 720 |
| `FOUR_HUNDRED_AND_EIGHTYP` | 480p |
-| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
\ No newline at end of file
+| `FOUR_HUNDRED_AND_EIGHTY` | 480 |
+| `THREE_HUNDRED_AND_SIXTYP` | 360p |
+| `THREE_HUNDRED_AND_SIXTY` | 360 |
\ No newline at end of file
diff --git a/docs/models/components/ModerationResponse.md b/docs/models/components/ModerationResponse.md
index 5d5bea2..273d3a1 100644
--- a/docs/models/components/ModerationResponse.md
+++ b/docs/models/components/ModerationResponse.md
@@ -5,5 +5,5 @@
| Field | Type | Required | Description | Example |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
-| `mediaId` | *Optional\* | :heavy_minus_sign: | N/A | c695988b-ff84-42ae-bb21-10f284fedb0e |
+| `mediaId` | *Optional\* | :heavy_minus_sign: | N/A | your-media-id |
| `isModerationEnabled` | *Optional\* | :heavy_minus_sign: | N/A | true |
\ No newline at end of file
diff --git a/docs/models/components/NamedEntitiesResponse.md b/docs/models/components/NamedEntitiesResponse.md
index 66c52cf..f7e4a27 100644
--- a/docs/models/components/NamedEntitiesResponse.md
+++ b/docs/models/components/NamedEntitiesResponse.md
@@ -5,5 +5,5 @@
| Field | Type | Required | Description | Example |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
-| `mediaId` | *Optional\* | :heavy_minus_sign: | N/A | c695988b-ff84-42ae-bb21-10f284fedb0e |
+| `mediaId` | *Optional\* | :heavy_minus_sign: | N/A | your-media-id |
| `isNamedEntitiesEnabled` | *Optional\* | :heavy_minus_sign: | N/A | true |
\ No newline at end of file
diff --git a/docs/models/components/PlaybackIdResponse.md b/docs/models/components/PlaybackIdResponse.md
index 3b72dfe..b1ca4f2 100644
--- a/docs/models/components/PlaybackIdResponse.md
+++ b/docs/models/components/PlaybackIdResponse.md
@@ -7,5 +7,5 @@ A collection of Playback ID objects utilized for crafting HLS playback urls.
| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the playbackId | 68b7ac0f-2504-4dd5-b7b4-d84ab4fee1bd |
+| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the playbackId | your-playback-id |
| `accessPolicy` | *Optional\* | :heavy_minus_sign: | Determines if access to the streamed content is kept private or available to all. | public |
\ No newline at end of file
diff --git a/docs/models/components/PlaybackIdSuccessResponseData.md b/docs/models/components/PlaybackIdSuccessResponseData.md
index c6f413b..7a26e74 100644
--- a/docs/models/components/PlaybackIdSuccessResponseData.md
+++ b/docs/models/components/PlaybackIdSuccessResponseData.md
@@ -5,5 +5,5 @@
| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the playbackId | 68b7ac0f-2504-4dd5-b7b4-d84ab4fee1bd |
+| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the playbackId | your-playback-id |
| `accessPolicy` | *Optional\* | :heavy_minus_sign: | Determines if access to the streamed content is kept private or available to all. | public |
\ No newline at end of file
diff --git a/docs/models/components/PlaylistByIdResponseDataManual.md b/docs/models/components/PlaylistByIdResponseDataManual.md
index 2447926..5501897 100644
--- a/docs/models/components/PlaylistByIdResponseDataManual.md
+++ b/docs/models/components/PlaylistByIdResponseDataManual.md
@@ -5,13 +5,13 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique id of the playlist | 2455174e-64d9-4324-86bd-80cb1af5b20a |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique id of the playlist | your-playlist-id |
| `name` | *Optional\* | :heavy_minus_sign: | The name of the playlist set by the user | playlist1 |
| `referenceId` | *Optional\* | :heavy_minus_sign: | Unique string value assigned by user to the playlist. | playlists301 |
| `type` | [PlaylistByIdResponseDataManualType](../../models/components/PlaylistByIdResponseDataManualType.md) | :heavy_check_mark: | type of the playlist, when it was created | manual |
| `description` | *Optional\* | :heavy_minus_sign: | Description of the playlist set by the user. | This is a manual playlist |
| `mediaList` | List\<[PlaylistByIdResponseMediaListItem](../../models/components/PlaylistByIdResponseMediaListItem.md)> | :heavy_minus_sign: | N/A | |
-| `workspaceId` | *Optional\* | :heavy_minus_sign: | The unique id of the workspace in which the playlist is present. | d760b903-86ef-44d6-9b73-334130e0cf2d |
+| `workspaceId` | *Optional\* | :heavy_minus_sign: | The unique id of the workspace in which the playlist is present. | your-workspace-id |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Timestamp of playlist creation. | 2025-05-12T12:55:24.368182Z |
| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Playlist's most recent update timestamp. | 2025-05-27T09:51:03.166094Z |
| `mediaCount` | *Optional\* | :heavy_minus_sign: | No. of media present in the playlist | 3 |
\ No newline at end of file
diff --git a/docs/models/components/PlaylistByIdResponseDataSmart.md b/docs/models/components/PlaylistByIdResponseDataSmart.md
index 108298b..b5e91ae 100644
--- a/docs/models/components/PlaylistByIdResponseDataSmart.md
+++ b/docs/models/components/PlaylistByIdResponseDataSmart.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique id of the playlist | 2455174e-64d9-4324-86bd-80cb1af5b20a |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique id of the playlist | your-playlist-id |
| `name` | *Optional\* | :heavy_minus_sign: | The name of the playlist set by the user | playlist1 |
| `referenceId` | *Optional\* | :heavy_minus_sign: | Unique string value assigned by user to the playlist. | playlists301 |
| `type` | [PlaylistByIdResponseDataSmartType](../../models/components/PlaylistByIdResponseDataSmartType.md) | :heavy_check_mark: | type of the playlist, when it was created | smart |
@@ -13,7 +13,7 @@
| `playOrder` | [PlaylistOrder](../../models/components/PlaylistOrder.md) | :heavy_check_mark: | Determines the insertion order of media into playlist. | |
| `metadata` | [PlaylistByIdResponseMetadata](../../models/components/PlaylistByIdResponseMetadata.md) | :heavy_check_mark: | Required when the playlist type is `smart`. Media created between `startDate` and `endDate` of `createdDate` is added. Optionally, you can include media based on `updatedDate`. | |
| `mediaList` | List\<[PlaylistByIdResponseMediaListItem](../../models/components/PlaylistByIdResponseMediaListItem.md)> | :heavy_minus_sign: | N/A | |
-| `workspaceId` | *Optional\* | :heavy_minus_sign: | The unique id of the workspace in which the playlist is present. | d760b903-86ef-44d6-9b73-334130e0cf2d |
+| `workspaceId` | *Optional\* | :heavy_minus_sign: | The unique id of the workspace in which the playlist is present. | your-workspace-id |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Timestamp of playlist creation. | 2025-05-12T12:55:24.368182Z |
| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Playlist's most recent update timestamp. | 2025-05-27T09:51:03.166094Z |
| `mediaCount` | *Optional\* | :heavy_minus_sign: | No. of media present in the playlist | 3 |
\ No newline at end of file
diff --git a/docs/models/components/PlaylistByIdResponseMediaListItem.md b/docs/models/components/PlaylistByIdResponseMediaListItem.md
index d9c0277..254bff7 100644
--- a/docs/models/components/PlaylistByIdResponseMediaListItem.md
+++ b/docs/models/components/PlaylistByIdResponseMediaListItem.md
@@ -8,8 +8,8 @@
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Timestamp of media creation in the workspace. | 2025-03-21T05:58:38.000708Z |
| `creatorId` | *JsonNullable\* | :heavy_minus_sign: | Creator ID of the media. | FastPix@14612 |
| `duration` | *Optional\* | :heavy_minus_sign: | Duration of the media in hh:mm:ss format. | 00:00:10 |
-| `id` | *Optional\* | :heavy_minus_sign: | unique id of the particular media. | 942e0ced-146b-487e-988f-6de578de1000 |
+| `id` | *Optional\* | :heavy_minus_sign: | unique id of the particular media. | your-playlist-id |
| `sourceResolution` | *Optional\* | :heavy_minus_sign: | source resolution of the media. | 1080p |
| `status` | *Optional\* | :heavy_minus_sign: | status of the media, only media with ready status is added to playlist. | Ready |
-| `thumbnail` | *Optional\* | :heavy_minus_sign: | thumbnail for the particular media. | https://venus-images.fastpix.dev/ff31b32e-4979-4d2b-ad2a-685af43c9902/thumbnail.png |
+| `thumbnail` | *Optional\* | :heavy_minus_sign: | thumbnail for the particular media. | https://venus-images.fastpix.dev/your-media-id/thumbnail.png |
| `title` | *JsonNullable\* | :heavy_minus_sign: | Title of the media. | Media 1 |
\ No newline at end of file
diff --git a/docs/models/components/PlaylistItem.md b/docs/models/components/PlaylistItem.md
index 60cf6b6..9c243cd 100644
--- a/docs/models/components/PlaylistItem.md
+++ b/docs/models/components/PlaylistItem.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique id of the playlist | db6e860f-cb57-43dd-8acf-39c9effd5608 |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique id of the playlist | your-playlist-id |
| `name` | *Optional\* | :heavy_minus_sign: | The name of the playlist set by the user | playlist1 |
| `type` | [Optional\](../../models/components/PlaylistItemType.md) | :heavy_minus_sign: | type of the playlist, when it was created | smart |
| `referenceId` | *Optional\* | :heavy_minus_sign: | Unique string value assigned by user to the playlist. | a111dfdfdafsdfe |
diff --git a/docs/models/components/SimulcastRequest.md b/docs/models/components/SimulcastRequest.md
index 2c8b73c..52154d5 100644
--- a/docs/models/components/SimulcastRequest.md
+++ b/docs/models/components/SimulcastRequest.md
@@ -6,5 +6,5 @@
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `url` | *Optional\* | :heavy_minus_sign: | The RTMPS hostname, combined with the application name, is crucial for connecting to third-party live streaming services and transmitting the live stream. | rtmp://hyd01.contribute.live-video.net/app/ |
-| `streamKey` | *Optional\* | :heavy_minus_sign: | A unique stream key is generated for streaming, allowing the user to start streaming on any third-party platform using this key. | live_1012464221_DuM8W004MoZYNxQEZ0czODgfHCFBhk |
+| `streamKey` | *Optional\* | :heavy_minus_sign: | A unique stream key is generated for streaming, allowing the user to start streaming on any third-party platform using this key. | your-youtube-stream-key |
| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key-value pairs using metadata, when you tag a video in "key":"value" pairs. | {
"livestream_name": "Tech-Connect Summit"
} |
\ No newline at end of file
diff --git a/docs/models/components/SourceAccessMedia.md b/docs/models/components/SourceAccessMedia.md
index 7124823..ea25ca0 100644
--- a/docs/models/components/SourceAccessMedia.md
+++ b/docs/models/components/SourceAccessMedia.md
@@ -5,12 +5,12 @@
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/6b13fdaf-f9ac-4970-a13b-01ea417e8783/thumbnail.png |
-| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `thumbnail` | *JsonNullable\* | :heavy_minus_sign: | A video thumbnail is a still image that acts as the preview image for your video. | https://images.fastpix.com/your-media-id/thumbnail.png |
+| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier assigned to the media when created. The value must be a valid UUID. | your-media-id |
| `workspaceId` | *Optional\* | :heavy_minus_sign: | A unique identifier is generated by FastPix for the workspace. | 5ta85f64-5717-4562-b3fc-2c963f66afa6 |
| `metadata` | Map\ | :heavy_minus_sign: | You can search for videos with specific key value pairs using metadata, when you tag a video in "key" : "value" pairs. Dynamic metadata allows you to define a key that allows any value pair. You can have maximum of 255 characters and upto 10 entries are allowed.
| {
"key1": "value1"
} |
| `mediaQuality` | [Optional\](../../models/components/SourceAccessMediaMediaQuality.md) | :heavy_minus_sign: | The quality tier applied to the media. | standard |
-| `creatorId` | *Optional\* | :heavy_minus_sign: | The unique identifier of the user who created this media. | 8fa85f64-5717-4562-b3fc-2c963f66afa6 |
+| `creatorId` | *Optional\