- POST: /user/cadEmail
Body
{
"email": "teste.00@hotmail.com"
}Response 201
{
"message":"Código de verificação enviado."
}- POST: /user/sendVerifCode
Body
{
"email": "teste.00@hotmail.com"
}Response 200
{
"message":"Código de verificação enviado."
}- POST: /user/verifyCode
Body
{
"email": "teste.00@hotmail.com",
"code": "146987"
}Response 200
{
"token":"eyJhbterti9-tfgdgekpXVCJ9.eyJfaWQiOiJhMWNiYmZhOS0saydashiesdfhsihdfdshwelwwtOGM2Ny01MmU2MzA1NGU2NzciLCJlbWFpbCI6Im5pbHNvbi45OEBob3RtYWlsLmNvbSIsImlhdCI6MTY1MDUwNjYyMzUwfQ.q02uCOWJ_YsrJsGgZUZMeRE2QlHcYDN_1_JUbc_XEnM",
"refreshToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJhMWNiYmZhOS0zNzJlLTQzNmMtOGM2Ny01MmU2MzA1NGU2NzciLCJlbWFpbCI6Im5pbHNvbi45OEBob3RtYWlsLmNvbSIsImlhdCI6MTY1MDMwMjM1MCwiZXhwIjoxNjUwNjYyMzUwfQ.q02uCOWJ_YsrJsGgZUZMeRE2QlHcYDN_1_JUbc_XEnM"
}- POST: /user/login
Body
{
"email": "teste.00@hotmail.com"
}Response 200
{
"message":"Código de verificação enviado."
}- POST: /user/auth/refreshToken
Body
{
"refreshToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJhMWNiYmZhOS0zNzJlLTQzNmMtOGM2Ny01MmU2MzA1NGU2NzciLCJlbWFpbCI6Im5pbHNvbi45OEBob3RtYWlsLmNvbSIsImlhdCI6MTY1MDMwMjM1MCwiZXhwIjoxNjUwNjYyMzUwfQ.q02uCOWJ_YsrJsGgZUZMeRE2QlHcYDN_1_JUbc_XEnM"
}Response 200
{
"token":"eyJhbterti9-tfgdgekpXVCJ9.eyJfaWQiOiJhMWNiYmZhOS0saydashiesdfhsihdfdshwelwwtOGM2Ny01MmU2MzA1NGU2NzciLCJlbWFpbCI6Im5pbHNvbi45OEBob3RtYWlsLmNvbSIsImlhdCI6MTY1MDUwNjYyMzUwfQ.q02uCOWJ_YsrJsGgZUZMeRE2QlHcYDN_1_JUbc_XEnM",
"refreshToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJhMWNiYmZhOS0zNzJlLTQzNmMtOGM2Ny01MmU2MzA1NGU2NzciLCJlbWFpbCI6Im5pbHNvbi45OEBob3RtYWlsLmNvbSIsImlhdCI6MTY1MDMwMjM1MCwiZXhwIjoxNjUwNjYyMzUwfQ.q02uCOWJ_YsrJsGgZUZMeRE2QlHcYDN_1_JUbc_XEnM"
}- PATCH: /user/nameAndPhone
Body
{
"nameUser": "Fulano",
"phone": "(13) 99117-9467"
}Response 200
{
"message":"Nome e telefone atualizados."
}- PATCH: /user/cadUserEspec
Body
{
"notifyInitBathymetry": true,
"notifyEndBathymetry": true,
"notifyObstacle": false
}Response 200
{
"message":"Preferências atualizadas."
}- POST: /route/cadRoute
Body
{
"lt":{
"type":"Point",
"coordinates":[-46.332200, -23.961800]
},
"rt":{
"type":"Point",
"coordinates":[-46.332200, -23.961886]
},
"lb":{
"type":"Point",
"coordinates":[-46.332200, -23.961800]
},
"rb":{
"type":"Point",
"coordinates":[-46.332200, -53.961822]
},
"name":"Teste"
}Response 201
{
"message":"Rota criada."
}- GET: /route/:_id
Response 200
{
"data": {
"coordinateLT": {
"type": "Point",
"coordinates": [
-46.332222,
-23.961822
]
},
"coordinateRT": {
"type": "Point",
"coordinates": [
-46.332222,
-23.961822
]
},
"coordinateLB": {
"type": "Point",
"coordinates": [
-46.332222,
-23.961822
]
},
"coordinateRB": {
"type": "Point",
"coordinates": [
-46.332222,
-53.961822
]
},
"_id": "552a0c63-c62f-4813-a72e-b204d737d703",
"date": "2022-04-18T02:12:41.598Z",
"name": "Teste",
"userId": "a1cbbfa9-372e-436c-8c67-52e63054e677"
}
}- GET: /route/getAllRoutes
Response 200
{
"data": [
{
"coordinateLT": {
"type": "Point",
"coordinates": [
-46.332222,
-23.961822
]
},
"coordinateRT": {
"type": "Point",
"coordinates": [
-46.332222,
-23.961822
]
},
"coordinateLB": {
"type": "Point",
"coordinates": [
-46.332222,
-23.961822
]
},
"coordinateRB": {
"type": "Point",
"coordinates": [
-46.332222,
-53.961822
]
},
"_id": "552a0c63-c62f-4813-a72e-b204d737d703",
"date": "2022-04-18T02:12:41.598Z",
"name": "Teste",
"userId": "a1cbbfa9-372e-436c-8c67-52e63054e677"
},
{
"coordinateLT": {
"type": "Point",
"coordinates": [
-46.3322,
-23.9618
]
},
"coordinateRT": {
"type": "Point",
"coordinates": [
-46.3322,
-23.96187
]
},
"coordinateLB": {
"type": "Point",
"coordinates": [
-46.3322,
-23.9618
]
},
"coordinateRB": {
"type": "Point",
"coordinates": [
-46.3322,
-53.961822
]
},
"_id": "5fb0d6d0-dfde-4044-8972-8dd169ce6857",
"date": "2022-04-19T18:49:44.368Z",
"name": "Teste2",
"userId": "a1cbbfa9-372e-436c-8c67-52e63054e677"
}
]
}- POST: /deep/cadDeep
Body
{
"deeps":[{
"coordinate":{
"type":"Point",
"coordinates":[89.44411, -23.91111]
},
"value": 999
},
{
"coordinate":{
"type":"Point",
"coordinates":[-46.31111, -23.91111]
},
"value": 999
},
{
"coordinate":{
"type":"Point",
"coordinates":[-46.31111, -23.91111]
},
"value": 998
}],
"idBathy":"0c1612f5-9852-494d-9941-b5479916b80a"
}
Response 201
{
"message":"Profundidade cadastrada."
}- GET: /deep/getDeeps/:_idRoute
Response 200
{
"data": [
{
"coordinate": {
"type": "Point",
"coordinates": [
-46.39744,
-23.98753
]
},
"_id": "4becfcd0-74da-4a26-9e10-ceb3c16ae8cc",
"value": 1000,
"name":"Teste",
"idRoute": "552a0c63-c62f-4813-a72e-b204d737d703"
}
]
}- POST: /bathymetry/cadBathy
Body
{
"idRoute": "a32cc903-9e43-4827-b061-ef69377bd6b2"
}Response 201
{
"message": {
"_id": "0075cc37-7ce7-4b23-b95f-d30155c2ea0a",
"dateInit": "2022-05-30T02:28:08.656Z",
"idRoute": "165d1c34-2bed-4207-a298-48334a0b7dd0"
}
}- GET: /bathymetry/getBathy/:id
Response 200
{
"data": {
"_id": "0ef33cb9-2f4a-49d4-a11e-baba93f2379b",
"dateInit": "2022-05-29T02:45:32.735Z",
"idRoute": "a32cc903-9e43-4827-b061-ef69377bd6b2",
}
}- PATCH: /bathymetry/finishBathy
Body
{
"_id": "0ef33cb9-2f4a-49d4-a11e-baba93f2379b"
}Response 200
{
"message": "Batimetria finalizada!"
}