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

Example Request
GET Get One Recipe
{{URL}}/recipes/11
Example Request
                                                
GET {{URL}}/recipes/11
                                            
POST Add New Recipe
{{URL}}/recipes
BODY raw

Example Request
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