Skip to content

Files

Latest commit

8eddd46 · Jan 15, 2022

History

History
203 lines (163 loc) · 8.33 KB

apicall.rest

File metadata and controls

203 lines (163 loc) · 8.33 KB

#################### Test ############################## GET http://localhost:9000/health Content-Type: application/json

#################### User ############################## ### POST http://localhost:9000/auth/signin Content-Type: application/json

{
"email": "embarktester1234@gmail.com", "password": "Embarktester1234!", "userType": "student"

}

POST http://localhost:9000/auth/newsignup Content-Type: application/json

{
"email": "bru11a!!@email.com", "firstName": "some", "lastName": "email", "userType": "student"

}

### POST http://localhost:9000/auth/newsignin Content-Type: application/json

{
"email": "bru11a!!@email.com", "userType": "student"

}

### POST http://localhost:9000/auth/signup Content-Type: application/json

{

"firstName": "hello1a", "lastName": "bruin", "email": "bruin151a!!@email.com", "password": "12345qQ!", "userType": "student"

}

### POST http://localhost:9000/auth/signup Content-Type: application/json

{
"firstName": "hellobruina", "email": "brui11!!@email.com", "password": "12345qQ!", "userType": "club"

}

### POST http://localhost:9000/auth/google Content-Type: application/json

{
"type": "signin", "user": "student"

}

### POST http://localhost:9000/auth/linkedin Content-Type: application/json

{
"type": "signin", "user": "student"

}

############ Authorization Needed ################################# ############ Posts ################################################ ### Fixing in the backend GET http://localhost:9000/posts Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYxNjIyNTNkZGFhMzM1MDAxNjk2YjcxMyIsIm5hbWUiOiJUcmlzdGFuIiwiZW1haWwiOiJ0ZXN0MWFzZmQwQGdtYWlsLmNvbSIsInVzZXJUeXBlIjoic3R1ZGVudCIsImlhdCI6MTYzMzgyMjAxMywiZXhwIjoxNjQyNDYyMDEzfQ.65vi3fTvkiG48An9sYcxNDuJaWBdFgJBcs1XnJxmSms Content-Type: application/json

### GET http://localhost:9000/posts?limit=2 Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwOTM4NGYyNTY2OWJhMDA2MTA4N2U1YiIsIm5hbWUiOiJzb21lIiwiZW1haWwiOiJicnUxMWEhIUBlbWFpbC5jb20iLCJpYXQiOjE2MjQ3NDQ3NjEsImV4cCI6MTYzMzM4NDc2MX0.0_AAGTLS0q3xqQv1_Ko0VN4Ts8d1sIgCpzHDJRt4suU Content-Type: application/json

### POST http://localhost:9000/posts Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwMzJlMDlhOGFlYmQ0MjI2ODkxMmZmYiIsIm5hbWUiOiJlbWJhcmsiLCJlbWFpbCI6ImVtYmFya2VtYWlsQGdtYWlsLmNvbSIsImlhdCI6MTYxMzk1MDg4NiwiZXhwIjoxNjIyNTkwODg2fQ.-TZJmcfn1tro8kvAO_ThSAmhyDzhwuSicZlPk-i7Drc Content-Type: application/json

{
"title": "test title", "body": "test frontend", "accountType": "student"

}

### POST http://localhost:9000/posts/likes Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwZTkxOGI5OTAwNWZkMDAyNDkyNjVhMiIsIm5hbWUiOiJlbWJhcmsiLCJlbWFpbCI6ImVtYmFya3Rlc3RlcjEyMzRAZ21haWwuY29tIiwidXNlclR5cGUiOiJzdHVkZW50IiwiaWF0IjoxNjI1OTc1MTcxLCJleHAiOjE2MzQ2MTUxNzF9.ZzjtwYAJ_B0yAaeqZ0srb7W4VlbIyyhdO4zo5nu5cAs Content-Type: application/json

{
"authorEmail": "embarktester1234@gmail.com", "post_id": "6046b8a11a39630050538c35"

}

### GET http://localhost:9000/posts/comments Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwZTkxOGI5OTAwNWZkMDAyNDkyNjVhMiIsIm5hbWUiOiJlbWJhcmsiLCJlbWFpbCI6ImVtYmFya3Rlc3RlcjEyMzRAZ21haWwuY29tIiwidXNlclR5cGUiOiJzdHVkZW50IiwiaWF0IjoxNjI3Njg4NjA4LCJleHAiOjE2MzYzMjg2MDh9.74rnAYLyQfaOIxazPHceDFseLbQFd4CrfDnx3SdDUaI Content-Type: application/json

{
"postID": "606e86b1791b49003a04c1e1"

}

### POST http://localhost:9000/posts/comments Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwZTkxOGI5OTAwNWZkMDAyNDkyNjVhMiIsIm5hbWUiOiJlbWJhcmsiLCJlbWFpbCI6ImVtYmFya3Rlc3RlcjEyMzRAZ21haWwuY29tIiwiaWF0IjoxNjQyMjc0OTAxLCJleHAiOjE2NTA5MTQ5MDF9.CdkPEhx1JHr7lDL5U4W-LCzTVBDisOGTAFQa-rLTTSU Content-Type: application/json

{
"authorID": "60e918b99005fd00249265a2", "post_id": "5fbb8518a42d3a00dca56efb", "commentBody": "nothing", "authorName": "embark tester"

}

### POST http://localhost:9000/events/12345/cancel Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwNzdjN2YzYTk4YjdjMDAxZmJlZmNkOCIsIm5hbWUiOiJoZWxsb2EiLCJlbWFpbCI6ImJydWluMTUxISFAZW1haWwuY29tIiwiaWF0IjoxNjE4NDYyNzA3LCJleHAiOjE2MjcxMDI3MDd9.sJLdWdm3mLlGyGvs5xGKz8_JLGIT79G-zfPUaCy-57Q Content-Type: application/json

{
"userType": "student"

}

### POST http://localhost:9000/posts/likes Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwOTM4NGYyNTY2OWJhMDA2MTA4N2U1YiIsIm5hbWUiOiJzb21lIiwiZW1haWwiOiJicnUxMWEhIUBlbWFpbC5jb20iLCJpYXQiOjE2MjU5NzUwOTcsImV4cCI6MTYzNDYxNTA5N30.VoznGZnYyjeRiEfjs3Yc3v42GAEZyYeTh2cFT9w50FA Content-Type: application/json

{
"authorEmail": "embarkemail@gmail.com", "post_id": "6012dce8eb36de011c96c7e4"

}

############ Users ################################################ ### GET http://localhost:9000/student/profile Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwOTM4NGYyNTY2OWJhMDA2MTA4N2U1YiIsIm5hbWUiOiJzb21lIiwiZW1haWwiOiJicnUxMWEhIUBlbWFpbC5jb20iLCJpYXQiOjE2MjQ3NDQ3NjEsImV4cCI6MTYzMzM4NDc2MX0.0_AAGTLS0q3xqQv1_Ko0VN4Ts8d1sIgCpzHDJRt4suU Content-Type: application/json ### GET http://localhost:9000/club/profile Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwYjNmYTZiYmI1NWZlMDBkNzJiMjIwYyIsIm5hbWUiOiJhc2RmYXNkIiwiZW1haWwiOiJ0ZXN0QDEyNDMuY29tIiwidXNlclR5cGUiOiJjbHViIiwiaWF0IjoxNjIyNDA3Nzg3LCJleHAiOjE2MzEwNDc3ODd9.UGi4VziJ2CY_dzeiUrE8AZMeM1cmmoUf-XiE06Tmwpc Content-Type: application/json

### POST http://localhost:9000/student/profile Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwMTdjMjUzOTA3NzQ4MzJmMjEzYjNmYyIsIm5hbWUiOiJqb2huIHNtYWxsYmVyZzEiLCJlbWFpbCI6ImpvaG4xQGVtYWlsLmNvbSIsImlhdCI6MTYxMjIwNDA4NiwiZXhwIjoxNjIwODQ0MDg2fQ.kT3fUNe433ue1SG89ngnRjk5CErTMBZsH4X3xAeG_Pk Content-Type: application/json

{
"year": "2023", "major": "Computer Science", "tags": ["Developer", "Musician"], "linkedIn": "johnsmallberg"

}

############# Clubs ################################################# GET http://localhost:9000/club/discover Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwNmE0YmJhY2UwMjU1MDAyZGQxMWI0OCIsIm5hbWUiOiJvdXRkYXRlZCBBUEkiLCJlbWFpbCI6InNoYWl2aXMxODIzQGdtYWlsLmNvbSIsImlhdCI6MTYxNzU3ODkzOCwiZXhwIjoxNjI2MjE4OTM4fQ.m4j6dFSyYFiOeFWUsnFVvbUIjKjpMlfEz5__8I6lIg8

### GET http://localhost:9000/events/discover Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImRlOTU1NmFkNDY4MDMxMmMxMTdhZmFlZjI5MjBmNWY5OWE0Yzc5ZmQiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJhY2NvdW50cy5nb29nbGUuY29tIiwiYXpwIjoiODgyNzM0ODUwMzc0LWdydG9kaWE4NmtuZWVyODdtaWFzdTM2aDF0Z3QxNnY1LmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwiYXVkIjoiODgyNzM0ODUwMzc0LWdydG9kaWE4NmtuZWVyODdtaWFzdTM2aDF0Z3QxNnY1LmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwic3ViIjoiMTAyNTI3ODg5NDM3MzY3MDQxNzQ4IiwiaGQiOiJnLnVjbGEuZWR1IiwiZW1haWwiOiJ0cmlzdGFucTgxNkBnLnVjbGEuZWR1IiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImF0X2hhc2giOiJLMlVkWXNlQUJsenBPeG4yZURrbXFRIiwibmFtZSI6IlNISVdFSSBRVUUiLCJwaWN0dXJlIjoiaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2lDZk5wbG5DQkpxU1VHaVVqT0dMd2JENkhUcE9vMThUQ2wtTkxhPXM5Ni1jIiwiZ2l2ZW5fbmFtZSI6IlNISVdFSSIsImZhbWlseV9uYW1lIjoiUVVFIiwibG9jYWxlIjoiZW4iLCJpYXQiOjE2MTkwNjc5NDIsImV4cCI6MTYxOTA3MTU0MiwianRpIjoiMGViYTdmNmY4NTU5NjUxNzIyN2E1NjQyNTdmMTlhODNkMzI0ZDZiMiJ9.VFl8M-V5qCm2QcXkaA4ctyZoKu1E0DZ6e6Myj1w9mNpeaLY-91lAJuM8PVUcp2UNAreCKyykLO3MzYrbY8Uljmnr7kxY9Gw0TXXNIBsPe0NUo_j86m8vEkECnYffPmX8Xs9VSIXJzDeb1rIqdQfU0Atvt6D4icwP1RiXrlXLykNxNxLFzUPjJqtcWxmyLaHCw7mYGMU15crjK64T1UUfHcFT69VaOdzIP95AKg6FPKYUMe3zIwlwPiTnCNytFjChOLDtLAZEE35JqASOsEn09MmHViOnqqDhKzsJuTy4mO0dcxPUf8m772veqa3o1sDeNJ8x0GUInhdsKo51YFGD_w

### GET http://localhost:9000/moderation Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwNzdjN2YzYTk4YjdjMDAxZmJlZmNkOCIsIm5hbWUiOiJoZWxsb2EiLCJlbWFpbCI6ImJydWluMTUxISFAZW1haWwuY29tIiwiaWF0IjoxNjE4NDYyNzA3LCJleHAiOjE2MjcxMDI3MDd9.sJLdWdm3mLlGyGvs5xGKz8_JLGIT79G-zfPUaCy-57Q Content-Type: application/json

### POST http://localhost:9000/moderation Content-Type: application/json

{
"post_id": "601cf9a0912b5407fddafeb0"

}

### POST http://localhost:9000/search Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYxNmI1YTg3ZmYzNzMyMDAxNmVjZjM2YiIsIm5hbWUiOiJ0YXNkZiIsImVtYWlsIjoidGVzdHRyaXN0YXd3bjFAZ21haWwuY29tIiwidXNlclR5cGUiOiJzdHVkZW50IiwiaWF0IjoxNjM0NDI1NDc5LCJleHAiOjE2NDMwNjU0Nzl9.WDc69eTtBtyJw7KvNTothAMGJZyKYldr2uExa2O1_Hs Content-Type: application/json

{
"searchString": "test"

}