24 available actions
What your AI agent can do in Shotstack
Shotstack is a cloud-based platform that enables developers, marketers, and designers to automate the generation of videos, images, and audio at scale using a RESTful API. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 24 actions.
Common starting points
- Get AssetTool to fetch details of a hosted asset by its unique identifier.
- Get Render CallbackTool to retrieve the webhook/callback URL configuration for a specific render job.
- Create TemplateTool to create a new template for video editing.
- Create Template (v2)Tool to save an Edit as a re-usable template.
- Update TemplateTool to update an existing template by its ID.
- Delete Ingested MediaTool to delete an ingested media asset.
Browse all 24 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 14 actions
- Fetch SourceTool to fetch a remote media file and store it as a source asset.
- Get AssetTool to fetch details of a hosted asset by its unique identifier.
- Get Assets by Render IDTool to retrieve hosted assets by render ID.
- Get Ingest Status (Deprecated)DEPRECATED: Use SHOTSTACK_GET_SOURCE instead.
- Get Render CallbackTool to retrieve the webhook/callback URL configuration for a specific render job.
- Get Render StatusTool to retrieve the current status and details of a Shotstack render job by render ID.
- Get Source DetailsTool to fetch the details of a specific source asset.
- Get TemplateTool to retrieve details of a specific template.
- Get Template By VersionTool to retrieve a template by template id and API version.
- Get Upload URLTool to request a signed URL for direct file upload to Shotstack.
- List SourcesTool to list all source assets.
- List Sources (with Environment)Tool to list all ingested source files with environment selection.
- List TemplatesTool to list all Shotstack templates for the account.
- List Templates with EnvironmentTool to list all Shotstack templates for the specified environment.
Create & communicateCreate records or send supported messagesView 2 actions
- Create TemplateTool to create a new template for video editing.
- Create Template (v2)Tool to save an Edit as a re-usable template.
Update & manageChange and manage existing recordsView 1 action
- Update TemplateTool to update an existing template by its ID.
Remove & cancelRemove records or cancel supported workView 3 actions
- Delete Ingested MediaTool to delete an ingested media asset.
- Delete TemplateTool to delete a specific Shotstack template by its ID.
- Delete Shotstack WorkflowTool to delete a specific Shotstack workflow.
Other actionsSpecialist and administrative actions.View 4 actions
- Inspect MediaTool to inspect media metadata.
- Request Upload URLTool to request a signed URL for direct file upload.
- Render VideoTool to initiate a new video render job.
- Transfer AssetTool to transfer a file from any publicly available URL to one or more Serve API destinations.
Connection record
A connection you can control.
- Sign-in
- Customer-managed key
- Setup
- Use a key you create and control. It is stored securely and limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect Shotstack
How does the agent connect to Shotstack?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Shotstack?
The page above lists the 24 actions currently available through the Shotstack connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Shotstack included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Shotstack is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put Shotstack to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.