Webhooks

April 2025

What's changing

We've added support for webhooks, similar to those used in Azure Media Services with Azure Event Grid.

Webhooks allow you to automate workflows in response to events happening within MK.IO, such as a job completing.

Our webhook messages use an industry-standard format that is compatible with Azure Event Grid and other common targets.

Who is impacted

Webhooks are configured via the API. There are no changes to the UI.

Why it matters

Instead of polling the MK.IO API to track job status (for example), you can now create a job and react to real-time notifications from MK.IO as it progresses through different states.

Additional details

  • Webhooks are triggered when the provisioning process updates the state of on object in the database, so we don't generate hooks for non-provisioned events.
  • Webhooks are dispatched by a separate service, so delivery may not be immediate.
  • If a webhook cannot be delivered (e.g., the target server is unavailable), we will retry several times.

Getting started

See the webhook documentation for setup instructions and usage details.

Availability and rollout plan

This feature is available in all regions.

Meters & pricing information

There is no additional cost to use this feature.