{"info":{"_postman_id":"2af46148-075c-4cb6-964d-7030596ae456","name":"Integração Interservice","description":"<html><head></head><body><p>Esta API tem como objetivo permitir a integração com o sistema da plataforma Interservice. As requisições de Busca, Criação, Atualização e Deleção poderão ser realizadas pelo integrador através desta API.</p>\n<h1 id=\"autenticacao\">Autenticação</h1>\n<p>Para realizar o desenvolvimento/homologação da integração solicite para equipe interservice login contendo usuario e senha para este fim.</p>\n<p>Após esta solicitação através do access_token será possível realizar autenticação em seu ambiente de produção.</p>\n<h1 id=\"obs\">Obs</h1>\n<ul>\n<li>Para realização de login somente atráves de usuario e senha já previamente cadastrado.</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Autenticação","slug":"autenticacao"},{"content":"Obs","slug":"obs"}],"owner":"5814240","collectionId":"2af46148-075c-4cb6-964d-7030596ae456","publishedId":"TVRoZ6ou","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-10-14T18:46:30.000Z"},"item":[{"name":"Login para obtenção de access_token","id":"f471db6d-ba68-4d23-9c35-ae57118ea457","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://interservice.company/api/login?username=&password=","description":"<p>Integração exclusiava para obtenção de token das requisições.</p>\n<p>Obs: E necessário o cadastro já ativo na interservice.</p>\n","urlObject":{"protocol":"https","path":["api","login"],"host":["interservice","company"],"query":[{"description":{"content":"<p>login com o email e senha cadastrado no interservice para o resposanvel da empresa</p>\n","type":"text/plain"},"key":"username","value":""},{"key":"password","value":""}],"variable":[]}},"response":[],"_postman_id":"f471db6d-ba68-4d23-9c35-ae57118ea457"},{"name":"Cadastro do cliente","id":"e375b42f-6cb6-4130-9da8-75b11274fd9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\"nome\": \"\",\n\"cpf_cnpj\": \"\",\n\"telefone\": \"\",\n\"data_nascimento\": null,\n\"email\":\"\",\n\"password\":\"\",\n\"recursos\": []\n}"},"url":"https://interservice.company/api/empresas/523/clientes/store","description":"<p>Após o realizar o cadastro do usuario é necessario informar quais recursos estarão disponiveis para o ele.</p>\n<p>Para ativar e necessario informar o seguintes campos atraves de um json.</p>\n<p>-Authorization Bear token.</p>\n<p>-Headers  : content-type /Application/json</p>\n<p>-Nome do cliente: Fulano de Tal \n-Cpf ou cnpj do cliente: 00011122200\n-telefone: \"apenas numeros\",\n-data_nascimento\": pode ser null ou DD/MM/YYYY,\n-email :\"email do cliente, não pode ser invalido ou repedido.\",\n-password: minimo 6 digitos.</p>\n<ul>\n<li>Id do recurso a ser liberado. \nO mesmo devera vir dentro de um array recursos contendo id do recurso a ser ativado ou individualizado exemplo:\n\"recursos\": [3,2]\nOu.\n\"recursos\": {\n  \"id\": 3\n }</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","empresas","523","clientes","store"],"host":["interservice","company"],"query":[],"variable":[]}},"response":[],"_postman_id":"e375b42f-6cb6-4130-9da8-75b11274fd9e"},{"name":"Remover cliente","id":"19ac4647-b2f0-4c47-9f0c-56bad42fc1f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"https://interservice.company/api/clientes/delete?id=1","description":"<p>Para remover um cliente da empresa necessario informar o paramentros abaixos descritos:</p>\n<p>Paramentros Obrigatórios: </p>\n<p>AUTHORIZATION Bearer Token:  Da Empresa</p>\n<p>PARAMS id :  Id Do Cliente Cadastrado.</p>\n<p>Obs: Esse Recurso remove o apaga o usuario da base de dados da sua Empresa, deixando ele ainda cadastrado como usuario.\nPara exclusão total executar o proximo item do manual.</p>\n","urlObject":{"protocol":"https","path":["api","clientes","delete"],"host":["interservice","company"],"query":[{"key":"id","value":"1"}],"variable":[]}},"response":[],"_postman_id":"19ac4647-b2f0-4c47-9f0c-56bad42fc1f7"},{"name":"Consultar cliente","id":"007ec788-08d1-4a3b-8354-cb85dc44d661","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://interservice.company/api/clientes/{{ID_EMPRESA}}?cpf={{CPF DO CLIENTE}}","description":"<p>Através desta integração é possível consultar todos os clientes que estão cadastrados na Interservice para sua empresa.\nÉ possível também realizar uma pesquisa simples do cliente atráves do cpf.</p>\n<p>Parametros Obrigatórios: </p>\n<ul>\n<li><p>Authorization Bear token.</p>\n</li>\n<li><p>Cpf ou cnpj do cliente: xxxxxxxxxxx</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","clientes","{{ID_EMPRESA}}"],"host":["interservice","company"],"query":[{"description":{"content":"<p>Esse parametro deve ser passado caso queira pesquisar apenas um cliente para pesquisar todos, não enviar esse paramentro.</p>\n","type":"text/plain"},"key":"cpf","value":"{{CPF DO CLIENTE}}"}],"variable":[]}},"response":[],"_postman_id":"007ec788-08d1-4a3b-8354-cb85dc44d661"},{"name":"Atualizar um cliente","id":"06251015-cf6f-49b8-9ed2-9d06ae389829","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\"action\": \"up\",\r\n\"telefone\": \"\",\r\n\"email\":\"\",\r\n\"recursos\": [0]\r\n}"},"url":"https://interservice.company/api/empresas/{{id_empresa}}/clientes/store","description":"<p>Através desta integração é possível consultar todos os clientes que estão cadastrados na Interservice para sua empresa.\nÉ possível também realizar uma pesquisa simples do cliente atráves do cpf.</p>\n<p>Parametros Obrigatórios: </p>\n<ul>\n<li><p>Authorization Bear token.</p>\n</li>\n<li><p>Cpf ou cnpj do cliente: xxxxxxxxxxx</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","empresas","{{id_empresa}}","clientes","store"],"host":["interservice","company"],"query":[],"variable":[]}},"response":[],"_postman_id":"06251015-cf6f-49b8-9ed2-9d06ae389829"}],"event":[{"listen":"prerequest","script":{"id":"c2a67c7e-cecf-4538-b563-0668715a1c1f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0e0fc5f6-0701-4d54-8af2-377e3c0b6750","type":"text/javascript","exec":[""]}}],"variable":[{"key":"id_empresa","value":"{{id_empresa}}"}]}