-
Notifications
You must be signed in to change notification settings - Fork 0
/
client.http
89 lines (60 loc) · 1.44 KB
/
client.http
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
@baseUrl = http://localhost:3000
@authToken = {{authenticate.response.body.token}}
# @name create_user
POST {{baseUrl}}/users
Content-Type: application/json
{
"name": "bruno",
"email": "bruno@gmail.com",
"password": "123"
}
###
# @name authenticate
POST {{baseUrl}}/sessions
Content-Type: application/json
{
"email": "bruno@gmail.com",
"password": "123"
}
###
# @name create_meal
POST {{baseUrl}}/meals
Content-Type: application/json
Authorization: Bearer {{authToken}}
{
"name": "meal errado 2.2",
"description": "testing",
"isInDiet": false,
"dateTime": "2024-06-10T11:09:14.535Z"
}
###
# @name list_meals
GET {{baseUrl}}/meals?page=1
Content-Type: application/json
Authorization: Bearer {{authToken}}
###
# @name update_meal
PUT {{baseUrl}}/meals/49715768-da2f-49f5-9ff9-87a3d28ebcce
Content-Type: application/json
Authorization: Bearer {{authToken}}
{
"name": "meal test",
"description": "testing",
"isInDiet": false,
"dateTime": "2024-06-10T11:09:30.535Z"
}
###
# @name delete_meal
DELETE {{baseUrl}}/meals/0e42f8d8-33c2-4490-856e-fa59fd25000e
Content-Type: application/json
Authorization: Bearer {{authToken}}
###
# @name find_meal_by_id
GET {{baseUrl}}/meals/49715768-da2f-49f5-9ff9-87a3d28ebcce
Content-Type: application/json
Authorization: Bearer {{authToken}}
###
# @name get_user_metrics
GET {{baseUrl}}/meals/metrics
Content-Type: application/json
Authorization: Bearer {{authToken}}