Quick Start
Base URL
https://dynamic-api.gohiljaykumar.com/api
Understanding Endpoint
1. Add Data
Endpoint : /electronic-devices/inventory
Method : POST
curl -X POST https://dynamic-api.gohiljaykumar.com/api/electronic-devices/inventory -H 'Content-Type: application/json' -d '{"device_name":"Smartphone X200","brand":"TechBrand","price":799,"stock_quantity":50,"features":{"screen_size":"6.5 inches","battery":"4000 mAh","processor":"Octa-core"}}'
2. Update Data
Endpoint : /electronic-devices/inventory/{id}
Method : PUT
curl -X PUT https://dynamic-api.gohiljaykumar.com/api/electronic-devices/inventory/1 -H 'Content-Type: application/json' -d '{"device_name":"Smartphone X200 Pro","brand":"TechBrand","price":899,"stock_quantity":30,"features":{"screen_size":"6.7 inches","battery":"4500 mAh","processor":"Octa-core"}}'
3. Patch Data
Endpoint : /electronic-devices/inventory/{id}
Method : PATCH
curl -X PATCH https://dynamic-api.gohiljaykumar.com/api/electronic-devices/inventory/1 -H 'Content-Type: application/json' -d '{"price":850,"stock_quantity":25}'
4. Get List
Endpoint : /electronic-devices/inventory?limit=10&page=1
Method : GET
curl -X GET https://dynamic-api.gohiljaykumar.com/api/electronic-devices/inventory?limit=10&page=1
5. Get Detail by ID
Endpoint : /electronic-devices/inventory/{id}
Method : GET
curl -X GET https://dynamic-api.gohiljaykumar.com/api/electronic-devices/inventory/1
6. Delete Data
Endpoint : /electronic-devices/inventory/{id}
Method : DELETE
curl -X DELETE https://dynamic-api.gohiljaykumar.com/api/electronic-devices/inventory/1
7. Delete Module
Endpoint : /electronic-devices/inventory
Method : DELETE
curl -X DELETE https://dynamic-api.gohiljaykumar.com/api/electronic-devices/inventory
8. Delete Project
Endpoint : /electronic-devices
Method : DELETE
curl -X DELETE https://dynamic-api.gohiljaykumar.com/api/electronic-devices