Index

POST /api/v1/users.json
Register new user and obtain api_token. When a new user starts using a mobile app, the app sends a request to the server for a unique key which is used to subscribe user requests to identify user.
POST /api/v1/video_processing_tasks.json
Upload video with time trimming parameters. User can use the mobile app to upload video and define timing parameters. After that, the request must be processed in the background.
GET /api/v1/video_processing_tasks.json
Returns video processing tasks list array ordered by created at in descending order. User can see the list of the requests with their statuses (done, failed, scheduled, processing).
PATCH /api/v1/video_processing_tasks/:id/restart.json
Restart failed task. User can restart failed requests.