https://a.storyblok.com/f/270183/1368x665/0c6396f936/25aug_dev_blog_onboarding.jpg

Integração de desenvolvedores com coleções de APIs

Publicado em August 28, 2025

Tempo de leitura: 7 minutos

Introdução

Nesta postagem, discutiremos como uma abordagem centrada no produto para projetar APIs — utilizando coleções de APIs criadas com ferramentas como Postman, Bruno ou Insomnia — pode ser muito eficaz como material de integração.

Essas coleções são guias interativos que ajudam os desenvolvedores a testar fluxos de trabalho usando dados reais, reduzir atritos e se tornarem produtivos mais rapidamente. Elas são mais do que apenas geradores de solicitações.

Analisaremos o motivo pelo qual as especificações da OpenAPI, embora valiosas, tendem a não conseguir promover a adoção efetiva. Também discutiremos como as coleções podem contar a história da sua API, manter a consistência com bases de código versionadas e promover uma cultura de usabilidade e iteração.

Pré-requisitos

Para acompanhar, você vai precisar de:

  • Uma ferramenta como o Postman, o Bruno ou o Insomnia (os exemplos utilizam o Postman)

  • Acesso às chaves da API da Vonage ou ao ambiente de teste

  • Conhecimento dos conceitos básicos de API

O que é uma coleção de APIs?

Uma coleção de API é um conjunto predefinido de solicitações que mostra como trabalhar com uma API de maneira organizada e ilustrada por exemplos. Elas são normalmente utilizadas em ferramentas como Postman, Bruno ou Insomnia, mas também é possível criá-las usando scripts estruturados do cURL.

O que torna as coleções particularmente poderosas é sua interatividade. Em vez de apenas ler sobre um endpoint, os desenvolvedores podem executá-lo, modificar parâmetros e observar as respostas em tempo real.

Uma coleção de APIs consiste em:

  • Definições da solicitação (método, URL, cabeçalhos, corpo)

  • Variáveis de ambiente (por exemplo, tokens de autenticação ou URLs de base)

  • Estruturas de pastas que representam fluxos de trabalho (por exemplo, Autenticação, Criar usuário, Enviar mensagem)

  • Documentação embutida

  • Scripts de teste para validação

Por que a integração tradicional de APIs deixa a desejar

As especificações da API informam, mas não mostram

As especificações OpenAPI são excelentes para a criação de ferramentas, validação e geração automática de documentação. Mas ainda são apenas plantas, não edifícios de verdade. Elas definem o que está lá, não quando ou como usá-lo. Não apresentam sequência, narrativa nem contexto.

A documentação não consegue prever a intenção do desenvolvedor

Um desenvolvedor que esteja apenas tentando “enviar uma mensagem SMS de teste” pode acabar se perdendo em análises detalhadas sobre limites de taxa ou campos opcionais dos quais ainda não precisa. Sem bons exemplos, os desenvolvedores acabam recorrendo a suposições:

  • Preciso desse cabeçalho?

  • Devo codificar esse parâmetro de URL?

  • Por que estou recebendo um erro 401 se meu token parece válido?

Nenhum Parque Infantil Seguro

As coleções oferecem um ambiente estruturado e editável, no qual desenvolvedores ou usuários podem testar fluxos de trabalho sem se preocupar em provocar comportamentos indesejados.

Benefícios das coleções de API

As coleções de APIs melhoram a experiência do desenvolvedor de maneira concreta, tanto para o público interno quanto para o externo.

Forneça um Guia de Início Rápido

As coleções da API eliminam o problema da página em branco. Em vez de começarem do zero, os desenvolvedores abrem uma coleção e veem imediatamente:

  • Solicitações pré-preenchidas

  • Variáveis de autenticação gerenciadas

  • Estrutura clara para casos de uso frequentes

Isso ajuda os desenvolvedores a alcançarem o sucesso rapidamente, ganhando impulso logo no início.

Promova a aprendizagem interativa

As coleções de API permitem a exploração de uma forma que os documentos estáticos não conseguem. Elas podem incentivar uma mentalidade de “aprender na prática”, por exemplo:

  • O que acontece se eu alterar esse parâmetro?

  • Posso juntar essas chamadas?

  • Como funciona o tratamento de erros?

Ativar depuração

As coleções funcionam como uma linguagem comum entre as equipes:

  • Os desenvolvedores podem exportar as solicitações com falha

  • Os engenheiros de suporte podem reproduzir e isolar os problemas

  • As equipes de controle de qualidade podem validar os fluxos no ambiente de teste

Possibilitar testes seguros e repetíveis

Com variáveis de ambiente, as coleções facilitam a realização de testes em:

  • Configurações de desenvolvimento local

  • APIs de teste ou de ambiente de teste

  • Ambientes de produção (com cuidado)

A coleção de APIs pode ser utilizada em testes automatizados ou na validação de critérios de aceitação durante revisões de código.

Melhorar a comunicação entre equipes

As coleções ajudam diferentes equipes a se alinharem quanto ao comportamento da API. Elas funcionam como uma documentação dinâmica que evolui junto com o produto.

Construir confiança por meio da transparência

As coleções mostram exatamente o que está sendo enviado e recebido. Essa visibilidade gera confiança, -8 especialmente em ambientes corporativos ou regulamentados, onde a transparência é fundamental.

Como criar e compartilhar coleções de APIs

Nas subseções a seguir, você encontrará um guia passo a passo para criar uma coleção de APIs eficaz.

Comece com um caso de uso, não com pontos finais

Não basta importar sua especificação OpenAPI para o Postman. Comece com fluxos de trabalho reais:

  • Quais são as ações mais comuns dos desenvolvedores?

  • Qual é o “Hello, World” da sua API?

  • Como é uma jornada completa?

Por exemplo:

  • Criar um usuário de teste → Simular o login → Gerar um token

  • Enviar um SMS → Verificar o status da mensagem

Use uma ferramenta que se adapte à pilha técnica do produto

Escolha uma ferramenta que se adapte ao fluxo de trabalho da sua equipe — Postman, Bruno, Insomnia ou até mesmo o VS Code REST Client.

Iniciar e configurar um novo projeto de coleta

Crie um projeto/espaço de trabalho e adicione:

  1. Uma nova coleção (por exemplo, API de integração de clientes)

  2. Pastas para agrupamentos lógicos (Autenticação, Usuários, Pagamentos)

  3. Solicitações com:

    1. Nomes descritivos (Criar usuário, Obter Token)Parâmetros padrão válidos

    2. Breves descrições em linha

Adicionar variáveis de ambiente

Substitua os valores fixos por variáveis, por exemplo: {{api_key}}, {{base_url}}, e {{access_token}}.

Criar ambientes para:

  • Desenvolvimento local

  • Encenação

  • Produção

Para uso interno, compartilhe configurações de ambiente por meio dos espaços de trabalho. 

Para usuários externos, inclua valores de exemplo e instruções de configuração.

Opcional: Adicione scripts de pré-solicitação para gerar tokens automaticamente para fluxos OAuth.

Incluir exemplos de respostas e testes

Para cada solicitação:

  • Adicionar exemplos de respostas corretas

  • Incluir respostas a erros comuns (401, 403, 500)

  • Escreva scripts de teste para validar respostas e extrair valores (como tokens ou IDs) que possam ser reutilizados em solicitações subsequentes

Mantenha o controle de versões

Trate as coleções como se fossem código:

  • Armazenar em um repositório do GitHub

  • Atualização durante as revisões de sprint

  • Versão com tags ou ramificações alinhadas às notas de lançamento

Compartilhe da maneira certa

Para clientes externos

  • Publique a coleção por meio do Public Workspaces ou do GitHub

  • Inclua um arquivo README com instruções de configuração

  • Fornecer um modelo de ambiente básico

Para equipes internas

  • Armazene no GitHub ou em espaços de trabalho compartilhados

  • Salve no seu portal interno, no Notion ou nos documentos de integração

  • Use bots do Slack para exibir links, por exemplo: “Precisa testar o login? Use a coleção da API de autenticação → [link]”

API do Contact Center da Vonage com exemplo no Postman

Se você deseja integrar-se à API do Vonage Contact Center, pode fazê-lo usando a coleção oficial do Postman. Nas etapas a seguir, vou mostrar como é o fluxo de integração. Veja a seguir como é o fluxo de integração. Você pode encontrar a coleção oficial do Postman da Vonage para explorar mais.

Fazer um fork da coleção

Na imagem abaixo, você pode ver quais são as pastas na raiz desta coleção:

Postman collection displaying root-level folders such as Authentication API, Agents API, Insights Status API, and User Admin API, representing grouped endpoints for the Vonage Contact Center APIs.Root-Level API Folders in Postman Collection

Na página pública do Postman, clique em “Fork”.

Postman interface showing the action menu for the Vonage Contact Center APIs collection, with the ‘Fork’ option highlighted to duplicate the collection into a personal workspace.Fork a Postman Collection for Vonage APIs

Criar/escolher espaço de trabalho (por exemplo, customer-support-dev).

Screenshot of the Postman interface during the fork collection process, showing options to enter a fork label, select a workspace, and optionally fork environments from the original Vonage Contact Center API collection.Create Postman workspace from Fork

Configurar o ambiente

Crie um novo ambiente.

Create New Environment in PostmanRoot-Level API Folders in Postman CollectionAdicione variáveis como {{client_id}}, {{client_secret}} e {{region}} .

POST request to the Vonage /auth/connect/token endpoint in Postman, showing the grant_type, client_id, client_secret, and scope fields configured for OAuth token generation.Vonage Auth Token Request from PostmanSelecione este ambiente no menu suspenso do Postman.

Postman interface highlighting the environment dropdown, where users select a pre-configured environment to apply variable values for API requests.Select Environment in Postman

Autenticar

Execute a POST auth/connect/token solicitação.

Observação: O Postman preencherá automaticamente as variáveis usando as configurações de ambiente das etapas anteriores.

GET request to the Vonage /users endpoint in Postman, showing query parameters like limit and include used to retrieve user data.Vonage User API GET Request from Postman

Fazer uma chamada real à API

Execute GET /users a partir da pasta “Usuários”.

Postman interface showing the setup screen for the POST /auth/connect/token endpoint in the Vonage Authentication API collection, including headers, variables, and the option to send and download the request.Vonage Auth Endpoint Setup in PostmanParabéns, você está autenticado e pronto para testar o fluxo.

Você também pode:

  • Ampliar com novas pastas

  • Modificar parâmetros

  • Compartilhe com sua equipe

  • Controle as versões junto com o código do seu aplicativo

Conclusão

Você pode ampliar isso com testes automatizados ou integrações de CI, ou adaptar a coleta a outras APIs da Vonage, como Voice API ou Messages API.

Quando tratamos a integração de APIs como uma experiência de produto, as coleções de APIs são mais do que apenas convenientes; elas se tornam um recurso estratégico. Uma coleção de APIs cuidadosamente criada pode:

  • Simplificar a configuração inicial e a curva de aprendizado para novos desenvolvedores.

  • Capacitar os desenvolvedores a compreender rapidamente e utilizar as APIs de maneira eficaz.

  • Orientar os desenvolvedores sobre os casos de uso previstos e os recursos do ecossistema de APIs.

Ao integrar a coleta de APIs à documentação e às práticas de controle de versão, podemos criar um ambiente em que o aprendizado seja interativo, o feedback seja imediato e a adoção da API pareça realmente natural. 

Tem alguma dúvida ou quer compartilhar o que está criando?

Fique conectado e acompanhe as últimas notícias, dicas e eventos para desenvolvedores.

Compartilhar:

https://a.storyblok.com/f/270183/375x385/f536e22b01/dimpy-adhikary.png
Dimpy AdhikaryArquiteto de Qualidade da Equipe

Dimpy é arquiteta de qualidade na equipe da Vonage, especializada em automação e engenharia de desempenho. Com quase duas décadas de experiência em engenharia de qualidade, ela é uma defensora apaixonada da qualidade e uma líder de pensamento, impulsionando estratégias robustas de testes e promovendo práticas de “shift-left”. Ela sente imensa satisfação em retribuir à comunidade de testes, compartilhando conhecimento e insights por meio de conferências, encontros e orientação