Skip to content
← Go back


July 5th, 2017 (Revision 1), print this page

We have just extended our APIs to let systems integrated with Mediagenix On-Demand interact with VOD rules. This note describes this change in full, and as usual you can contact support or your Technical Account Manager for further clarification.

If you’re a broadcaster, you probably ❤️ VOD rules in Mediagenix On-Demand! VOD rules are what makes catch-up scheduling so efficient. With just a few clicks, a scheduler using the catch-up scheduling add-on in Mediagenix On-Demand can set VOD rules such as: “Show all episodes of Mad Men, Season 5, on my iOS service, immediately after the first transmission on my linear channel, and for 30-day catch-up.

At Mediagenix On-Demand, we love machines almost as much as humans. If a scheduler can manage VOD rules in the Mediagenix On-Demand user interface, we thought there is no reason why an external system couldn’t do the same via our APIs. So we have extended our APIs, so that a system integrated with Mediagenix On-Demand can now Create, Read, Update or Delete VOD rules. The technical documentation describing how to do so is available online at The usual REST conventions of our APIs apply, and you’ll notice that you can even assign an external-id to a VOD rule, to make it easy to track it across multiple systems.

Here is a new way to extend and customise Mediagenix On-Demand via the Mediagenix On-Demand APIs. Don’t do anything too crazy with it!


  • movida#5423 Enable CRUD of VOD Rules via the API