{"info":{"_postman_id":"16e2008f-bf36-4479-a835-d55f8a95ebe9","name":"API PDS","description":"<html><head></head><body><p><strong>Gerenciamento de Serviços de Petshop</strong></p>\n<p>O sistema serve para gerenciar um negócio de serviços de cuidados para<br>pets.</p>\n<p>Nele será possível trabalhar com reservas e acompanhamento do processo<br>de atendimento.</p>\n<p>Conforme o andamento do processo o seu estado vai sendo atualizado no sistema, assim tanto o cliente quanto o negócio podem verificar o seu andamento.</p>\n<h2 id=\"tratamento-de-dados\">Tratamento de dados</h2>\n<p>Todos os dados enviados e recebidos pela API estão/deverão ser em formato JSON (application/json).</p>\n<h2 id=\"recursos-disponíveis\">Recursos disponíveis</h2>\n<p>Atualmente existem os seguintes recursos abaixo que você pode manipular através dos métodos GET, POST, PUT e DELETE:</p>\n<ul>\n<li>Reserva</li>\n<li>Atendimento</li>\n<li>Cuidador</li>\n<li>Pet</li>\n<li>Status</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"21652396","collectionId":"16e2008f-bf36-4479-a835-d55f8a95ebe9","publishedId":"UzBsHjCq","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-06-27T01:24:55.000Z"},"item":[{"name":"Reserva","item":[{"name":"Reserva","id":"6f5a7c98-f02c-4df3-ae86-2fa4ee5a4264","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"efetivado\": true,\r\n    \"pet\": {\r\n        \"nome_pet\": \"Claudio\",\r\n        \"raca\": \"pitbul\",\r\n        \"peso\": 123,\r\n        \"objetivo\": \"tosa\",\r\n        \"id_pet\": 12312,\r\n        \"nome_dono\": \"João\",\r\n        \"telefone\": 123\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/API-PDS/reserva","description":"<p>Esse modulo é responsável por realizar as reservas da API.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>chave</strong></th>\n<th><strong>valor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>efetivado</td>\n<td>Efetivar reserva  <br />Boolean(false)</td>\n</tr>\n<tr>\n<td>nome_pet</td>\n<td>Nome do animal de estimação  <br />String</td>\n</tr>\n<tr>\n<td>raca</td>\n<td>Raça do animal de estimação  <br />String</td>\n</tr>\n<tr>\n<td>peso</td>\n<td>Peso do pet em kg  <br />Number</td>\n</tr>\n<tr>\n<td>objetivo</td>\n<td>Objetivo é relacionado a informação do que o cliente quer que faça com seu pet  <br />String</td>\n</tr>\n<tr>\n<td>id_pet</td>\n<td>Id do pet  <br />Number</td>\n</tr>\n<tr>\n<td>nome_dono</td>\n<td>Nome do dono do pet  <br />String</td>\n</tr>\n<tr>\n<td>telefone</td>\n<td>Telefone do dono do pet  <br />Number</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["reserva"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"6f5a7c98-f02c-4df3-ae86-2fa4ee5a4264"},{"name":"Efetivar reserva","id":"232cec47-7fb8-445f-86bc-b7f6d56bde5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"efetivado\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/API-PDS/reserva/62ae4d77ae8e7572c545f311","description":"<p>Esse modulo é responsável por efetivar as reservas passando o id da reserva como parâmetro na url.</p>\n<p><strong>tipo de dado</strong> : true e false</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>chave</th>\n<th>valor</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>efetivado</td>\n<td>Aceitar a reserva para ir ao atendimento  <br />Boolean(true, false)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["reserva","62ae4d77ae8e7572c545f311"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"232cec47-7fb8-445f-86bc-b7f6d56bde5d"},{"name":"reservaedit","id":"56b6c0fc-8d6f-4e82-bd37-212f7f9608fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{   \r\n    \"efetivado\": false,\r\n    \"pet\": {\r\n        \"nome_pet\": \"chico 123456\",\r\n        \"raca\": \"pastor alemão\",\r\n        \"peso\": 123,\r\n        \"objetivo\": \"tosa\",\r\n        \"id_pet\": 12312,\r\n        \"nome_dono\": \"João\",\r\n        \"telefone\": 123\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/API-PDS//reservaedt/62c1eb3d8bf1c8a67a917471","description":"<p>Esse modulo é responsavel por editar uma reserva.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>chave</strong></th>\n<th><strong>valor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>nome_pet</td>\n<td>Nome do animal de estimação  <br />String</td>\n</tr>\n<tr>\n<td>raca</td>\n<td>Raça do animal de estimação  <br />String</td>\n</tr>\n<tr>\n<td>peso</td>\n<td>Peso do pet em kg  <br />Number</td>\n</tr>\n<tr>\n<td>objetivo</td>\n<td>Objetivo é relacionado a informação do que o cliente quer que faça com seu pet  <br />String</td>\n</tr>\n<tr>\n<td>id_pet</td>\n<td>Id do pet  <br />Number</td>\n</tr>\n<tr>\n<td>nome_dono</td>\n<td>Nome do dono do pet  <br />String</td>\n</tr>\n<tr>\n<td>telefone</td>\n<td>Telefone do dono do pet  <br />Number</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["","reservaedt","62c1eb3d8bf1c8a67a917471"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"56b6c0fc-8d6f-4e82-bd37-212f7f9608fe"},{"name":"Reseva id","id":"17e7154b-e4fe-4152-a407-2302de73c7ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:3000/API-PDS/reserva/62b1134348c528ad93f8d95b","description":"<p>Para excluir uma reserva você precisa informar a URL do endpoint uma {reserva_id} válido</p>\n","urlObject":{"path":["reserva","62b1134348c528ad93f8d95b"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"17e7154b-e4fe-4152-a407-2302de73c7ff"},{"name":"Reserva","id":"c35b73ed-cb20-4b1d-b524-c137c26f8d5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"http://localhost:3000/API-PDS/reserva","description":"<p>Para listar as reservas determinadas, informe no endpoint uma {reserva}.</p>\n","urlObject":{"path":["reserva"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"c35b73ed-cb20-4b1d-b524-c137c26f8d5b"},{"name":"Reserva id","id":"2cb428c3-0b31-4c08-8541-96799f725666","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/reserva/62b111e596883e4958e13c1f","description":"<p>Para listar uma reservas determinada, informe no endpoint uma {reserva_id} válida.</p>\n","urlObject":{"path":["reserva","62b111e596883e4958e13c1f"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"2cb428c3-0b31-4c08-8541-96799f725666"}],"id":"ca37ef92-66e0-43b4-bdfa-b95c87c0f55d","_postman_id":"ca37ef92-66e0-43b4-bdfa-b95c87c0f55d","description":""},{"name":"Cuidador","item":[{"name":"Cuidador","id":"2bd31d6a-4984-45e0-b797-d5c69c64be77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"nome\": \"Pedro\",\r\n    \"id\": 9090000,\r\n    \"sexo\": \"M\",\r\n    \"experiencia\": \"ALTA\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/API-PDS/cuidador","description":"<p>Esse modulo é responsável por realizar a criação de cuidadores da API.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>chave</strong></th>\n<th><strong>valor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>nome</td>\n<td>Nome do cuidador  <br />String</td>\n</tr>\n<tr>\n<td>id</td>\n<td>Id do cuidador  <br />Number</td>\n</tr>\n<tr>\n<td>sexo</td>\n<td>Sexo do cuidador  <br />String(f, m, outros)</td>\n</tr>\n<tr>\n<td>experiencia</td>\n<td>Experiência do cuidador em relação aos pets  <br />String</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cuidador"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"2bd31d6a-4984-45e0-b797-d5c69c64be77"},{"name":"Cuidador id","id":"a50ace21-c16c-4525-932e-04ec74064e39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"nome\": \"Pedro Santos\",\r\n    \"id\": 12345,\r\n    \"sexo\": \"M\",\r\n    \"experiencia\": \"Alta\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/API-PDS/cuidador/62a21eb68b14cd686d88e395","description":"<p>Esse modulo altera o cuidador recebendo o id como parâmetro.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>chave</strong></th>\n<th><strong>valor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>nome</td>\n<td>Nome do cuidador  <br />String</td>\n</tr>\n<tr>\n<td>id</td>\n<td>Id do cuidador  <br />Number</td>\n</tr>\n<tr>\n<td>experiencia</td>\n<td>Experiência que o cuidador tem em relação aos pets  <br />String</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cuidador","62a21eb68b14cd686d88e395"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"a50ace21-c16c-4525-932e-04ec74064e39"},{"name":"Cuidador","id":"e347ccb6-d215-4f17-a42a-786cb3a248e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/cuidador","description":"<p>Esse modulo recebe todos os Cuidadores cadastrados no sistema.</p>\n","urlObject":{"path":["cuidador"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"e347ccb6-d215-4f17-a42a-786cb3a248e5"},{"name":"Cuidador id","id":"a29175ed-a838-4089-9835-8f1727880e0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/cuidador/62a39b50def1a1d64fa4017f","description":"<p>Esse modulo recebe um Cuidador cadastrados no sistema passando o id do mesmo como parâmetro.</p>\n","urlObject":{"path":["cuidador","62a39b50def1a1d64fa4017f"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"a29175ed-a838-4089-9835-8f1727880e0d"},{"name":"Cuidador id","id":"70093e59-f943-46c4-9574-10f6b036faf7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:3000/API-PDS/cuidador/62b8f7a71e08aa216a6f8569","description":"<p>Esse modulo deleta um Cuidador recebendo o id do cuidador como parâmetro.</p>\n","urlObject":{"path":["cuidador","62b8f7a71e08aa216a6f8569"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"70093e59-f943-46c4-9574-10f6b036faf7"}],"id":"d05c9c16-368a-466e-a061-6b32c4c8cc79","_postman_id":"d05c9c16-368a-466e-a061-6b32c4c8cc79","description":""},{"name":"Atendimento","item":[{"name":"Atendimento","id":"07a51c0d-f310-4419-a77f-531be00b1538","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/atendimento","description":"<p>Esse modulo recebe todos os Atendimentos cadastrados no sistema.</p>\n","urlObject":{"path":["atendimento"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"07a51c0d-f310-4419-a77f-531be00b1538"},{"name":"Atendimento id","id":"49fbb3fa-e1c0-493e-ad41-9a8d7749a798","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/atendimento/62ae32bb7739a12d4af72bfb","description":"<p>Esse modulo recebe um Atendimento cadastrados no sistema passando o id do mesmo como parâmetro.</p>\n","urlObject":{"path":["atendimento","62ae32bb7739a12d4af72bfb"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"49fbb3fa-e1c0-493e-ad41-9a8d7749a798"},{"name":"Atendimento id","id":"de40ba1a-aae4-4b18-b5da-84d6d87aca79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n        \"pet\": {\r\n            \"raca\": \"pastor brasileiro 123\",\r\n            \"peso\": 123,\r\n            \"objetivo\": \"tosa\",\r\n            \"nome_dono\": \"João\",\r\n            \"telefone\": 123,\r\n            \"nome_pet\": \"claudio\",\r\n            \"id_pet\": 12312\r\n        },\r\n        \"status\": \"\",\r\n        \"__v\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/API-PDS/atendimento/62ae32bb7739a12d4af72bfb","description":"<p>Esse modulo altera o atendimento recebendo o id como parâmetro.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>chave</strong></th>\n<th><strong>valor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>raça</td>\n<td>String</td>\n</tr>\n<tr>\n<td>peso</td>\n<td>Number</td>\n</tr>\n<tr>\n<td>Objetivo</td>\n<td>String</td>\n</tr>\n<tr>\n<td>nome_dono</td>\n<td>String</td>\n</tr>\n<tr>\n<td>telefone</td>\n<td>Number</td>\n</tr>\n<tr>\n<td>nome_pet</td>\n<td>String</td>\n</tr>\n<tr>\n<td>id_pet</td>\n<td>Number</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["atendimento","62ae32bb7739a12d4af72bfb"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"de40ba1a-aae4-4b18-b5da-84d6d87aca79"},{"name":"Atendimento id","id":"de10b978-6de2-45d4-ad88-11b837aaa36d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:3000/API-PDS/atendimento/62ae306b6479af0a9c304043","description":"<p>Esse modulo deleta um Antendimento recebendo o id do atendimento como parâmetro.</p>\n","urlObject":{"path":["atendimento","62ae306b6479af0a9c304043"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"de10b978-6de2-45d4-ad88-11b837aaa36d"},{"name":"Atendimento status","id":"19af763e-18e6-4819-bbfe-be3a3f0479d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/atendimento-status/recebido","description":"<p>Esse modulo recebe todos os Atendimento cadastrados no sistema que estão no espectro do parâmetro passado na url.</p>\n","urlObject":{"path":["atendimento-status","recebido"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"19af763e-18e6-4819-bbfe-be3a3f0479d0"},{"name":"Status","id":"6ab1f730-c351-4ef5-980f-cd7a20d01294","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"status\" : \"recebido\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/API-PDS/status/62ae32bb7739a12d4af72bfb","description":"<p>Esse modulo é responsável por alterar o status passando o tipo de status como parâmetro na url.</p>\n<p><strong>tipo de status permitidos</strong> : recebido, em atendimento, pronto, finalizado</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>chave</strong></th>\n<th><strong>valor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>Status que o pet se encontra durante o atendimento  <br />String(recebido, em atendimento, pronto e finalizado)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["status","62ae32bb7739a12d4af72bfb"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"6ab1f730-c351-4ef5-980f-cd7a20d01294"}],"id":"af44dd70-004f-419d-824c-6310f632d114","_postman_id":"af44dd70-004f-419d-824c-6310f632d114","description":""},{"name":"Pet","item":[{"name":"Pet","id":"a44b6562-c8a8-41e5-b38b-fee974d3cc5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/pet","description":"<p>Esse modulo recebe todos os Pets cadastrados no sistema.</p>\n","urlObject":{"path":["pet"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"a44b6562-c8a8-41e5-b38b-fee974d3cc5b"},{"name":"Pet id","id":"f28d6ae4-0cda-4c43-bbc4-aef39b58d7a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/API-PDS/pet/62ae32bb7739a12d4af72bf9","description":"<p>Esse modulo recebe um Pets cadastrados no sistema passando o id do mesmo como parâmetro.</p>\n","urlObject":{"path":["pet","62ae32bb7739a12d4af72bf9"],"host":["http://localhost:3000/API-PDS"],"query":[],"variable":[]}},"response":[],"_postman_id":"f28d6ae4-0cda-4c43-bbc4-aef39b58d7a7"}],"id":"0048b2c0-e04b-4f4d-82aa-ac2cadd41b70","_postman_id":"0048b2c0-e04b-4f4d-82aa-ac2cadd41b70","description":""}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"c04a7b8d-70a1-41bb-a5ba-23f1b834b575"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"e2bb701a-6219-4aad-aab7-4db5b754ed7d"}}],"variable":[{"key":"url","value":"http://localhost:3000/API-PDS","type":"default"}]}