{"info":{"_postman_id":"1009e44e-f9f9-4f96-bfa4-ef85d7a068e2","name":"Projeto Whatsapp","description":"<html><head></head><body><p>API desenvolvida com o objetivo de simular o funcionamento básico do WhatsApp, permitindo o gerenciamento de usuários, contatos e conversas.</p>\n<p>A aplicação possibilita listar usuários cadastrados, visualizar dados individuais e acessar conversas entre contatos, seguindo uma estrutura organizada de rotas REST.</p>\n<p>Este projeto foi criado para fins de aprendizado e prática de desenvolvimento backend utilizando Node.js.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"53715456","collectionId":"1009e44e-f9f9-4f96-bfa4-ef85d7a068e2","publishedId":"2sBXqCRQTZ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-04-16T16:15:31.000Z"},"item":[{"name":"Whatsapp","item":[{"name":"Help","id":"cbd55ad3-ba53-4f73-83c8-4539206c0452","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/help","description":"<p>Endpoint responsável por fornecer informações básicas sobre a API e suas rotas disponíveis. Pode ser utilizado para verificar se o servidor está funcionando corretamente.</p>\n","urlObject":{"protocol":"http","port":"8080","path":["v1","whatsapp","help"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"ed9e9209-ad60-4bfa-b9eb-3afe27cafcc3","name":"Help","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/help"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1072"},{"key":"ETag","value":"W/\"430-FVNJ4Ow1hzbP+ynv7PniNDhSMOo\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:05:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"api-description\": \"API para manipular dados de Estados e Cidades\",\n    \"date\": \"2026-04-02\",\n    \"development\": \"Kayque Brenno Ferreira Almeida\",\n    \"version\": 1,\n    \"endpoints\": [\n        {\n            \"router1\": \"/v1/whatsapp/dados/usuarios\",\n            \"description\": \"Lista todos os usuários e seus dados\"\n        },\n        {\n            \"router2\": \"/v1/whatsapp/dados/usuario/11987876567\",\n            \"description\": \"Lista os dados de apenas um usuário\"\n        },\n        {\n            \"router3\": \"/v1/whatsapp/dados/contatos/11987876567\",\n            \"description\": \"Lista os dados dos contatos do usuário\"\n        },\n        {\n            \"router4\": \"/v1/whatsapp/usuario/11987876567/mensagens\",\n            \"description\": \"Lista todas as mensagens do usuário\"\n        },\n        {\n            \"router5\": \"/v1/whatsapp/usuario/11987876567/conversas?contato=Ana%20Maria\",\n            \"description\": \"Lista a conversa de um usuário com um contato específico, colocando o nome do contato via query(?contato='Nome do contato')\"\n        },\n        {\n            \"router6\": \"/v1/whatsapp/usuarios/11987876567/conversas/filtro?contato=Ana%20Maria&busca=hello\",\n            \"description\": \"Busca nas mensagens do usuário uma palavra específica, informando o nome do contato e a palavra via query(?contato='Nome do contato'&busca='Palavra chave')\"\n        }\n    ]\n}"}],"_postman_id":"cbd55ad3-ba53-4f73-83c8-4539206c0452"},{"name":"Listar Usuários","id":"b04dcece-f500-489f-a191-d038592dd7a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/dados/usuarios","description":"<p>Retorna uma lista com todos os usuários cadastrados na aplicação.</p>\n<p>Cada usuário contém informações como número de telefone, nome, lista de contatos, etc.</p>\n","urlObject":{"protocol":"http","port":"8080","path":["v1","whatsapp","dados","usuarios"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9d206a1b-bdcd-4037-a543-167403f3ed61","name":"Listar Usuários","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/dados/usuarios"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"9406"},{"key":"ETag","value":"W/\"24be-cAWLjTITt84o1RL0faSUSHmWxLI\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:05:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"users\": [\n        {\n            \"id\": 1,\n            \"account\": \"Ricardo da Silva\",\n            \"nickname\": \"Ricky\",\n            \"created-since\": {\n                \"start\": \"2015-08-23\",\n                \"end\": \"null\"\n            },\n            \"profile-image\": \"img/contact1.png\",\n            \"number\": \"11987876567\",\n            \"background\": \"#fccc5b\",\n            \"contacts\": [\n                {\n                    \"name\": \"Ana Maria\",\n                    \"description\": \"Frontend Developer\",\n                    \"image\": \"img/contact1.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hello Leonid, how are you doing today?\",\n                            \"time\": \"14:20\"\n                        },\n                        {\n                            \"sender\": \"Ana Maria\",\n                            \"content\": \"Hi, I'm doing fine. Thanks for asking.\",\n                            \"time\": \"14:25\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Great to hear that. Do you have any plans for the weekend?\",\n                            \"time\": \"14:30\"\n                        },\n                        {\n                            \"sender\": \"Ana Maria\",\n                            \"content\": \"Not yet. I'm thinking about going to the beach. What about you?\",\n                            \"time\": \"14:35\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Jane Smith\",\n                    \"description\": \"UI Designer\",\n                    \"image\": \"img/contact2.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hi Jane, how's it going?\",\n                            \"time\": \"09:00\"\n                        },\n                        {\n                            \"sender\": \"Jane Smith\",\n                            \"content\": \"I'm good, thanks. How about you?\",\n                            \"time\": \"09:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"I'm doing well. By the way, have you seen the latest designs for the new project?\",\n                            \"time\": \"09:10\"\n                        },\n                        {\n                            \"sender\": \"Jane Smith\",\n                            \"content\": \"Yes, I have. They look great!\",\n                            \"time\": \"09:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Mark Johnson\",\n                    \"description\": \"Backend Developer\",\n                    \"image\": \"img/contact3.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hi Mark, how's everything going?\",\n                            \"time\": \"13:00\"\n                        },\n                        {\n                            \"sender\": \"Mark Johnson\",\n                            \"content\": \"Everything's going well. How about you?\",\n                            \"time\": \"13:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"I'm doing fine. By the way, do you have any updates on the API development?\",\n                            \"time\": \"13:10\"\n                        },\n                        {\n                            \"sender\": \"Mark Johnson\",\n                            \"content\": \"Yes, we're making good progress. We should be able to deliver it on schedule.\",\n                            \"time\": \"13:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Sarah Lee\",\n                    \"description\": \"Software Engineer\",\n                    \"image\": \"img/contact4.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hey Sarah, como estão as coisas?\",\n                            \"time\": \"10:00\"\n                        },\n                        {\n                            \"sender\": \"Sarah Lee\",\n                            \"content\": \"Ei! Tudo bem por aqui e contigo?\",\n                            \"time\": \"10:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Estou bem também! O que tem feito ultimamente?\",\n                            \"time\": \"10:10\"\n                        },\n                        {\n                            \"sender\": \"Sarah Lee\",\n                            \"content\": \"Tenho trabalhado bastante, mas está tudo bem. E você?\",\n                            \"time\": \"10:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"John Doe\",\n                    \"description\": \"Designer\",\n                    \"image\": \"img/contact5.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"John Doe\",\n                            \"content\": \"Oi, tudo bem?\",\n                            \"time\": \"11:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Tudo ótimo! E contigo?\",\n                            \"time\": \"11:05\"\n                        },\n                        {\n                            \"sender\": \"John Doe\",\n                            \"content\": \"Estou bem também! Viu aquela nova ferramenta de design?\",\n                            \"time\": \"11:10\"\n                        },\n                        {\n                            \"sender\": \"John Doe\",\n                            \"content\": \"Acho que você vai gostar!\",\n                            \"time\": \"11:10\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Julia Smith\",\n                    \"description\": \"Product Manager\",\n                    \"image\": \"img/contact6.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Julia Smith\",\n                            \"content\": \"Oi, como está indo o projeto?\",\n                            \"time\": \"12:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Está indo bem, estamos quase terminando a fase de testes!\",\n                            \"time\": \"12:05\"\n                        },\n                        {\n                            \"sender\": \"Julia Smith\",\n                            \"content\": \"Ótimo! E como está o time?\",\n                            \"time\": \"12:10\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Todos estão trabalhando duro e focados no objetivo!\",\n                            \"time\": \"12:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Max Kellerman\",\n                    \"description\": \"Marketing Manager\",\n                    \"image\": \"img/contact7.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Max Kellerman\",\n                            \"content\": \"Ei! Vi que vocês estão com uma nova campanha no ar!\",\n                            \"time\": \"13:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Sim, estamos testando algumas coisas novas!\",\n                            \"time\": \"13:05\"\n                        },\n                        {\n                            \"sender\": \"Max Kellerman\",\n                            \"content\": \"Bom trabalho, fico feliz em ver vocês tentando coisas novas!\",\n                            \"time\": \"13:10\"\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"id\": 2,\n            \"account\": \"Bernardo Xavier Ribeiro\",\n            \"nickname\": \"BeeR\",\n            \"created-since\": {\n                \"start\": \"2020-02-13\",\n                \"end\": \"null\"\n            },\n            \"profile-image\": \"img/contact2.png\",\n            \"number\": \"11966578996\",\n            \"background\": \"#fccc5b\",\n            \"contacts\": [\n                {\n                    \"name\": \"José Maria da Silva\",\n                    \"description\": \"Developer\",\n                    \"image\": \"img/contact10.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hello papa, how are you doing today?\",\n                            \"time\": \"14:20\"\n                        },\n                        {\n                            \"sender\": \"José Maria da Silva\",\n                            \"content\": \"Hi, I'm doing fine. Thanks for asking.\",\n                            \"time\": \"14:25\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Great to hear that. Do you have any plans for the weekend?\",\n                            \"time\": \"14:30\"\n                        },\n                        {\n                            \"sender\": \"José Maria da Silva\",\n                            \"content\": \"Not yet. I'm thinking about going to the beach. What about you?\",\n                            \"time\": \"14:35\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"John Guttemberg\",\n                    \"description\": \"Free\",\n                    \"image\": \"img/contact20.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hi John, how's it going?\",\n                            \"time\": \"09:00\"\n                        },\n                        {\n                            \"sender\": \"John Guttemberg\",\n                            \"content\": \"I'm good, thanks. How about you?\",\n                            \"time\": \"09:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"I'm doing well. By the way, have you seen the latest designs for the new project?\",\n                            \"time\": \"09:10\"\n                        },\n                        {\n                            \"sender\": \"John Guttemberg\",\n                            \"content\": \"Yes, I have. They look great!\",\n                            \"time\": \"09:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"George Mikael\",\n                    \"description\": \"Backend Developer\",\n                    \"image\": \"img/contact30.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hi Mark, how's everything going?\",\n                            \"time\": \"13:00\"\n                        },\n                        {\n                            \"sender\": \"George Mikael\",\n                            \"content\": \"Everything's going well. How about you?\",\n                            \"time\": \"13:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"I'm doing fine. By the way, do you have any updates on the API development?\",\n                            \"time\": \"13:10\"\n                        },\n                        {\n                            \"sender\": \"George Mikael\",\n                            \"content\": \"Yes, we're making good progress. We should be able to deliver it on schedule.\",\n                            \"time\": \"13:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Cristian Lee\",\n                    \"description\": \"Software Engineer\",\n                    \"image\": \"img/contact4.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hey Sarah, como estão as coisas?\",\n                            \"time\": \"10:00\"\n                        },\n                        {\n                            \"sender\": \"Cristian Lee\",\n                            \"content\": \"Ei! Tudo bem por aqui e contigo?\",\n                            \"time\": \"10:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Estou bem também! O que tem feito ultimamente?\",\n                            \"time\": \"10:10\"\n                        },\n                        {\n                            \"sender\": \"Cristian Lee\",\n                            \"content\": \"Tenho trabalhado bastante, mas está tudo bem. E você?\",\n                            \"time\": \"10:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Jonny Devited\",\n                    \"description\": \"Designer\",\n                    \"image\": \"img/contact5.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Jonny Devited\",\n                            \"content\": \"Oi, tudo bem?\",\n                            \"time\": \"11:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Tudo ótimo! E contigo?\",\n                            \"time\": \"11:05\"\n                        },\n                        {\n                            \"sender\": \"Jonny Devited\",\n                            \"content\": \"Estou bem também! Viu aquela nova ferramenta de design?\",\n                            \"time\": \"11:10\"\n                        },\n                        {\n                            \"sender\": \"Jonny Devited\",\n                            \"content\": \"Acho que você vai gostar!\",\n                            \"time\": \"11:10\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Shita Ling\",\n                    \"description\": \"Product Manager\",\n                    \"image\": \"img/contact6.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Shita Ling\",\n                            \"content\": \"Oi, como está indo o projeto?\",\n                            \"time\": \"12:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Está indo bem, estamos quase terminando a fase de testes!\",\n                            \"time\": \"12:05\"\n                        },\n                        {\n                            \"sender\": \"Shita Ling\",\n                            \"content\": \"Ótimo! E como está o time?\",\n                            \"time\": \"12:10\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Todos estão trabalhando duro e focados no objetivo!\",\n                            \"time\": \"12:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Nilsen Silva\",\n                    \"description\": \"Marketing Manager\",\n                    \"image\": \"img/contact7.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Nilsen Silva\",\n                            \"content\": \"Ei! Vi que vocês estão com uma nova campanha no ar!\",\n                            \"time\": \"13:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Sim, estamos testando algumas coisas novas!\",\n                            \"time\": \"13:05\"\n                        },\n                        {\n                            \"sender\": \"Nilsen Silva\",\n                            \"content\": \"Bom trabalho, fico feliz em ver vocês tentando coisas novas!\",\n                            \"time\": \"13:10\"\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"id\": 3,\n            \"account\": \"Sandy Wilstern\",\n            \"nickname\": \"Sand\",\n            \"created-since\": {\n                \"start\": \"2017-05-11\",\n                \"end\": \"null\"\n            },\n            \"profile-image\": \"img/contact200.png\",\n            \"number\": \"11955577796\",\n            \"background\": \"#cc5bfc\",\n            \"contacts\": [\n                {\n                    \"name\": \"Peter Wilsen\",\n                    \"description\": \"Engineer\",\n                    \"image\": \"img/contact4.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hey Sarah, como estão as coisas?\",\n                            \"time\": \"10:00\"\n                        },\n                        {\n                            \"sender\": \"Peter Wilsen\",\n                            \"content\": \"Ei! Tudo bem por aqui e contigo?\",\n                            \"time\": \"10:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Estou bem também! O que tem feito ultimamente?\",\n                            \"time\": \"10:10\"\n                        },\n                        {\n                            \"sender\": \"Peter Wilsen\",\n                            \"content\": \"Tenho trabalhado bastante, mas está tudo bem. E você?\",\n                            \"time\": \"10:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Jonny Devited\",\n                    \"description\": \"Designer\",\n                    \"image\": \"img/contact5.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Jonny Devited\",\n                            \"content\": \"Oi, tudo bem?\",\n                            \"time\": \"11:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Tudo ótimo! E contigo?\",\n                            \"time\": \"11:05\"\n                        },\n                        {\n                            \"sender\": \"Jonny Devited\",\n                            \"content\": \"Estou bem também! Viu aquela nova ferramenta de design?\",\n                            \"time\": \"11:10\"\n                        },\n                        {\n                            \"sender\": \"Jonny Devited\",\n                            \"content\": \"Acho que você vai gostar!\",\n                            \"time\": \"11:10\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Franklin Silva\",\n                    \"description\": \"Product Manager\",\n                    \"image\": \"img/contact6.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Franklin Silva\",\n                            \"content\": \"Oi, como está indo o projeto?\",\n                            \"time\": \"12:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Está indo bem, estamos quase terminando a fase de testes!\",\n                            \"time\": \"12:05\"\n                        },\n                        {\n                            \"sender\": \"Franklin Silva\",\n                            \"content\": \"Ótimo! E como está o time?\",\n                            \"time\": \"12:10\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Todos estão trabalhando duro e focados no objetivo!\",\n                            \"time\": \"12:15\"\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Catarina Sousa\",\n                    \"description\": \"Marketing Manager\",\n                    \"image\": \"img/contact7.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"Catarina Sousa\",\n                            \"content\": \"Ei! Vi que vocês estão com uma nova campanha no ar!\",\n                            \"time\": \"13:00\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Sim, estamos testando algumas coisas novas!\",\n                            \"time\": \"13:05\"\n                        },\n                        {\n                            \"sender\": \"Catarina Sousa\",\n                            \"content\": \"Bom trabalho, fico feliz em ver vocês tentando coisas novas!\",\n                            \"time\": \"13:10\"\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"id\": 4,\n            \"account\": \"Jonathan Xavier\",\n            \"nickname\": \"Joe\",\n            \"created-since\": {\n                \"start\": \"2023-03-11\",\n                \"end\": \"null\"\n            },\n            \"profile-image\": \"img/contact230.png\",\n            \"number\": \"1194457796\",\n            \"background\": \"#c00bfc\",\n            \"contacts\": [\n                {\n                    \"name\": \"Wally Gator\",\n                    \"description\": \"Free\",\n                    \"image\": \"img/contact4.png\",\n                    \"messages\": [\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Hey Sarah, como estão as coisas?\",\n                            \"time\": \"10:00\"\n                        },\n                        {\n                            \"sender\": \"Wally Gator\",\n                            \"content\": \"Ei! Tudo bem por aqui e contigo?\",\n                            \"time\": \"10:05\"\n                        },\n                        {\n                            \"sender\": \"me\",\n                            \"content\": \"Estou bem também! O que tem feito ultimamente?\",\n                            \"time\": \"10:10\"\n                        },\n                        {\n                            \"sender\": \"Wally Gator\",\n                            \"content\": \"Tenho trabalhado bastante, mas está tudo bem. E você?\",\n                            \"time\": \"10:15\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"b04dcece-f500-489f-a191-d038592dd7a2"},{"name":"Listar dados do Usuário","id":"086ef867-5afe-4153-8bce-de16ff9538a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/dados/usuario/11987876567","description":"<p>Retorna os dados de um usuário específico a partir do número de telefone informado.</p>\n<p>Inclui informações como:</p>\n<ul>\n<li><p>Nome</p>\n</li>\n<li><p>Número</p>\n</li>\n<li><p>Nick</p>\n</li>\n<li><p>Data de criação e de encerramento</p>\n</li>\n<li><p>Imagem do perfil</p>\n</li>\n</ul>\n<p>O parâmetro de caminho <code>11987876567</code> representa o identificador do usuário utilizado para localizar o registro correspondente</p>\n<p>Caso o usuário não seja encontrado, a API pode retornar uma mensagem de erro.</p>\n","urlObject":{"protocol":"http","port":"8080","path":["v1","whatsapp","dados","usuario","11987876567"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"37cdc399-f3a1-4eb6-9034-220739fe0359","name":"Listar dados do Usuário","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/dados/usuario/11987876567"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"190"},{"key":"ETag","value":"W/\"be-IYbwlfebqcxLtOUK4CZld0KyRe4\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:06:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"number\": \"11987876567\",\n    \"nome\": \"Ricardo da Silva\",\n    \"nick\": \"Ricky\",\n    \"account_creation_date\": \"2015-08-23\",\n    \"account_closing_date\": \"null\",\n    \"profile_image\": \"img/contact1.png\",\n    \"background\": \"#fccc5b\"\n}"},{"id":"135d0fe3-ef06-4a0f-9265-e1889588cd54","name":"Listar dados do Usuário","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/dados/usuario/119878765"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-XRkYpN9064gPaBEGJG3+Vkpnpik\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:06:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Nenhum número de usuário encontrado\"\n}"}],"_postman_id":"086ef867-5afe-4153-8bce-de16ff9538a7"},{"name":"Listar Mensagens do Usuário","id":"a0629a86-8a96-4023-9ec8-6aa74ad2127b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/usuario/11987876567/mensagens","description":"<p>Retorna os contatos vinculados a um usuário específico.</p>\n<p>Parâmetro de caminho:</p>\n<ul>\n<li>telefone: número de telefone do usuário cujos contatos devem ser consultados.</li>\n</ul>\n<p>Respostas:<br /><code>200</code>: Mensagens encontradas<br /><code>404</code>: Nenhum número de usuário encontrado</p>\n","urlObject":{"protocol":"http","port":"8080","path":["v1","whatsapp","usuario","11987876567","mensagens"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b21db546-485f-46cf-b128-f4f4f7aa521e","name":"Listar Mensagens do Usuário","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/usuario/11987876567/mensagens"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3178"},{"key":"ETag","value":"W/\"c6a-UVhh3iJM0cRvdcskbzRCCARJpPs\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:07:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"contatos\": [\n        {\n            \"name\": \"Ana Maria\",\n            \"description\": \"Frontend Developer\",\n            \"image\": \"img/contact1.png\",\n            \"messages\": [\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Hello Leonid, how are you doing today?\",\n                    \"time\": \"14:20\"\n                },\n                {\n                    \"sender\": \"Ana Maria\",\n                    \"content\": \"Hi, I'm doing fine. Thanks for asking.\",\n                    \"time\": \"14:25\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Great to hear that. Do you have any plans for the weekend?\",\n                    \"time\": \"14:30\"\n                },\n                {\n                    \"sender\": \"Ana Maria\",\n                    \"content\": \"Not yet. I'm thinking about going to the beach. What about you?\",\n                    \"time\": \"14:35\"\n                }\n            ]\n        },\n        {\n            \"name\": \"Jane Smith\",\n            \"description\": \"UI Designer\",\n            \"image\": \"img/contact2.png\",\n            \"messages\": [\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Hi Jane, how's it going?\",\n                    \"time\": \"09:00\"\n                },\n                {\n                    \"sender\": \"Jane Smith\",\n                    \"content\": \"I'm good, thanks. How about you?\",\n                    \"time\": \"09:05\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"I'm doing well. By the way, have you seen the latest designs for the new project?\",\n                    \"time\": \"09:10\"\n                },\n                {\n                    \"sender\": \"Jane Smith\",\n                    \"content\": \"Yes, I have. They look great!\",\n                    \"time\": \"09:15\"\n                }\n            ]\n        },\n        {\n            \"name\": \"Mark Johnson\",\n            \"description\": \"Backend Developer\",\n            \"image\": \"img/contact3.png\",\n            \"messages\": [\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Hi Mark, how's everything going?\",\n                    \"time\": \"13:00\"\n                },\n                {\n                    \"sender\": \"Mark Johnson\",\n                    \"content\": \"Everything's going well. How about you?\",\n                    \"time\": \"13:05\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"I'm doing fine. By the way, do you have any updates on the API development?\",\n                    \"time\": \"13:10\"\n                },\n                {\n                    \"sender\": \"Mark Johnson\",\n                    \"content\": \"Yes, we're making good progress. We should be able to deliver it on schedule.\",\n                    \"time\": \"13:15\"\n                }\n            ]\n        },\n        {\n            \"name\": \"Sarah Lee\",\n            \"description\": \"Software Engineer\",\n            \"image\": \"img/contact4.png\",\n            \"messages\": [\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Hey Sarah, como estão as coisas?\",\n                    \"time\": \"10:00\"\n                },\n                {\n                    \"sender\": \"Sarah Lee\",\n                    \"content\": \"Ei! Tudo bem por aqui e contigo?\",\n                    \"time\": \"10:05\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Estou bem também! O que tem feito ultimamente?\",\n                    \"time\": \"10:10\"\n                },\n                {\n                    \"sender\": \"Sarah Lee\",\n                    \"content\": \"Tenho trabalhado bastante, mas está tudo bem. E você?\",\n                    \"time\": \"10:15\"\n                }\n            ]\n        },\n        {\n            \"name\": \"John Doe\",\n            \"description\": \"Designer\",\n            \"image\": \"img/contact5.png\",\n            \"messages\": [\n                {\n                    \"sender\": \"John Doe\",\n                    \"content\": \"Oi, tudo bem?\",\n                    \"time\": \"11:00\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Tudo ótimo! E contigo?\",\n                    \"time\": \"11:05\"\n                },\n                {\n                    \"sender\": \"John Doe\",\n                    \"content\": \"Estou bem também! Viu aquela nova ferramenta de design?\",\n                    \"time\": \"11:10\"\n                },\n                {\n                    \"sender\": \"John Doe\",\n                    \"content\": \"Acho que você vai gostar!\",\n                    \"time\": \"11:10\"\n                }\n            ]\n        },\n        {\n            \"name\": \"Julia Smith\",\n            \"description\": \"Product Manager\",\n            \"image\": \"img/contact6.png\",\n            \"messages\": [\n                {\n                    \"sender\": \"Julia Smith\",\n                    \"content\": \"Oi, como está indo o projeto?\",\n                    \"time\": \"12:00\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Está indo bem, estamos quase terminando a fase de testes!\",\n                    \"time\": \"12:05\"\n                },\n                {\n                    \"sender\": \"Julia Smith\",\n                    \"content\": \"Ótimo! E como está o time?\",\n                    \"time\": \"12:10\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Todos estão trabalhando duro e focados no objetivo!\",\n                    \"time\": \"12:15\"\n                }\n            ]\n        },\n        {\n            \"name\": \"Max Kellerman\",\n            \"description\": \"Marketing Manager\",\n            \"image\": \"img/contact7.png\",\n            \"messages\": [\n                {\n                    \"sender\": \"Max Kellerman\",\n                    \"content\": \"Ei! Vi que vocês estão com uma nova campanha no ar!\",\n                    \"time\": \"13:00\"\n                },\n                {\n                    \"sender\": \"me\",\n                    \"content\": \"Sim, estamos testando algumas coisas novas!\",\n                    \"time\": \"13:05\"\n                },\n                {\n                    \"sender\": \"Max Kellerman\",\n                    \"content\": \"Bom trabalho, fico feliz em ver vocês tentando coisas novas!\",\n                    \"time\": \"13:10\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"76547e8a-3e40-4ca4-9c88-0b721d4c7ac6","name":"Listar Mensagens do Usuário","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/usuario/11987877/mensagens"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-XRkYpN9064gPaBEGJG3+Vkpnpik\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:07:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Nenhum número de usuário encontrado\"\n}"}],"_postman_id":"a0629a86-8a96-4023-9ec8-6aa74ad2127b"},{"name":"Listar Conversa de um Usuário","id":"58aa6581-634e-41dc-8703-aa13b16e6d0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/usuario/11987876567/conversas?contato=Ana%20Maria","description":"<p>Retorna a conversa entre o usuário e um contato específico.</p>\n<p><code>numero</code> (params): número do usuário</p>\n<p><code>contato</code> (query): nome do contato</p>\n<p><strong>Respostas:</strong><br /><code>200</code>: Conversa encontrada<br /><code>404</code>: Nenhuma conversa encontrada</p>\n","urlObject":{"protocol":"http","port":"8080","path":["v1","whatsapp","usuario","11987876567","conversas"],"host":["localhost"],"query":[{"key":"contato","value":"Ana%20Maria"}],"variable":[]}},"response":[{"id":"2ee79635-832a-4d70-a0da-c5c879213ec6","name":"Listar Conversa de um Usuário","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/v1/whatsapp/usuario/11987876567/conversas?contato=Ana%20Maria","protocol":"http","host":["localhost"],"port":"8080","path":["v1","whatsapp","usuario","11987876567","conversas"],"query":[{"key":"contato","value":"Ana%20Maria"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"504"},{"key":"ETag","value":"W/\"1f8-CFSYhUO8c1xBk0ALNc+RrLnRWts\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:07:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"usuario\": \"Ricardo da Silva\",\n    \"numero\": \"11987876567\",\n    \"contato\": \"Ana Maria\",\n    \"mensagens\": [\n        {\n            \"remetente\": \"me\",\n            \"conteudo\": \"Hello Leonid, how are you doing today?\",\n            \"horario\": \"14:20\"\n        },\n        {\n            \"remetente\": \"Ana Maria\",\n            \"conteudo\": \"Hi, I'm doing fine. Thanks for asking.\",\n            \"horario\": \"14:25\"\n        },\n        {\n            \"remetente\": \"me\",\n            \"conteudo\": \"Great to hear that. Do you have any plans for the weekend?\",\n            \"horario\": \"14:30\"\n        },\n        {\n            \"remetente\": \"Ana Maria\",\n            \"conteudo\": \"Not yet. I'm thinking about going to the beach. What about you?\",\n            \"horario\": \"14:35\"\n        }\n    ]\n}"},{"id":"a4276b31-63eb-4408-be05-e4bd6ee387af","name":"Listar Conversa de um Usuário","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/v1/whatsapp/usuario/11987877/conversas?contato=Ana%20ria","protocol":"http","host":["localhost"],"port":"8080","path":["v1","whatsapp","usuario","11987877","conversas"],"query":[{"key":"contato","value":"Ana%20ria"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"41"},{"key":"ETag","value":"W/\"29-UePtvX7vMwWnCPfQeMynCciV4Gc\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:08:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Nenhuma conversa encontrada\"\n}"}],"_postman_id":"58aa6581-634e-41dc-8703-aa13b16e6d0b"},{"name":"Listar Palavra Buscada de uma Conversa","id":"c93f79b8-2d50-4f43-b11d-fcb34764d2e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/v1/whatsapp/usuarios/11987876567/conversas/filtro?contato=Ana%20Maria&busca=hello","description":"<p>Permite buscar mensagens específicas dentro de uma conversa, filtrando por uma palavra-chave.</p>\n<p><code>numero</code> (params): número do usuário</p>\n<p><code>contato</code> (query): nome do contato</p>\n<p><code>busca</code> (query): palavra chave a ser buscada</p>\n<p><strong>Respostas:</strong><br /><code>200</code>: Mensagens encontradas<br /><code>400</code>: Parâmetros obrigatórios não informados<br /><code>404</code>:</p>\n<ul>\n<li><p>Conversa não encontrada</p>\n</li>\n<li><p>Nenhuma mensagem com a palavra informada</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["v1","whatsapp","usuarios","11987876567","conversas","filtro"],"host":["localhost"],"query":[{"key":"contato","value":"Ana%20Maria"},{"key":"busca","value":"hello"}],"variable":[]}},"response":[{"id":"e9afa8d1-0ec9-4341-a535-11d0a0cac9ca","name":"Listar Palavra Buscada de uma Conversa","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/v1/whatsapp/usuarios/11987876567/conversas/filtro?contato=Ana%20Maria&busca=he","protocol":"http","host":["localhost"],"port":"8080","path":["v1","whatsapp","usuarios","11987876567","conversas","filtro"],"query":[{"key":"contato","value":"Ana%20Maria"},{"key":"busca","value":"he"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"178"},{"key":"ETag","value":"W/\"b2-yRXu7ZCIm9jfUQZXUnYHrIVK72E\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:09:47 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"usuario\": \"Ricardo da Silva\",\n    \"numero\": \"11987876567\",\n    \"contato\": \"Ana Maria\",\n    \"mensagens\": [\n        {\n            \"remetente\": \"me\",\n            \"conteudo\": \"Hello Leonid, how are you doing today?\",\n            \"horario\": \"14:20\"\n        }\n    ]\n}"},{"id":"d660ae9a-6a90-4dae-8d47-213f9325c6d3","name":"Listar Palavra Buscada de uma Conversa","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/v1/whatsapp/usuarios/11987876567/conversas/filtro?contato=Ana%20Maria&busca=","protocol":"http","host":["localhost"],"port":"8080","path":["v1","whatsapp","usuarios","11987876567","conversas","filtro"],"query":[{"key":"contato","value":"Ana%20Maria"},{"key":"busca","value":""}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"45"},{"key":"ETag","value":"W/\"2d-OTtRpgt3dF8R7YhJOdFgia0LTP4\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:10:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"message\": \"Nenhuma conversa foi encontrada\"\n}"},{"id":"16afad63-9570-4707-a13a-4865ff7f3f22","name":"Listar Palavra Buscada de uma Conversa","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/v1/whatsapp/usuarios/11987876567/conversas/filtro?contato=Ana%20Maria&busca=","protocol":"http","host":["localhost"],"port":"8080","path":["v1","whatsapp","usuarios","11987876567","conversas","filtro"],"query":[{"key":"contato","value":"Ana%20Maria"},{"key":"busca","value":""}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"66"},{"key":"ETag","value":"W/\"42-sFqSvWmeu1J9nLQFjHf1q8dSZ/c\""},{"key":"Date","value":"Thu, 16 Apr 2026 16:10:55 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Parâmetros 'contato' e 'palavra' são obrigatórios\"\n}"}],"_postman_id":"c93f79b8-2d50-4f43-b11d-fcb34764d2e9"}],"id":"7f3ed987-a065-4dec-8076-5b90fe8e00d0","description":"<p>Esta pasta contém os endpoints responsáveis pelo gerenciamento de dados da aplicação, incluindo usuários, contatos e conversas.</p>\n<p>As rotas seguem o padrão REST e retornam dados em formato JSON.</p>\n","_postman_id":"7f3ed987-a065-4dec-8076-5b90fe8e00d0"}]}