MActionMuxUpdated June 2026

How do I upload video to Mux from URL?

Short answer: You can create mux asset from url in Mux by hand from its own interface, but it won’t repeat itself. On TinyCommand, add the Mux Create Mux Asset from URL action to a workflow, map its 3 inputs from any upstream app, and it runs automatically every time the trigger fires. No code, and a free tier to start.

Create Mux Asset from URL in Mux — start free
Inputs

The fields this action accepts.

Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.

FieldTypeRequiredDescription
Source URL
input_url
stringRequiredPublic URL Mux can fetch. HTTPS recommended.
Playback Policy
playback_policy
optionsOptional
MP4 Support
mp4_support
optionsOptionalWhether to generate static MP4 renditions in addition to HLS.
Sample request
{
"input_url": "https://my-cdn.example.com/video.mp4",
"playback_policy": "{{trigger.playback_policy}}",
"mp4_support": "{{trigger.mp4_support}}"
}
Returns
{
"data": {
"id": "asset_abc",
"status": "preparing",
"playback_ids": [
{
"id": "play_abc",
"policy": "public"
}
]
}
}

Use these fields in downstream nodes for routing, logging, or error handling.

Triggered by

Apps that pair well as the trigger for Create Mux Asset from URL.

Any of these apps can fire this action as part of a workflow.

FAQ

Questions about Create Mux Asset from URL.

What does the Create Mux Asset from URL action do in Mux?
Ingests video from a publicly accessible URL. Mux transcodes asynchronously; poll Get Asset until status=ready or use webhook callback. For "video already in S3 → ingest into Mux for streaming" workflows.
What inputs does Create Mux Asset from URL require?
Required: Source URL. Every input accepts a static value or a variable from any upstream node in your workflow.
Can I use dynamic inputs from earlier workflow nodes?
Yes. Any field on this action can pull values from upstream nodes, whether that's a form response, a trigger payload, an AI output, or a lookup result.
What happens if Mux returns an error?
The workflow pauses on the failed node, the error message is captured in the run log, and you can retry the run with one click. Auto-retry policies are configurable per workflow with exponential backoff up to 5 attempts.
Does Create Mux Asset from URL support batch operations?
Yes. Run Create Mux Asset from URL inside a Loop node to process arrays. TinyCommand handles Mux's rate limits automatically so you don't have to throttle manually.
More actions

Other Mux actions.

Action
Get Mux Asset
Returns the asset by ID with status, playback IDs, recording duration. The lookup before embedding the playback URL downstream.
Action
List Mux Assets
Paginated assets with status filter. For inventory and for "find videos uploaded last week" maintenance workflows.
Create Mux Asset from URL in Mux — start free