The Animoto API allows users to create promotional videos from their photos in two steps: directing and rendering. Directing analyzes the photos and music to determine the best presentation, creating a storyboard. Rendering transforms the storyboard into an actual video file. Users can direct and render together or separately. The API supports authentication and accessing media over HTTP, with endpoints for directing, rendering, and combined directing/rendering jobs. Workflows include posting manifests to start jobs and retrieving completed videos.