For Agents
Manage MediaSilo projects, folders, video assets, and review links so an agent can ingest, organise, share, and track media collateral.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the MediaSilo API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with MediaSilo API.
Upload video and image assets into a project folder and track their encoding progress
Create review links with expiration dates and inspect per-link analytics for stakeholder feedback
Move and copy assets between folders to mirror an editorial taxonomy
GET STARTED
Use for: I need to upload a new video master into a MediaSilo project, Create a review link for a folder and email it to a client, Check whether a specific asset has finished encoding, List all assets inside a folder including their versions
Not supported: Does not handle video transcoding for end-user delivery, public streaming playback, or rights and licensing management — use for production-side video asset management and review only.
Jentic publishes the only available OpenAPI specification for MediaSilo API, keeping it validated and agent-ready. MediaSilo is a cloud media asset management platform built for video production teams to organise, review, and distribute video content. The API exposes 84 endpoints covering projects, folders, assets, versions, review links, spotlights, distribution lists, playlists, metadata, webhooks, and link analytics. It is well-suited to integrating MediaSilo with editorial systems, automating asset ingest, and triggering review workflows from external tools.
Attach custom metadata keys and values to assets for downstream search and filtering
Manage distribution lists and trigger spotlight presentations for client review
Subscribe webhooks to asset, link, and project events to drive downstream automation
Roll back to a previous asset version by activating an earlier version on a master asset
Patterns agents use MediaSilo API for, with concrete tasks.
★ Editorial Review Distribution
Send video cuts to internal and external reviewers via shareable links with expiration controls, password gating, and per-link viewing analytics. Producers can track who has watched a cut, how far they got, and whether they downloaded the file. The MediaSilo API exposes link creation, expiration, and analytics in a way that lets an automation generate one personalised link per stakeholder and revoke them once feedback is collected.
Create a review link for folder ID abc123 with a 14-day expiration, attach the latest version of asset xyz, and return the public link plus its analytics endpoint.
Automated Master Asset Ingest
When a finished master lands in a delivery dropbox, push it into MediaSilo with the right project, folder, and metadata so the asset is immediately discoverable. The API supports asset upload, metadata key-value tagging, and folder placement, and emits webhook events when encoding finishes. This eliminates the manual drag-and-drop step that production assistants would otherwise repeat dozens of times per shoot.
Upload the file final_master_v3.mov into project Brand Q4 inside folder Approved Masters, set metadata client to Acme and shoot_date to 2026-05-12, and wait for the encoding-progress endpoint to return complete.
Cross-Tool Asset Federation
Use MediaSilo as the source of record for video assets and surface them in editorial CMS, marketing portals, or DAM front-ends without duplicating storage. Link analytics, version history, and distribution lists stay anchored in MediaSilo while external systems pull metadata and previews on demand. The API supports listing assets, retrieving versions, and inspecting link stats so a federated front-end stays accurate without nightly syncs.
List all assets in project Brand Q4 modified in the last seven days and return their IDs, current version, and most recent review-link view counts.
Agent-Driven Stakeholder Updates
An AI agent watches MediaSilo for new versions, generates expiring review links, and notifies the right stakeholders in Slack or email with a one-line summary of what changed. By calling MediaSilo through Jentic, the agent searches by intent, loads the link-creation schema, and executes the call without an engineer wiring up the SDK. This compresses a 10-step review hand-off into a single agent run.
Find the latest version of asset xyz in MediaSilo, create a 7-day review link, and post a message to the editorial Slack channel with the link and version notes.
84 endpoints — jentic publishes the only available openapi specification for mediasilo api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/folders/{folderId}/assets
Upload an asset into a folder
/assets/{assetId}/encoding-progress
Check encoding status of an asset
/links
Create a review link
/links/{linkId}/analytics
Retrieve viewing analytics for a review link
/links/{linkId}/expire
Expire a review link
/folders/{folderId}/assets/move
Move assets between folders
/assets/{assetId}/versions
List versions for an asset
/assets/{assetId}/metadata
Attach metadata key-value pairs to an asset
/folders/{folderId}/assets
Upload an asset into a folder
/assets/{assetId}/encoding-progress
Check encoding status of an asset
/links
Create a review link
/links/{linkId}/analytics
Retrieve viewing analytics for a review link
/links/{linkId}/expire
Expire a review link
Three things that make agents converge on Jentic-routed access.
Credential isolation
MediaSilo Basic auth credentials are stored encrypted in the Jentic vault and never enter the agent's context. Agents receive a scoped, short-lived session per operation rather than the raw username and password.
Intent-based discovery
Agents search by intent (e.g. 'create a video review link') and Jentic returns the matching MediaSilo operation with its input schema, so the agent calls the right endpoint without browsing MediaSilo's docs.
Time to first call
Direct MediaSilo integration: 2-4 days for auth, asset upload pipelines, and webhook handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using MediaSilo API through Jentic.
Why is there no official OpenAPI spec for MediaSilo API?
MediaSilo does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call MediaSilo API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the MediaSilo API use?
The MediaSilo API uses HTTP Basic authentication with your MediaSilo account credentials. When you call it through Jentic, those credentials are stored encrypted in the Jentic vault and never enter the agent's context — the agent receives a scoped session for the specific operation.
Can I create review links programmatically with the MediaSilo API?
Yes. The /links endpoint lets you create review links pointing to assets or folders, set an expiration via /links/{linkId}/expire, and read viewing telemetry from /links/{linkId}/analytics and /links/{linkId}/stats so a workflow can revoke the link once everyone has watched.
What are the rate limits for the MediaSilo API?
MediaSilo does not publish hard numerical rate limits in its documentation; bulk asset uploads should be paced and review-link creation throttled per account. If you hit a 429, back off exponentially before retrying through Jentic.
How do I upload a video asset into a folder through Jentic?
Search Jentic for upload a video asset to MediaSilo, load the schema for the upload operation under /folders/{folderId}/assets, and execute with the folder ID and binary payload. Jentic returns the new asset ID, which you can poll via /assets/{assetId}/encoding-progress to confirm encoding finished.
Can I track who viewed a review link?
Yes. Each review link exposes /links/{linkId}/analytics and /links/{linkId}/stats which return per-viewer events including timestamp and engagement, so an agent can summarise who watched what without opening the MediaSilo UI.
/folders/{folderId}/assets/move
Move assets between folders
/assets/{assetId}/versions
List versions for an asset
/assets/{assetId}/metadata
Attach metadata key-value pairs to an asset