API Documentation

MediaSilo API Documentation

Connect to your account

The MediaSilo API allows you to interact with your MediaSilo account via simple web-based methods. We've provided loads of samples for the most popular development environments to help you get started quickly and easily.

Before you can get started with the API, you need to obtain a developer key by contacting support at support@mediasilo.com.

What can I do with the API?

Well, lots. The most common use is to create a customized version of MediaSilo that lives on your own site and server, but there are loads of other uses. Here are a some other examples...

  • Create your own review and approval application and custom workflows
  • Build a storefront to sell stock footage
  • Create a pay-per view site
  • Integrate with Final Cut Server to create automatic dropdowns
  • Embed media into existing intranets without the need to log in via MediaSilo
  • Create a custom diplay of channels and video playback based on MediaSilo assets (i.e. showcase reels that are embedded on your site)
  • Extend your own application or service with MediaSilo's asset management platform
  • Allow users to upload content directly from your website to MediaSilo to take advantage of MediaSilo's server side encoding platform

What languages are supported?

You can use almost any language that can consume web services to achieve what you are after with the API, and we're continually adding samples in a range of languages to accomodate this. So as long as you are proficient in your language of choice, you should have no problem working with the methods available.

Getting Started

We've implemented an extremely simple way to communicate with MediaSilo's API. After the API authenticates a user you receive a session key which is required for every call. The API extends all security settings and all permissions set for a user inside of MediaSilo remain the same when using the API.

Example

The following Rest call will authenticate a user session and return an XML response:
http://api.mediasilo.com/?method=user.login&username=XXXX&password=XXXX&hostname=XXXX&APIKEY=XXXX

Code Samples

We have created a few code samples to jump-start your development. You need a valid Hollywood or Enterprise MediaSilo account as well as an API key which can be obtained by sending an email to support@mediasilo.com

Visit our Google Code page to download examples code or participate in open source application development.