← Platform

A REST API for the complete media asset lifecycle

The dashboard and integrations share the same resource model, while scoped workspace keys let server applications automate the workflows teams perform manually.

The problem

Combining object storage, upload sessions, metadata, malware scanning, revisions, transforms, signed access, and analytics usually requires several unrelated systems.

The SteadyLink model

SteadyLink exposes those operations through one workspace-scoped REST API with explicit resources, status transitions, errors, and retry behavior.

How it works

Core API routes
POST /api/upload-batches
GET  /api/assets/{asset_id}/versions
POST /api/assets/{asset_id}/signed-url
  1. 1

    Create a scoped key

    Grant only the workspace permissions the integration needs.

  2. 2

    Call the REST API

    Manage buckets, uploads, files, revisions, delivery, and analytics.

  3. 3

    Track explicit states

    Handle active, complete, blocked, failed, and retryable operations predictably.

What this changes

Read the documentation
Use scoped server-to-server API keys
Upload large files without proxying bytes through your app
Automate replacements and revision management
Read delivery, latency, error, and storage analytics