Explore the MediaKind API guides to learn how to integrate MediaKind’s services into your workflows.
Prepare your environment, authenticate your API calls, and learn how the platform represents resources.
Quick Start & Authentication
Get your API credentials, authenticate your requests, and make your first API call.
Understand platform-wide concepts like pagination, rate limiting, error handling, and resource states.
Ingest, transcode, package, protect, and publish live and on-demand video assets.
Interactive endpoints, schemas, and request/response examples for the Media API.
A complete recipe from upload through encoding and packaging to playout.
Configure input and output storage containers.
Upload media files and track asset lifecycles.
Define transcode settings and submit transcode jobs.
Configure live events, inputs, outputs, and streaming channels.
Create streaming locators and construct playback URLs.
Apply DRM and content key policies to secure streams.
Control organizations, users, teams, projects, webhook notifications, and usage reporting.
Endpoints, schemas, and request/response examples for organization management.
Provision Organizations & Users
Bootstrap organizations, structure projects, and define team memberships.
Create and rotate personal access tokens.
Configure HTTP callbacks to receive event-driven notifications.
Query billing telemetry and track resource consumption.
Register, update, and manage hardware and software device inventory for on-premises edge deployments.
Endpoints, schemas, and request/response examples for fleet operations.
Register devices, configure settings, and monitor edge appliance health.
Backup device configurations and restore edge states.
Manage device software versions and roll out fleet-wide updates.
Create and manage live channels, events, and multiview compositions for live media processing.
Endpoints, schemas, and request/response examples for live media processing.
Understand resource types, billing models, and how live resources connect to templates and sources.
Create and operate liveChannels and liveEvents for single-input live encoding.
Compose multiple live inputs into a single multiview output.
Automate start and stop times for any live resource.
Manage the versioned configuration templates that live encoding, multiview, and stream conditioning resources depend on.
Endpoints, schemas, and request/response examples for the Templates API.
Create, version, tag, and reference configuration templates. Start from presets or upload your own.
Configure network settings and sites across the platform.
Infrastructure API Reference
Endpoints, schemas, and details for infrastructure resource operations.
Provision network configuration and link sites.