Create TemplateTool to create a new template for video editing.
Create Template (v2)Tool to save an Edit as a re-usable template.
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.
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 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.
Inspect MediaTool to inspect media metadata.
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.
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.
Update TemplateTool to update an existing template by its ID.