Postman — importar e testar
Visão Geral
A Hooked publica uma coleção Postman pronta com todos os endpoints públicos da API. Este guia mostra como importá-la, configurar suas credenciais uma única vez e disparar requisições reais em poucos minutos.
{{base_url}} apontando para https://api.app.hooked.com.br e com Authorization: Bearer {{token}} em todos os endpoints autenticados. Você só precisa preencher o token — e isso acontece automaticamente após o primeiro login.
Passo 1 — Baixar a coleção
Baixar hooked-api.postman_collection.json
O arquivo é salvo na sua pasta de downloads.
Passo 2 — Importar no Postman
- Abra o Postman (desktop ou versão web em web.postman.co).
- No menu superior, vá em Workspaces e selecione um workspace existente ou clique em Create Workspace.
- No painel esquerdo, localize a seção Collections. Clique nos três pontos (
...) ao lado do título "Collections". - Escolha Import.
- Arraste o arquivo
hooked-api.postman_collection.json(ou clique em Choose files e selecione-o). - Confirme. A coleção Hooked API aparece na lista do workspace.
Passo 3 — Criar uma Environment
A environment guarda suas credenciais (URL base e token) separadas da coleção.
- No painel esquerdo, vá em Environments e clique em + para criar uma nova.
- Dê o nome
Hooked — Produção. - Adicione duas variáveis:
| Variable | Initial value | Current value |
|---|---|---|
base_url | https://api.app.hooked.com.br | https://api.app.hooked.com.br |
token | (deixe vazio) | (deixe vazio) |
- Clique em Save.
- No canto superior direito da janela do Postman, abra o seletor de environment e escolha Hooked — Produção.
Passo 4 — Fazer login e capturar o token
Na coleção Hooked API, abra a pasta Autenticação e selecione o request
POST /api/conta/login.Clique na aba Body. O corpo já vem preenchido como exemplo:
{ "email": "[email protected]", "password": "suaSenha" }Substitua pelos seus dados reais e clique em Send.
A resposta
200trazdata.serviceToken. Não precisa copiar nada manualmente — a aba Tests do request já contém um script que detecta oserviceTokene grava na variáveltokenda environment ativa.Confirme que deu certo: vá em Environments → Hooked — Produção e veja a variável
tokenpreenchida.
serviceToken expira após algumas horas. Quando qualquer endpoint começar a retornar 401, basta executar o login novamente — o script atualiza o {{token}} automaticamente.
Passo 5 — Testar outros endpoints
Todos os requests da coleção já carregam o header Authorization: Bearer {{token}}. Não precisa configurar nada por endpoint.
Exemplo rápido:
- Abra Pessoas →
GET /api/pessoas. - Clique em Send.
- Você deve receber
200com a lista paginada.
Para entender o formato de resposta (paginação, envelopes, etc.), consulte o guia de Paginação.
Solução de problemas
| Sintoma | Causa provável | O que fazer |
|---|---|---|
401 Unauthorized em todos os endpoints | Token expirado ou environment errada | Refazer o Passo 4 com a environment correta selecionada |
Could not get response ou base_url is not defined | Environment não selecionada | Selecionar Hooked — Produção no canto superior direito |
Login retorna 400 | Body não foi importado corretamente | Baixar o arquivo novamente e reimportar |
token continua vazio após login 200 | Aba Tests do login removida ou environment não selecionada | Conferir se a environment está ativa e se o request de login tem script na aba Tests |
