Flask-Restful Recipe
GET
Get User
{{URL}}/users/josh
Example Request
GET {{URL}}/users/josh
GET
New User
Example Request
None
GET
Get User From Auth
{{URL}}/me
HEADERS
Authorization
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTY4NTUyMjY5MSwianRpIjoiNWMxYmFhMmUtMjM2OS00ZDFjLWFhMGUtYjEzNDFmNDNmY2ZmIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6MywibmJmIjoxNjg1NTIyNjkxLCJleHAiOjE2ODU1MjM1OTF9.9rcp7j5P8nt4Qo0FkfKmxxobGY-XWCENcALZ5xxYXi4
None
BODY raw
Example Request
GET {{URL}}/me
GET
User Recipe List
{{URL}}/users/josh/recipes?visibility=all
PARAMS
visibility
all
None
Example Request
GET {{URL}}/users/josh/recipes?visibility=all
GET
Activate New User
http://127.0.0.1:5000/users/activate/​ImRlZXBqdXN0NTJAZ21haWwuY29tIg.ZHi8EA.RUq6uECfggFd70iywlUvYTJ6wlQ
Example Request
GET http://127.0.0.1:5000/users/activate/​ImRlZXBqdXN0NTJAZ21haWwuY29tIg.ZHi8EA.RUq6uECfggFd70iywlUvYTJ6wlQ
PUT
User Avatar Upload
{{URL}}/users/avatar
BODY formdata
avatar
None
None
Example Request
PUT {{URL}}/users/avatar
POST
Token Auth
{{URL}}/token
BODY raw
{
"email": "josh@gmail.com",
"password": "1234"
}
Example Request
POST {{URL}}/token
{
"email": "josh@gmail.com",
"password": "1234"
}
POST
Refresh
{{URL}}/refresh
Example Request
POST {{URL}}/refresh
GET
Revoke Token
Example Request
None
PUT
Udpate a Recipe
{{URL}}/recipes/1
BODY raw
{
"name": "Cheese Pizza",
"description": "This is a Cheese Pizza",
"num_of_servings": 4,
"cook_time" : 60,
"directions": "This is how you make it"
}
Example Request
PUT {{URL}}/recipes/1
{
"name": "Cheese Pizza",
"description": "This is a Cheese Pizza",
"num_of_servings": 4,
"cook_time" : 60,
"directions": "This is how you make it"
}
GET
Get One Recipe
{{URL}}/recipes/11
Example Request
GET {{URL}}/recipes/11
POST
Add New Recipe
{{URL}}/recipes
BODY raw
{
"name": "Cheese Cake",
"description": "This is a Cheese Cake",
"num_of_servings": 2,
"cook_time" : 60,
"directions": "This is how you make it"
}
Example Request
POST {{URL}}/recipes
{
"name": "Cheese Cake",
"description": "This is a Cheese Cake",
"num_of_servings": 2,
"cook_time" : 60,
"directions": "This is how you make it"
}
PUT
Publish Recipe
{{URL}}/recipes/9/publish
Example Request
PUT {{URL}}/recipes/9/publish
GET
Get All Recipes
{{URL}}/recipes
Example Request
GET {{URL}}/recipes
DELETE
Delete Recipe
{{URL}}/recipes/3/publish
Example Request
DELETE {{URL}}/recipes/3/publish
PATCH
Update Partial
{{URL}}/recipes/3
BODY raw
{
"num_of_servings": 5
}
Example Request
PATCH {{URL}}/recipes/3
{
"num_of_servings": 5
}
PUT
Add Cover Image
{{URL}}/recipes/11/cover_image
Example Request
PUT {{URL}}/recipes/11/cover_image