Natours-API
RESTful API for a fictional tour booking company Natours
Features:
- Multiple Resources : Tours, Users , Reviews , Bookings
- CRUD Operations implemented with protected routes
- JWT based authentication system
- Database used : MongoDB with custom schema
Tours
Requests related to the Tours Resource
GETGet All Tours
127.0.0.1:3000/api/v1/tours
AUTHORIZATIONBearer Token
Token
Example Request
Get All Tours
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers
GETGet Tour
127.0.0.1:3000/api/v1/tours/5c88fa8cf4afda39709c2961
Example Request
Get Tour
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers
POSTCreate New Tour
127.0.0.1:3000/api/v1/tours
Bodyraw (json)
Example Request
Create New Tour
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers
PATCHUpdate Tour
127.0.0.1:3000/api/v1/tours/617ce413168dd66811d351d5
Bodyraw (json)
Example Request
Update Tour
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers