MealBase Lite
This postman collection documents the APIs available to Front-End developers of the website https://www.mealbase.app.
Users
GET/users
https://www.mealbase.app/api/v1/users
Use this route to retreive a list of users.
Users with a roles of 'admin|support' can retreive a list of users.
Everyone else can only retreive their own account information. It's an event app, not a user account app.
Query Params
Examples
PARAMS
_id
email
limit
skip
sortBy
sortOrder
deleted
role
search
Example Request
GET /users
200 OK
Example Response
X-Powered-By
Content-Type
Content-Length
ETag
Date
Connection
POST/users
https://www.mealbase.app/api/v1/users
Create a new user account; A.K.A Register new user.
Email address must be unique.
HEADERS
Content-Type
Bodyraw
Example Request
POST /users
200 OK
Example Response
X-Powered-By
Set-Cookie
Content-Type
Content-Length
ETag
Date
Connection
PUT/users
https://www.mealbase.app/api/v1/users
Edit an existing user's account.
Admin can edit any account.
Support can edit email or reset password.
Users can only edit their own accounts.
HEADERS
Content-Type
Bodyraw
Example Request
PUT /users
200 OK
Example Response
X-Powered-By
Content-Type
Content-Length
ETag
Date
Connection