Skip to content

Latest commit

 

History

History
executable file
·
165 lines (115 loc) · 4.44 KB

rest.REST

File metadata and controls

executable file
·
165 lines (115 loc) · 4.44 KB

POST http://localhost:5000/user/signup HTTP/1.1 content-type: application/json

{
"name": "gaurav", "email":"gouravlathwal63@gmail.com", "password":"12345678"

}

### POST http://localhost:5000/user/signin HTTP/1.1 content-type: application/json

{
"email": "gouravlathwal63@gmail.com", "password":"12345678"

}

### GET http://localhost:5000/user/verify/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImdvdXJhdmxhdGh3YWw2M0BnbWFpbC5jb20iLCJ2YWxpZHRpbGwiOjE2NDk3NDg1ODY0NzQsImlhdCI6MTY0NzE1NjU4Nn0.nOf5wupPcyDx6sARsHvXmOYu4ZP-17vwVBiZAS_PeyU HTTP/1.1

### // every project name is unique // you can create project with name of a existing project

POST http://localhost:5000/project/create HTTP/1.1 content-type: application/json x-auth-token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZ2F1cmF2IiwiZW1haWwiOiJnb3VyYXZsYXRod2FsNjNAZ21haWwuY29tIiwiaWF0IjoxNjQ4NzEwMzMxfQ.1FYiPjZaq2l67CZ7YD87tQDK_gcGs3ZIPbFNb-4xF0c

{
"name":"College"

}

### // to create table first need to create projects with api above. // inside a project table name be unique without space

POST http://localhost:5000/project/table HTTP/1.1 content-type: application/json x-auth-token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZ2F1cmF2IiwiZW1haWwiOiJnb3VyYXZsYXRod2FsNjNAZ21haWwuY29tIiwiaWF0IjoxNjQ3MTU3NTQ4fQ.U0-e4feVliUlLpFV06yZTqjxqAufpfSXYGdwmQ0U-I4

{

"name":"user", "project":"College", "schema":{

"username":{"type":"String","unique":true,"required":true}, "phone":"Number", "email":"String"

}

}

###

//send api calls to student api

POST http://localhost:5000/api/College/user HTTP/1.1 content-type: application/json

{
"username":"Gaurav1",
"phone":8569935212, "email":"String"

}

### // get all data from a table GET http://localhost:5000/api/College/user/ HTTP/1.1

###

//update request for object with particular _id

PUT http://localhost:5000/api/School/student/622da8ccf0592cbb39133d29 HTTP/1.1 content-type: application/json

{
"name":"Gaurav Lathwal", "phone":123456789, "class":15, "sectiorn":"CSE", "roll_number":35

}

### DELETE http://localhost:5000/api/College/user/624554072a19e8efc0d86ded HTTP/1.1 content-type: application/json

###

GET http://localhost:5000/project/apiauth/testapp HTTP/1.1 content-type: application/json x-auth-token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYyNWVlNTcyMDMwM2MyZTdiYTA3NjE1MSIsIm5hbWUiOiJHYXVyYXYiLCJlbWFpbCI6ImdsYW1iZ29AZ21haWwuY29tIiwiaWF0IjoxNjUwMzg2NDc3fQ.qK2b4yMauZDTiudiuqY1Rayuih0L1YnQ3LNcyDEh3LQ

###

PUT http://localhost:5000/project/table HTTP/1.1 content-type: application/json x-auth-token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZ2F1cmF2IiwiZW1haWwiOiJnb3VyYXZsYXRod2FsNjNAZ21haWwuY29tIiwiaWF0IjoxNjQ3MTU3NTQ4fQ.U0-e4feVliUlLpFV06yZTqjxqAufpfSXYGdwmQ0U-I4

{
"project":"College", "name":"users", "schema":{"name":"String","email":"String"}

}

###

POST http://localhost:5000/project/secureauth/college HTTP/1.1 content-type: application/json x-auth-token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYyNWVlNTcyMDMwM2MyZTdiYTA3NjE1MSIsIm5hbWUiOiJHYXVyYXYiLCJlbWFpbCI6ImdsYW1iZ29AZ21haWwuY29tIiwiaWF0IjoxNjUwMzg2NDc3fQ.qK2b4yMauZDTiudiuqY1Rayuih0L1YnQ3LNcyDEh3LQ

{
"s_auth":2

}

###

POST http://localhost:5000/project/secure/college/security-check HTTP/1.1 content-type: application/json x-auth-token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYyNWUyN2ZmMTc4NmIzYjNiZmQ0MDU0MiIsIm5hbWUiOiJnYXVyYXYiLCJlbWFpbCI6ImdvdXJhdmxhdGh3YWw2M0BnbWFpbC5jb20iLCJpYXQiOjE2NTAzMzc5MDd9.aQIVNRFUj_9iwnjhYli1EHclD_T-m0s2TFPPWwcqeBQ

{
"s_delete":4

}

###

POST http://localhost:5000/api/superapp/users?key=ffdc0c9ac353365a39e753e7 HTTP/1.1 content-type: application/json

{
"name":"Pp", "phone":"556"

}

### GET http://localhost:5000/api/superapp/users?key=ffdc0c9ac353365a39e753e7 HTTP/1.1

### DELETE http://localhost:5000/api/superapp/users/625ee72d5416a0fbe9fe63d2?key=ffdc0c9ac353365a39e753e7 HTTP/1.1 content-type: application/json

###

PUT http://localhost:5000/api/superapp/users/625ee72d5416a0fbe9fe63d2?key=ffdc0c9ac353365a39e753e7 HTTP/1.1 content-type: application/json

### POST http://localhost:5000/project/secureauth/college HTTP/1.1 content-type: application/json x-auth-token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYyNWUyN2ZmMTc4NmIzYjNiZmQ0MDU0MiIsIm5hbWUiOiJnYXVyYXYiLCJlbWFpbCI6ImdvdXJhdmxhdGh3YWw2M0BnbWFpbC5jb20iLCJpYXQiOjE2NTAzMzc5MDd9.aQIVNRFUj_9iwnjhYli1EHclD_T-m0s2TFPPWwcqeBQ

{
"s_auth":2

}