Before you dive in too far, consider joining us on Discord where you can find our developer community and get help as you build with the Shift platflorm.
Also, if you're a Postman user, consider checking out our collection
For an in depth overview of SHIFT functionality take a look at our tutorial catalog which contains lot's of video content to help you be the most productive in SHIFT.
First off, the following guides will show you some basic principles of using the SHIFT API as well as some examples of how to implement common workflows. If you're looking for a technical reference on the available endpoints you can skip right to the API Reference.
The SHIFT API is a stateless RESTful service that allows you to interact programmatically with the SHIFT platform. It's a robust and full-featured way to build applications that integrate seamlessly with our platform. The SHIFT API can be used to develop custom client applications, extensive system level integrations, workflow automations, and more. It can support just about any application that needs access to content or information on the SHIFT platform.
We chose REST because it is simple to use, and there is a wealth of quality development resources available online. Many projects already have native support for dealing with REST, which makes getting started easy for developers. If you are not familiar with REST or how it works, check out A Beginners Guide to HTTP and REST.
All SHIFT products and applications are built on top of this same API--which means you can build anything from a small app to a fully-fledged media management system. Examples of what customers have built:
- Online stock footage portal with store
- Mobile casting apps
- Media portals
- Screening rooms
- Custom uploaders
- Adobe Panels
- Presentation apps
- Dailies apps
- Custom integrations between multiple systems
- Automations that trigger workflows in other systems when media is changed in SHIFT
Updated about a year ago