integrations.sh
← all integrations

Shotstack

OpenAPI apis-guru media

Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API.

You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete.

For more details visit or checkout our documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API).

The Edit API base URL is:

The Serve API base URL is:

Homepage
https://api.apis.guru/v2/specs/shotstack.io/v1.json
Provider
shotstack.io
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/shotstack.io/v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/shotstack.io/v1/openapi.yaml

Tools (7)

Extracted live via the executor SDK.

  • edit.getRender

    Get the rendering status, temporary asset url and details of a render by ID.

    base URL:

  • edit.postRender

    Queue and render the contents of a timeline as a video, image or audio file.

  • serve.deleteAsset

    Delete an asset by its asset id. If a render creates multiple assets, such as thumbnail and poster images, each asset must be deleted individually by the asset id.

    base URL:

  • serve.getAsset

    The Serve API is used to interact with, and delete hosted assets including videos, images, audio files, thumbnails and poster images. Use this endpoint to fetch an asset by asset id. Note that an asset id is unique for each asset and different from the render id.

    base URL:

  • serve.getAssetByRenderId

    A render may generate more than one file, such as a video, thumbnail and poster image. When the assets are created the only known id is the render id returned by the original , status request or webhook. This endpoint lets you look up one or more assets by the render id.

    base URL:

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools