Logo
Molter API Documentation

MotionHUB API

Number of APIs: 9


Motion Hub API ๐ŸŽฌ

It's a simple API where you can store the details of your videos, like title, description and duration.

It uses in-memory database. It means it will only store data while running and when you stop the application all data will be lost.

Docs ๐Ÿ“‹

You can check the API Documentation while running the application on

http://localhost:3333/documentation

Or enter the swagger.yaml in the SwaggerEditor

Test Plan ๐Ÿ‘จโ€๐Ÿ”ฌ

The avaiable Test Plans for the application are located here:

๐ŸŽฌ Motion Hub API Testing Plans

Run the Project

Check the Motion Hub API on Github


Made with love ๐Ÿงก by Rodrigo Molter


1. Happy Path - Update one video successfully

PUT {{baseUrl}}/videos/:id



2. Happy Path - Create a new video with filter query

POST {{baseUrl}}/videos



3. Happy Path - Delete one video successfully

DELETE {{baseUrl}}/videos/:id



4. Happy Path - Check if video deleted

GET {{baseUrl}}/videos/:id



5. Happy Path - List All Videos

GET {{baseUrl}}/videos



6. Invalid Inputs - List a video with invalid id

GET {{baseUrl}}/videos/:id



7. Invalid Inputs - Delete a video with invalid id

DELETE {{baseUrl}}/videos/:id



8. Invalid Inputs - Update a video without title

PUT {{baseUrl}}/videos/:id



9. Invalid Inputs - Create a new video without header application/json

POST {{baseUrl}}/videos



ENDPOINTS