Transfer Asset
transfer_assetCopy a file from any public URL to one or more hosting destinations via Shotstack Serve API.
Instructions
Transfer a file from any publicly available URL to one or more Serve API destinations.
Base URL: https://api.shotstack.io/serve/{version} Explicit confirmation is required for this exact action; provider charges, hosting, sharing or deletion may apply. Never automatically resubmit unknown outcomes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | An identifier for the asset which must be provided by the client. The identifier does not need to be unique. | |
| url | No | The file URL to fetch and transfer. | |
| account | No | Named private Shotstack account; selects private credentials and stage/v1 environment. | |
| confirm | No | Must be true for this exact requested render, generation, mutation, upload URL or deletion. | |
| payload | No | Complete JSON request body instead of body flags. Preserves current endpoint fields and values. | |
| destinations | No | Specify the storage locations and hosting services to send the file to. | |
| payload_file | No | Regular local JSON body file, at most 5 MB. Cannot be mixed with body flags or payload. |