# Gumlet Documentation > Gumlet is a cloud-based media processing and streaming product. We help thousands of websites and mobile apps deliver the most optimized images and videos to their users. ## Guides - [Welcome ](https://docs.gumlet.com/docs/getting-started.md): Gumlet is an all-in-one platform to help you store, transcode and stream media files. Here you get all tools to get started in minutes! - [What is Gumlet?](https://docs.gumlet.com/docs/video-introduction.md) - [Quick Start Guide](https://docs.gumlet.com/docs/quick-start-guide-video.md): Upload your first video in less than 1 minute - [Publish First Video](https://docs.gumlet.com/docs/publish-first-video.md): Embed & share or use the playback URLs - [Video FAQs](https://docs.gumlet.com/docs/video-faqs.md): Frequently asked questions for all your video needs - [Upload & Import Videos](https://docs.gumlet.com/docs/upload-videos.md): Bring your videos from different storages to Gumlet - [Upload from Device](https://docs.gumlet.com/docs/upload-from-device.md): Upload your original videos to Gumlet storage - [Record from Dashboard](https://docs.gumlet.com/docs/record-from-dashboard.md): Record your content from Gumlet Dashboard - [Cloud Storage](https://docs.gumlet.com/docs/cloud-storage-video-upload.md): Add files to Gumlet from a cloud storage of your choice - [Import from Google Drive](https://docs.gumlet.com/docs/import-from-google-drive.md): Import private and shared files from Google Drive to Gumlet - [Import from Object Storage](https://docs.gumlet.com/docs/cloud-storage.md): Upload files to Gumlet from different storage providers - [Import Zoom Recordings](https://docs.gumlet.com/docs/import-from-zoom.md): Import Zoom cloud recordings automatically to Gumlet - [Import from Vimeo](https://docs.gumlet.com/docs/import-from-vimeo.md): Get rid of Vimeo with this migration guide - [Import from Wistia](https://docs.gumlet.com/docs/import-from-wistia.md): Upgrade your user experience with this migration guide - [Import from Vdocipher](https://docs.gumlet.com/docs/import-from-vdocipher.md): Migrate from Vdocipher to Gumlet - [Request a Video via Link](https://docs.gumlet.com/docs/request-a-video-via-link.md): Collect video files from partners or freelancers without sharing access to your account - [Manage Videos](https://docs.gumlet.com/docs/manage-videos.md): Manage all your videos on a single panel - [Video Library](https://docs.gumlet.com/docs/video-cms.md) - [Recycle Bin](https://docs.gumlet.com/docs/recycle-bin.md): Recover deleted videos from the Recycle Bin to your video library - [Workspace Settings](https://docs.gumlet.com/docs/edit-workspace.md): Configure the workspace settings - [Processing Settings](https://docs.gumlet.com/docs/processing-settings.md): Choose the right processing settings for your videos - [HDR & Color Space](https://docs.gumlet.com/docs/video-hdr-color-space.md): How we handle 8‑bit and 10‑bit video, and why HDR sources can sometimes look 'washed out' in certain browsers. - [Video Protection](https://docs.gumlet.com/docs/video-protection-settings.md): Protect your videos using expiry URLs, geo-blocking, and whitelisted websites - [Time based expiry URLs](https://docs.gumlet.com/docs/time-based-expiry-urls.md): Generate temporary video embed code with time-based expiry URLs at the video level or workspace level, set a duration, and copy the generated embed code. - [Video Settings](https://docs.gumlet.com/docs/video-settings.md): Manage your video's thumbnail, description, subtitles, privacy and much more. - [Video Reviews](https://docs.gumlet.com/docs/video-reviews-and-comments.md): Review videos with your team inside Gumlet, or share review links externally to collect client feedback with precise, time-based comments. - [Video Engagement](https://docs.gumlet.com/docs/video-engagement.md): Make your videos more engaging to your audience - [Custom End Screens](https://docs.gumlet.com/docs/custom-end-screens.md): Learn how end screens work, why they help, and when to use more videos, buttons, share buttons, custom images, custom messages, or an empty screen after a video ends. - [Lead Capture inside Videos](https://docs.gumlet.com/docs/lead-capture-inside-videos.md): Add forms inside your video embed to capture leads - [Video Analytics](https://docs.gumlet.com/docs/advanced-video-analytics.md): Understand how your viewers are watching your videos. - [Enable MP4 videos](https://docs.gumlet.com/docs/enable-mp4-videos.md): How to enable MP4 video output with Gumlet. - [Player Customization](https://docs.gumlet.com/docs/player-customization.md): All you need to make your player - [Player Accessibility](https://docs.gumlet.com/docs/player-accessibility.md): Everything about video player accessibility - [Customize Video Player](https://docs.gumlet.com/docs/customize-video-player.md): Generate customized player embed code and embed URL for a video ID - [Floating Video Player](https://docs.gumlet.com/docs/floating-video-player.md): Embed a floating (PIP) video to your website with CTA - [Full screen Video Player](https://docs.gumlet.com/docs/full-screen-video-player.md): Embed a video to your website with default full screen preview - [Channel and Playlists](https://docs.gumlet.com/docs/channel.md): Create video channels and playlists for your audience - [Channel Membership](https://docs.gumlet.com/docs/channel-membership.md): Gumlet allows you to make channels private or public and invite members. - [Embed Playlists](https://docs.gumlet.com/docs/embed-playlists.md): Embed playlists directly to your platform for a seamless experience - [Channel Custom Domain](https://docs.gumlet.com/docs/channel-custom-domain.md): Brand your channels with custom domain names - [Channel FAQs](https://docs.gumlet.com/docs/video-channel-faqs.md): Frequently asked questions about channels - [Embed & Stream](https://docs.gumlet.com/docs/embed-stream.md): A complete guide on embedding & streaming Gumlet videos - [oEmbed, Embedly & Iframely](https://docs.gumlet.com/docs/oembed-embedly-iframely.md): Gumlet supports oEmbed, embedly and iframely. - [WordPress Video Plugin](https://docs.gumlet.com/docs/gumlet-wordpress-video-plugin.md): An official plugin by Gumlet for video browsing, uploading & embedding, dynamic watermark configuration, and shortcode. - [Autoplay videos](https://docs.gumlet.com/docs/autoplay-videos.md): For advanced use cases of autoplay videos - [Content Security Policy (CSP)](https://docs.gumlet.com/docs/content-security-policy-csp.md) - [Gumlet Video Editor](https://docs.gumlet.com/docs/gumlet-video-editor.md): Edit Gumlet-hosted videos in your browser - trim, split, add text, and publish changes back to the same asset without leaving the Gumlet workflow. - [Timeline, Settings & My Library](https://docs.gumlet.com/docs/timeline-settings-my-library.md): Understand the main areas of the Gumlet editor - the timeline where you edit, Settings where you manage your project, and My Library where uploaded files live. - [Add Text, Background, Images & Styles](https://docs.gumlet.com/docs/add-text-background-images-styles.md): Add overlays and styling to your Gumlet video - text titles, background colors, uploaded images, and enter/exit animations. - [Trim, Split, Cut & Crop](https://docs.gumlet.com/docs/trim-split-cut-crop.md): Edit the length and framing of your clips - shorten segments, cut at a point, and crop video to a new aspect ratio. - [Merge Clips](https://docs.gumlet.com/docs/merge-clips.md): Combine multiple video segments into one continuous video. - [Playback Speed](https://docs.gumlet.com/docs/editor-playback-speed.md): Change how fast your video plays. The Gumlet editor has two separate speed controls - one for preview and one for individual clips. - [Video Analytics](https://docs.gumlet.com/docs/video-analytics.md): Detailed video insights to understand your audience and improve your content delivery. - [Advanced Features](https://docs.gumlet.com/docs/advanced-video-analytics-features.md): Track, compare, and export video performance data with advanced filters, visual reports, and one-click dashboard saves. - [User level analytics](https://docs.gumlet.com/docs/user-level-analytics.md): Log user level data for video insights and generate reports - [Usage Analytics](https://docs.gumlet.com/docs/video-usage-analytics.md): Get real-time usage statistics for video processing and streaming - [Reports](https://docs.gumlet.com/docs/reports.md): Get notified about your usage on daily, weekly, monthly basis - [Alerts](https://docs.gumlet.com/docs/alerts.md): Set up alerts for proactive alerts on usage metrics - [Hubspot Integration](https://docs.gumlet.com/docs/hubspot-integration.md): Connect HubSpot with Gumlet to capture leads through video forms and sync them to your HubSpot CRM and lists. - [Mailchimp Integration](https://docs.gumlet.com/docs/mailchimp-integration.md): Connect Mailchimp with Gumlet to capture leads through video forms and add them to your Mailchimp lists. - [Audio Transcoding](https://docs.gumlet.com/docs/audio-transcoding.md): How Gumlet handles for audio-only transcoding and delivery. - [Video SEO](https://docs.gumlet.com/docs/video-seo.md) - [On-the-fly Video Optimization](https://docs.gumlet.com/docs/on-the-fly-video-optimization.md): The on-the-fly (OTF) video optimization pipeline allows you to dynamically manipulate, resize, and trim video assets using simple URL query parameters. This offers a highly scalable solution to process videos on the fly for large enterprises. - [Supported Subtitle Language List](https://docs.gumlet.com/docs/subtitle-language-list.md): We support 127 languages to transcribe and translate your videos with subtitles - [Automate videos with Integrations](https://docs.gumlet.com/docs/automate-videos-with-integrations.md): We support Zapier, Pabbly, Make and webhooks - [Embed Videos on Zendesk](https://docs.gumlet.com/docs/embed-videos-on-zendesk.md): Embedding Gumlet videos requires some changes to Guide Settings on Zendesk - [Embed Videos on Shopify](https://docs.gumlet.com/docs/embed-videos-on-shopify.md): Embedding Gumlet videos is easy on Shopify - [Embed Videos on Framer](https://docs.gumlet.com/docs/embed-videos-on-framer.md): Embedding Gumlet videos is easy on Framer - [Embed Videos on GoHighLevel](https://docs.gumlet.com/docs/embed-videos-on-highlevel.md): Learn how to Embed Gumlet videos on GoHighLevel - [Embed Videos on Wix](https://docs.gumlet.com/docs/embed-videos-on-wix.md): Learn how to Embed Gumlet videos on Wix - [Embed Videos on Squarespace](https://docs.gumlet.com/docs/embed-videos-on-squarespace.md): Learn how to Embed Gumlet videos on Squarespace - [Embed Videos on Moodle](https://docs.gumlet.com/docs/embed-videos-on-moodle.md): Learn how to Embed Gumlet videos on Moodle with dynamic watermark and user level analytics - [Embed Videos on Bubble](https://docs.gumlet.com/docs/embed-videos-on-bubble.md): Learn how to embed Gumlet videos in your Bubble.io using the Gumlet Video plugin available on the Bubble marketplace. - [Introduction](https://docs.gumlet.com/docs/image-introduction.md) - [Quick Start Guide](https://docs.gumlet.com/docs/image-getting-started.md): In-depth guide about different configurations of image source. - [Process First Image](https://docs.gumlet.com/docs/process-first-image.md): Process the first image to get the understanding of how it works - [Integration Guide](https://docs.gumlet.com/docs/image-integration-guide.md): Integrate with your app and website with our pre-built SDKs - [Image FAQs](https://docs.gumlet.com/docs/image-faqs.md): Frequently Asked Questions for image optimization - [Manage Sources](https://docs.gumlet.com/docs/manage-sources.md): Setup image source with advanced capabilities for better UX and security - [Original Media Storage](https://docs.gumlet.com/docs/original-image-storage.md): Details about storage systems supported by Gumlet - [Source Config Parameters](https://docs.gumlet.com/docs/source-parameters.md): Gumlet allows you to configure your source to deliver the best experience - [Fallback Image](https://docs.gumlet.com/docs/fallback-image.md): Set a fallback or error image, in case the original image is not available - [Origin Request Headers](https://docs.gumlet.com/docs/origin-request-headers.md): Use origin request headers to have better control on your integration - [Gumlet Response Headers](https://docs.gumlet.com/docs/gumlet-response-headers.md) - [Image Custom Domain](https://docs.gumlet.com/docs/image-custom-domain.md): Use custom domain to serve your images. - [Signed URLs](https://docs.gumlet.com/docs/signed-urls-image.md): Secure URLs of images by adding security token to URLs - [Cache Configuration](https://docs.gumlet.com/docs/cache-configuration.md): Configure cache values based on your need and use case - [JavaScript (Gumlet.js)](https://docs.gumlet.com/docs/image-integration-javascript-gumletjs.md): Easily integrate Gumlet with any webpage using this tiny library - [Android and iOS apps](https://docs.gumlet.com/docs/image-integration-ios-and-android-apps.md) - [Next.js](https://docs.gumlet.com/docs/image-integration-nextjs.md): Here are steps to use Gumlet service with Next.js - [Magento](https://docs.gumlet.com/docs/image-integration-magento.md): Gumlet's no-code integration guide for Magento 2.x - [WordPress](https://docs.gumlet.com/docs/image-integration-wordpress.md): Integrate Gumlet with your WordPress website in 15 minutes - [Nuxt](https://docs.gumlet.com/docs/nuxt.md): Gumlet Integration for Nuxtjs - [React.js](https://docs.gumlet.com/docs/reactjs.md): Here are the steps to integrate Gumlet Service with React.js - [React Native](https://docs.gumlet.com/docs/react-native.md): Here are the steps to integrate Gumlet Service with React Native - [Shopify](https://docs.gumlet.com/docs/shopify.md): How does Gumlet Shopify Extension works. - [Astro.js](https://docs.gumlet.com/docs/astrojs.md): Optimize Astro.js website with Gumlet image optimisation - [Craft CMS](https://docs.gumlet.com/docs/craft-cms.md): Transform Image URLs in Craft CMS using Gumlet image plugin - [Usage Analytics](https://docs.gumlet.com/docs/usage-analytics-for-images.md): Get real-time usage statistics for image optimisation and - [Reports](https://docs.gumlet.com/docs/reports-for-images.md): Get notified about your usage on daily, weekly, monthly basis - [Alerts](https://docs.gumlet.com/docs/alerts-for-images.md): Set up alerts for proactive alerts on usage metrics - [How Gumlet Works](https://docs.gumlet.com/docs/image-how-it-works.md): Gumlet service sits between your users and your image storage. It automatically keeps delivering the most optimized images to end-users. - [Cache Infrastructure](https://docs.gumlet.com/docs/image-cache-infrastructure.md): Details about how your images are cached by Gumlet - [Purge Cache](https://docs.gumlet.com/docs/purge-cache.md): Purge cache to deliver the latest content on the cloud - [Migration Guides](https://docs.gumlet.com/docs/migration-guides-image.md): Details on how to migrate to Gumlet - [Cloudinary to Gumlet](https://docs.gumlet.com/docs/cloudinary-to-gumlet.md): Easy and quick migration from Cloudinary to gumlet. - [Imgix to Gumlet](https://docs.gumlet.com/docs/imgix-to-gumlet.md): Easy and quick migration from Imgix to Gumlet. - [Imagekit to Gumlet](https://docs.gumlet.com/docs/imagekit-to-gumlet.md): Quick migration from Imagekit to Gumlet. - [Image Transform APIs](https://docs.gumlet.com/docs/image-transform-apis.md): Transform images with APIs on the fly - [Serve Static Files](https://docs.gumlet.com/docs/serve-static-files.md): How to use Gumlet to serve static files along with images. - [Compressing Animations](https://docs.gumlet.com/docs/compressing-animations.md): Gumlet supports compression of GIF, WebP, AVIF, SVG and Lottie animations - [Image Placeholders](https://docs.gumlet.com/docs/image-placeholders.md): How to use placeholders while images are loading - [Responsive Images](https://docs.gumlet.com/docs/responsive-images.md): This guide teaches you how to make images responsive without using any library. - [How Insights Work?](https://docs.gumlet.com/docs/insights-how-it-works.md) - [Getting Started](https://docs.gumlet.com/docs/live-streaming-get-started.md): Get started with Live Streaming and deliver great content to the world - [Create a Live Stream](https://docs.gumlet.com/docs/create-a-live-stream.md): Learn how to create a live stream in seconds - [Share Live Stream](https://docs.gumlet.com/docs/share-live-stream.md): Share or Embed live stream to your audience - [Live stream pre-recorded videos](https://docs.gumlet.com/docs/live-stream-pre-recorded-videos.md): Learn how to live stream pre-recorded videos using OBS and Gumlet - [Webhooks](https://docs.gumlet.com/docs/webhooks.md): Reference for creating webhooks for asynchronous events. - [API Keys](https://docs.gumlet.com/docs/api-keys.md): This page helps you create and manage your API keys. - [Direct Upload](https://docs.gumlet.com/docs/direct-upload.md): Upload files directly to Gumlet - [Replace Video](https://docs.gumlet.com/docs/replace-video.md): Replace an existing video asset without changing its playback URL - [Direct Thumbnail Upload](https://docs.gumlet.com/docs/direct-thumbnail-upload.md): Upload thumbnail directly to Gumlet - [Images from Video](https://docs.gumlet.com/docs/images-from-video.md): Generate images from videos which can be used to show a preview thumbnail or poster images - [Audio/Subtitle Streams](https://docs.gumlet.com/docs/additional-streams.md): Reference for adding audio or/and subtitle tracks. - [Storage Webhooks](https://docs.gumlet.com/docs/storage-webhooks.md): Reference for creating webhooks for storage service. - [Integration with Google Tag Manager](https://docs.gumlet.com/docs/integration-with-google-tag-manager.md): Send Player events to GTM for better targeting and analytics - [Vercel Integration](https://docs.gumlet.com/docs/vercel-integration.md): Embed Gumlet player in Next.js and deploy on Vercel - [Video Players](https://docs.gumlet.com/docs/video-player-developers.md): This guide describes how developers can play Gumlet videos on different platforms. - [Next.js / React JS](https://docs.gumlet.com/docs/react-embed-player.md): React component for Gumlet embed player with SSR support - [React Native Webview](https://docs.gumlet.com/docs/react-native-webview.md): Gumlet's react native embed player allows you to show videos in react native webview - [Player.js for Embed](https://docs.gumlet.com/docs/playerjs.md): Control embedded video player using Javascript - [Android Native](https://docs.gumlet.com/docs/android-native-player.md): This guide helps you play videos on Android with native SDK and DRM support - [iOS Native](https://docs.gumlet.com/docs/ios-native-player.md): Guide on how to play HLS videos with DRM on iOS - [DRM](https://docs.gumlet.com/docs/drm.md): What is DRM and how it works? - [Widevine DRM](https://docs.gumlet.com/docs/widevine-drm.md): Widevine DRM introduction, security and integration - [FairPlay DRM](https://docs.gumlet.com/docs/fairplay-drm.md): Guide to add your own FairPlay credentials to Gumlet - [License Server Setup](https://docs.gumlet.com/docs/license-server-setup.md): How to work with Gumlet DRM license servers. - [Player Setup for DRM](https://docs.gumlet.com/docs/drm-player-setup.md): Setup your player to use Gumlet license severs. - [Screen Capture Prevention](https://docs.gumlet.com/docs/screen-capture-prevention.md): Overview of screen capture prevention - [Compatibility](https://docs.gumlet.com/docs/drm-compatibility.md) - [DRM Limitations](https://docs.gumlet.com/docs/drm-limitations.md): How Does DRM Protect Videos, and What Are Its Limitations Against Screen Recording - [Fairplay with Safari](https://docs.gumlet.com/docs/drm-fairplay-with-safari.md): Tutorial on integrating Fairplay on Safari - [DRM Offline Licensing](https://docs.gumlet.com/docs/drm-offline-licensing.md): Reference for enabling offline licenses for DRM-protected videos. - [Widevine with React Native](https://docs.gumlet.com/docs/widewine-drm-with-react-native.md): The following guide helps you set up DRM with React native - [Fairplay with React Native](https://docs.gumlet.com/docs/fairplay-with-react-native.md): The following guide helps you set up DRM with [React Native Video](https://www.npmjs.com/package/react-native-video) - [Billing](https://docs.gumlet.com/docs/billing.md): Manage plans, payment methods, invoices and billing details. - [Overage Billing](https://docs.gumlet.com/docs/overage-billing.md): Gumlet bandwidth billing and overage charges - [Subscription Policy](https://docs.gumlet.com/docs/subscription-policy.md): Understanding Gumlet's Subscription Renewal, Cancellation, and Cost Proration Policies - [Coupons](https://docs.gumlet.com/docs/coupons.md): View and add coupons in your account. - [Profile Overview](https://docs.gumlet.com/docs/profile-overview.md): This section in dashboard allows you to edit your user level settings. - [User Management](https://docs.gumlet.com/docs/user-management.md) - [Active Sessions](https://docs.gumlet.com/docs/active-sessions.md): Manage all your sessions on Gumlet - [SSO](https://docs.gumlet.com/docs/sso.md) - [Okta](https://docs.gumlet.com/docs/okta.md) - [Azure](https://docs.gumlet.com/docs/azure.md): Learn how to set up Single Sign-On (SSO) for Gumlet using Azure Active Directory as the Identity Provider (IdP). - [Delete Account](https://docs.gumlet.com/docs/delete-account.md): Account deletion request - [Need Help?](https://docs.gumlet.com/docs/need-help.md): Here are resources to get help quickly. - [Account FAQ](https://docs.gumlet.com/docs/account-faq.md): FAQ for your Gumlet account - [Feedback and Roadmap](https://docs.gumlet.com/docs/feedback-and-roadmap.md): Gumlet is a customer centric organization - [Affiliate Program](https://docs.gumlet.com/docs/affiliate-program.md): Gumlet offers up to 30% commissions for sales via affiliate ## API Reference - [Getting Started](https://docs.gumlet.com/reference/getting-started.md): Set up the welcome page for your API to help users make their first call. - [Authentication](https://docs.gumlet.com/reference/authentication.md): Set up the welcome page for your API to help users make their first call. - [My Requests](https://docs.gumlet.com/reference/my-requests.md): Set up the welcome page for your API to help users make their first call. - [Error Codes](https://docs.gumlet.com/reference/error-codes.md) - [Create Asset](https://docs.gumlet.com/reference/create-asset.md): An asset refers to a media content/video that is processed, stored, and delivered through Gumlet. This endpoint creates an asset allowing users to ingest media content into the Gumlet system for processing and delivery. - [Asset Details](https://docs.gumlet.com/reference/get-asset-status.md): This endpoint retrieves the details of an asset that has previously been created. - [Create Asset Direct Upload](https://docs.gumlet.com/reference/create-asset-direct-upload.md): This endpoint creates a video asset allowing to upload of the video from the local file system and ingest media content into the Gumlet system for processing and delivery.Body Parameters are the same as the Create Asset Body Parameters except for the `input` parameter which this endpoint does not take.A successful response will be returned with `upload_url` field. You can make `PUT` request to that URL to upload video. To upload video using `upload_url` refer to [this](https://docs.gumlet.com/docs/direct-upload#2-use-the-url-to-upload-a-file). - [Update Asset](https://docs.gumlet.com/reference/update-asset.md): This endpoint allows users to update video asset that has previously been created. - [Delete Asset](https://docs.gumlet.com/reference/delete-asset.md): This endpoint removes an asset given its unique asset id. The asset will be removed from storage as well, associated URLs will be inaccessible. - [List Assets](https://docs.gumlet.com/reference/list-assets.md): This endpoint list assets in video workspace. You can also pass `status` and `tag` to filter assets. - [Create/Update Video Asset Chapters](https://docs.gumlet.com/reference/create-update-chapter.md): This endpoint will create/update video asset chapters. - [Upload Subtitle](https://docs.gumlet.com/reference/video-asset-upload-subtitle.md): Upload your subtitled .srt file to your video asset. - [Upload Subtitle Completion](https://docs.gumlet.com/reference/upload-subtitle-completion.md) - [Upload Audio](https://docs.gumlet.com/reference/video-asset-upload-audio.md): Upload your audio file to your video asset. - [Upload Audio Completion](https://docs.gumlet.com/reference/upload-audio-completion.md) - [Update thumbnail from video](https://docs.gumlet.com/reference/select-from-video.md): Select frame from video to use as thumbnail - [Update thumbnail via upload](https://docs.gumlet.com/reference/select-from-image-file.md): Use any image file to use as thumbnail - [Single Part](https://docs.gumlet.com/reference/sign-part.md): Use this endpoint to retrieve pre-signed upload URL for each part. - [Complete Multipart Upload](https://docs.gumlet.com/reference/complete-multipart-upload.md): Once you upload all parts to S3 bucket via pre-signed URL, use this endpoint to complete the multipart upload. - [Create Workspace](https://docs.gumlet.com/reference/create-workspace.md): Video workspaces are top-level entities in Gumlet. You can use them to organize videos for different teams/departments or use cases. - [Update Workspace](https://docs.gumlet.com/reference/update-workspace.md): This endpoint allows users to update video workspace that has previously been created. - [List Workspaces](https://docs.gumlet.com/reference/list-workspaces.md): This endpoint list video workspace which are assigned to the user or token. - [Get Workspace](https://docs.gumlet.com/reference/get-workspace.md): This endpoint get all the data of video workspace that has previously been created. - [Delete Workspace](https://docs.gumlet.com/reference/delete-workspace.md): This endpoint removes a video workspace given its unique asset id. All the asset in workspace will be removed from storage as well, associated URLs will be inaccessible. - [List Workspace Content](https://docs.gumlet.com/reference/list-workspace-content.md): List folders and assets for a workspace in a single response. Use `parent_id` to browse a specific folder, or filters like `title`, `status`, and `playlist_id` to search assets. - [List Folders](https://docs.gumlet.com/reference/list-folders.md): List folders for a video workspace. Use `parent_id` to list only folders inside a specific parent folder. - [Get Folder](https://docs.gumlet.com/reference/get-folder.md): Get a single folder by id. - [Create Folder](https://docs.gumlet.com/reference/create-folder.md): Create a folder inside a video workspace. Optionally provide `parent_id` to create a nested folder. - [Update Folder](https://docs.gumlet.com/reference/update-folder.md): Rename a folder, move it to another parent folder, or move assets into the folder by sending `asset_ids`. - [Delete Folder](https://docs.gumlet.com/reference/delete-folder.md): Delete a folder. Descendant folders and assets inside them are deleted by the backend workflow. - [Remove Assets From Folder](https://docs.gumlet.com/reference/remove-assets-from-folder.md): Remove one or more assets from their current folder assignment inside the workspace. - [Create Playlist](https://docs.gumlet.com/reference/create-playlist.md) - [Update Playlist](https://docs.gumlet.com/reference/update-playlist.md) - [Add asset to playlist](https://docs.gumlet.com/reference/add-asset-to-playlist.md) - [Remove asset from playlist](https://docs.gumlet.com/reference/remove-asset-from-playlist.md) - [Get all playlists](https://docs.gumlet.com/reference/get-all-playlists.md) - [Get playlist assets](https://docs.gumlet.com/reference/get-playlist-assets.md) - [Delete Playlist](https://docs.gumlet.com/reference/delete-playlist.md): Delete a playlist - [Reorder Playlist](https://docs.gumlet.com/reference/reorder-playlist-assets.md): Reorder videos inside a playlist either by moving a single asset to a position or by sorting the playlist by title or created date. - [Invite Channel Viewers](https://docs.gumlet.com/reference/invite-channel-viewers.md): Invite one or more viewers to a members-only channel. - [Remove Channel Viewers](https://docs.gumlet.com/reference/remove-channel-viewers.md): Remove one or more viewers from a channel by email address. - [Invite Channel Viewers via CSV](https://docs.gumlet.com/reference/invite-channel-viewers-csv.md): Invite viewers to a channel by uploading a CSV file. - [Video Analytics](https://docs.gumlet.com/reference/video-analytics.md): This endpoint gives usage analytics data of your videos. Ex - top assets, bandwidth consumption - [Create Profile](https://docs.gumlet.com/reference/create-profile.md): Gumlet provides the functionality of creating multiple video assets using the same set of parameters. A Video profile is a set of parameters that can be referenced/used while creating a video as a single parameter. - [Update Profile](https://docs.gumlet.com/reference/update-profile.md): Update an existing profile. Settings provided in body parameters will only be updated in the existing profile. - [List Profiles](https://docs.gumlet.com/reference/list-profiles.md): This endpoint retrieves the details of all profiles that have previously been created. - [Get Profile](https://docs.gumlet.com/reference/get-profile.md): This endpoint retrieves the details of a video profile that has previously been created. - [Delete Profile](https://docs.gumlet.com/reference/delete-profile.md): This endpoint removes a profile given its unique `profile_id`. The profile will be removed but video assets created using the profile will remain as it is. - [Create Webhook](https://docs.gumlet.com/reference/create-webhook.md) - [Update Webhook](https://docs.gumlet.com/reference/update-webhook.md) - [Delete Webhook](https://docs.gumlet.com/reference/delete-webhook.md) - [Chart Data](https://docs.gumlet.com/reference/insights-chart-data.md): This endpoint retrieves metrics data to plot the chart. - [Breakdown Data](https://docs.gumlet.com/reference/insights-breakdown-data.md): This endpoint retrieves distribution data of a given breakdown value for a given metric. - [Aggregated Data](https://docs.gumlet.com/reference/insights-aggregated-data.md): This endpoint retrieves aggregated data of the given metrics. - [Create Live Asset](https://docs.gumlet.com/reference/create-live-asset.md): A live asset refers to a media content/video that is live-streamed through Gumlet. This endpoint creates a live streaming asset allowing users to live stream a video that will be pushed to Gumlet. - [Start Live Stream](https://docs.gumlet.com/reference/start-live-stream.md): This endpoint will start the live stream. - [Get Live Asset Status](https://docs.gumlet.com/reference/get-live-asset-status.md): This endpoint retrieves the details of a live video asset that has previously been created. - [Update Live Asset](https://docs.gumlet.com/reference/create-live-asset-copy.md): A live asset refers to a media content/video that is live-streamed through Gumlet. This endpoint allows user to update a live streaming asset. - [Upload Live Thumbnails](https://docs.gumlet.com/reference/upload-live-asset-thumbnails.md): Generate presigned upload URLs for live stream state thumbnails - [Complete Live Stream](https://docs.gumlet.com/reference/complete-live-stream.md): This endpoint allows marking live assets complete. Once the live asset is marked complete, it can no longer be used to ingest the live stream on Gumlet. - [Get Live Asset Status History](https://docs.gumlet.com/reference/get-live-asset-status-copy.md): This endpoint retrieves the history of a live video asset that has previously been created. - [Filter Live Assets](https://docs.gumlet.com/reference/filter-live-assets.md): This endpoint lists live assets on the basis of `status` for the given `live_source_id`. - [Delete Live Asset](https://docs.gumlet.com/reference/delete-live-asset.md): This endpoint removes a live asset given its unique live asset id. The live asset will be removed from storage as well, associated URLs will be inaccessible. - [Size](https://docs.gumlet.com/reference/image-transform-size.md): The size parameters allow you to control all aspects of resizing, cropping, and the fit-to-crop behaviour of your image. - [Formats](https://docs.gumlet.com/reference/image-formats.md): These parameters allow changing image formats and different parameters related to those formats. - [Image Operations](https://docs.gumlet.com/reference/image-operations.md): Perform most commonly used image operations. - [Language Libraries](https://docs.gumlet.com/reference/gumlet-image-libs.md) - [.NET](https://docs.gumlet.com/reference/gumlet-image-lib-dotnet.md): Dotnet library for performing different image operations. - [Java](https://docs.gumlet.com/reference/gumlet-image-lib-java.md): Java library for performing different image operations. - [Node](https://docs.gumlet.com/reference/node-js.md): Node library for performing different image operations. - [Go](https://docs.gumlet.com/reference/go.md): Go library for performing different image operations. - [Create Source](https://docs.gumlet.com/reference/create-image-source.md): This endpoint allows users to create image source. - [List Sources](https://docs.gumlet.com/reference/list-sources.md): This endpoint list image sources which are assigned to the user or token. - [Update Source](https://docs.gumlet.com/reference/update-image-source.md): This endpoint allows users to update image source that has previously been created. - [Image Analytics](https://docs.gumlet.com/reference/image-analytics.md): This endpoint help you get analytics data. - [Delete Source](https://docs.gumlet.com/reference/delete-source.md): This endpoint removes a image source. All image delivery using this subdomain will be stopped. - [Get Source](https://docs.gumlet.com/reference/get-source.md) - [Purge Cache](https://docs.gumlet.com/reference/purge-image-cache.md): You can purge cache for any image by using our cache purge API. - [Player SDKs](https://docs.gumlet.com/reference/insight-sdks.md) - [HTML5 (Web)](https://docs.gumlet.com/reference/insights-html5-web.md): Integrate Gumlet insights with HTML5 video player and monitor video playback performance. - [Video.js (Web)](https://docs.gumlet.com/reference/insights-videojs-web.md): Integrate Gumlet insights with video.js player and monitor video playback performance. - [HLS.js (Web)](https://docs.gumlet.com/reference/insights-hlsjs-web.md): Integrate Gumlet insights with HLS.js player and monitor video playback performance. - [Shaka Player (Web)](https://docs.gumlet.com/reference/insights-sdk-shaka-player-web.md): Integrate Gumlet insights with Shaka player and monitor video playback performance. - [React Player (Web)](https://docs.gumlet.com/reference/insights-sdk-react-player.md) - [React HLS Player (Web)](https://docs.gumlet.com/reference/react-hls-player-web.md) - [React Native Player (iOS + Android)](https://docs.gumlet.com/reference/insights-sdk-react-native-player.md) - [Custom Data Options](https://docs.gumlet.com/reference/insights-custom-data-options.md): Guide on passing custom data to Gumlet SDKs - [MCP Server](https://docs.gumlet.com/reference/mcp.md)