The MediaFrame 7.0 RESTful web api includes three sets of services: foundation, asset and notification. The foundation services are provide basic functionality and information which is very generally laid across the whole of MediaFrame. The asset services provide basic query functionality as well as lookups between assets and their related components. The notification service provides mailbox-style notifications about changes to metadata and the state of the system.
The services are implemented using .Net and the Windows Communication Foundation but are easily accessible through HTTP using four basic HTTP methods: GET, POST, PUT, and DELETE. All of the data is provided in an XML format which is documented here.
- MediaFrame RESTful Web API Reference.pdf - The API reference as a single PDF file
- MediaFrameTypes.xsd - XML schema for all the MediaFrame types
- MediaFrameRestApiDemo.zip - Visual Studio 2008 C# console project demonstrating a client performing some requests from a MediaFrame server. Uses wrapper classes that were auto-generated from the XML schema above using Microsoft's XSD.EXE tool.
Troubleshooting Checklist & Quick test:
- Mediaframe Troubleshooting - basic troubleshooting checklist with quick test.