forked from MindBlockLabs/mindBlock_app
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathendpoint.http
More file actions
82 lines (61 loc) · 2.91 KB
/
Copy pathendpoint.http
File metadata and controls
82 lines (61 loc) · 2.91 KB
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
POST http://localhost:3000/users
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOjEsImVtYWlsIjoiYW1pbnVmYXRpbWFAZ21haWwuY29tIiwiaWF0IjoxNzY5MzI0Mjk0LCJleHAiOjE3NjkzMjc4OTQsImF1ZCI6ImxvY2FsaG9zdDozMDAwIiwiaXNzIjoibG9jYWxob3N0OjMwMDAifQ.vqjgnN33AMD0j1wxX6e6912PDB2VMW23eVJUQYBZRAA
{
"username": "Fatee",
"fullname": "Fatima Aminu",
"email": "aminufatima@gmail.com",
"password": "FatimaAminu@123"
}
POST http://localhost:3000/auth/signIn
Content-Type: application/json
{
"email": "aminufatima@gmail.com",
"password": "FatimaAminu@123"
}
POST http://localhost:3000/auth/signIn
Content-Type: application/json
Authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOjEsImVtYWlsIjoiYW1pbnVmYXRpbWFAZ21haWwuY29tIiwiaWF0IjoxNzY5MzI0Mjk0LCJleHAiOjE3NjkzMjc4OTQsImF1ZCI6ImxvY2FsaG9zdDozMDAwIiwiaXNzIjoibG9jYWxob3N0OjMwMDAifQ.vqjgnN33AMD0j1wxX6e6912PDB2VMW23eVJUQYBZRAA
{
"email": "bibikudibrahim@gmail.com",
"password": "Password@123"
}
GET http://localhost:3000/daily-quest
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOjEsImVtYWlsIjoiYW1pbnVmYXRpbWFAZ21haWwuY29tIiwiaWF0IjoxNzY5MzI2NTA3LCJleHAiOjE3NjkzMzAxMDcsImF1ZCI6ImxvY2FsaG9zdDozMDAwIiwiaXNzIjoibG9jYWxob3N0OjMwMDAifQ.YnrXEo1yns77DQgzHR0XO8m5MfTxT_ic9U_2je9nB6M
GET http://localhost:3000/users?limit=10&page=1
# create a puzzle (category ID here is not in the database. You will have to seed it to get one)
POST http://localhost:3000/puzzles
{
"question": "What has keys but cannot open locks?",
"options": ["A piano", "A map", "A keyboard", "A code"],
"correctAnswer": "A piano",
"difficulty": "INTERMEDIATE",
"categoryId": "4f506168-29bc-4b42-b198-dd9f4667d442",
"timeLimit": 60,
"explanation": "A piano has keys but cannot open locks."
}
POST http://localhost:3000/categories
Content-Type: application/json
{
"name": "Logic",
"description": "Logic and reasoning puzzles",
"isActive": true
}
// get category endpoints
GET http://localhost:3000/categories
# Sample account to test and navigate around the app
Username: phertyameen
email: phertymahmohd@gmail.com
password: phertyAmeen@1
POST http://localhost:3000/auth/forgot-password
Content-Type: application/json
Authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOjEsImVtYWlsIjoiYW1pbnVmYXRpbWFAZ21haWwuY29tIiwiaWF0IjoxNzY5MzI0Mjk0LCJleHAiOjE3NjkzMjc4OTQsImF1ZCI6ImxvY2FsaG9zdDozMDAwIiwiaXNzIjoibG9jYWxob3N0OjMwMDAifQ.vqjgnN33AMD0j1wxX6e6912PDB2VMW23eVJUQYBZRAA
{
"email": "bibikudibrahim@gmail.com"
}
POST http://localhost:3000/auth/reset-password/TOKEN_FROM_LOG
Content-Type: application/json
Authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOjEsImVtYWlsIjoiYW1pbnVmYXRpbWFAZ21haWwuY29tIiwiaWF0IjoxNzY5MzI0Mjk0LCJleHAiOjE3NjkzMjc4OTQsImF1ZCI6ImxvY2FsaG9zdDozMDAwIiwiaXNzIjoibG9jYWxob3N0OjMwMDAifQ.vqjgnN33AMD0j1wxX6e6912PDB2VMW23eVJUQYBZRAA
{
"email": "bibikudibrahim@gmail.com"
}