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