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

Incorporación de desarrolladores con colecciones de API

Publicado el August 28, 2025

Tiempo de lectura: 7 minutos

Introducción

En este post, hablaremos de cómo un enfoque de pensamiento de producto para diseñar APIs con colecciones de API creadas con herramientas como Postman, Bruno o Insomnia pueden ser muy eficaces como artefactos de incorporación.

Estas colecciones son guías interactivas que ayudan a los desarrolladores a experimentar con flujos de trabajo utilizando datos del mundo real, reducir la fricción y ser productivos más rápidamente. Son más que creadores de solicitudes.

Examinaremos la razón por la que las especificaciones OpenAPI, aunque valiosas, tienden a fracasar a la hora de promover la adopción real. También discutiremos cómo las colecciones pueden comunicar la historia de su API, mantener la coherencia con bases de código versionadas y permitir una cultura de usabilidad e iteración.

Requisitos previos

Para seguirlo, necesitarás:

  • Una herramienta como Postman, Bruno o Insomnia (los ejemplos utilizan Postman)

  • Acceso a claves API de Vonage o entorno de prueba

  • Familiaridad con los conceptos básicos de API

¿Qué es una colección API?

Una colección de APIs es un conjunto predefinido de peticiones que muestran cómo trabajar con una API de forma organizada y con ejemplos. Se suelen utilizar en herramientas como Postman, Bruno o Insomnia, pero también se pueden crear utilizando scripts cURL estructurados.

Lo que hace que las colecciones sean especialmente potentes es su interactividad. En lugar de leer sobre un punto final, los desarrolladores pueden ejecutarlo, modificar parámetros y observar las respuestas en tiempo real.

Una colección API se compone de:

  • Definiciones de la solicitud (método, URL, cabeceras, cuerpo)

  • Variables de entorno (por ejemplo, tokens de autenticación o URL base)

  • Estructuras de carpetas que representan flujos de trabajo (p. ej, Autenticar, Crear usuario, Enviar mensaje)

  • Documentación en línea

  • Guiones de prueba para la validación

Por qué la incorporación tradicional de API se queda corta

Las especificaciones API dicen, pero no muestran

Las especificaciones OpenAPI son maravillosas para las herramientas, la validación y la documentación generada automáticamente. Pero siguen siendo planos, no edificios reales. Definen lo que hay, no cuándo o cómo utilizarlo. No tienen secuencia, narrativa ni contexto.

La documentación no puede predecir la intención del desarrollador

Un desarrollador que sólo quiera "enviar un SMS de prueba" puede perderse en profundas inmersiones sobre límites de tarifa o campos opcionales que aún no necesita. Sin buenos ejemplos, los desarrolladores recurren a las conjeturas:

  • ¿Necesito esta cabecera?

  • ¿Debo codificar este parámetro URL?

  • ¿Por qué recibo un 401 cuando mi token parece válido?

No hay zonas de juego seguras

Las colecciones proporcionan un entorno estructurado y editable en el que los desarrolladores o usuarios pueden probar flujos de trabajo sin preocuparse de desencadenar comportamientos no deseados.

Ventajas de las colecciones API

Las colecciones de API mejoran la experiencia del desarrollador de forma tangible, tanto para el público interno como externo.

Proporcionar un inicio rápido

Las colecciones API eliminan el problema de la página en blanco. En lugar de empezar desde cero, los desarrolladores abren una colección y la ven al instante:

  • Solicitudes precumplimentadas

  • Variables de autenticación gestionadas

  • Estructura clara para casos de uso frecuente

Esto ayuda a los desarrolladores a alcanzar rápidamente el éxito, creando un impulso inicial.

Permitir el aprendizaje interactivo

Las colecciones de APIs facilitan la exploración de un modo que los documentos estáticos no pueden. Por ejemplo, pueden fomentar una mentalidad de "aprender haciendo":

  • ¿Qué ocurre si cambio este parámetro?

  • ¿Puedo combinar estas convocatorias?

  • ¿Cómo funciona la gestión de errores?

Activar depuración

Las colecciones sirven de lenguaje compartido entre los equipos:

  • Los desarrolladores pueden exportar las solicitudes fallidas

  • Los técnicos pueden reproducir y aislar los problemas

  • Los equipos de control de calidad pueden validar los flujos en la puesta en escena

Pruebas seguras y repetibles

Con las variables de entorno, las colecciones facilitan las pruebas cruzadas:

  • Configuraciones de desarrollo local

  • API de prueba o sandbox

  • Entornos de producción (con cuidado)

La recopilación de API puede utilizarse en pruebas automatizadas o para validar los criterios de aceptación durante las revisiones del código.

Mejorar la comunicación entre equipos

Las colecciones ayudan a los diferentes equipos a alinearse en el comportamiento de la API. Sirven como documentación viva que evoluciona con el producto.

Generar confianza mediante la transparencia

Los cobros muestran exactamente lo que se envía y recibe. Esta visibilidad genera confianza,-8 especialmente en entornos empresariales o regulados, donde la transparencia es fundamental.

Cómo crear y compartir colecciones de API

En las siguientes subsecciones encontrará un enfoque paso a paso para crear una colección de API eficaces.

Empezar con un caso de uso, no con puntos finales

No te limites a importar tu especificación OpenAPI a Postman. Empieza con flujos de trabajo reales:

  • ¿Cuáles son las acciones más comunes de los desarrolladores?

  • ¿Cuál es el "Hola, mundo" de su API?

  • ¿Cómo es un viaje completo?

Por ejemplo:

  • Crear un usuario de prueba → Simular el inicio de sesión → Generar un token.

  • Enviar un SMS → Recuperar el estado del mensaje

Utilice una herramienta que se adapte a la pila técnica del producto

Elija una herramienta que se adapte al flujo de trabajo de su equipo: Postman, Bruno, Insomnia o incluso VS Code REST Client.

Establecer y configurar un nuevo proyecto de recogida

Cree un proyecto/espacio de trabajo y añádalo:

  1. Una nueva colección (por ejemplo API de incorporación de clientes)

  2. Carpetas para agrupaciones lógicas (Auth, Usuarios, Pagos)

  3. Pide con:

    1. Nombres descriptivos (Crear usuario, Obtener token) Parámetros válidos por defecto

    2. Descripciones breves en línea

Añadir variables de entorno

Sustituya los valores codificados por variables, por ejemplo: {{api_key}}, {{base_url}}y {{access_token}}.

Crear entornos para:

  • Desarrollo local

  • Puesta en escena

  • Producción

Para uso interno, comparta configuraciones de entorno a través de espacios de trabajo.

Para usuarios externos, incluya valores de ejemplo e instrucciones de configuración.

Opcional: Añade scripts de pre-solicitud para generar tokens automáticamente para flujos OAuth.

Incluir ejemplos de respuestas y pruebas

Para cada solicitud:

  • Añadir ejemplos de respuestas correctas

  • Incluir respuestas de error comunes (401, 403, 500)

  • Escribir secuencias de comandos de prueba para validar las respuestas y extraer valores (como tokens o ID) que puedan reutilizarse en solicitudes posteriores.

Mantenga las versiones

Trate las colecciones como código:

  • Almacenar en un repositorio de GitHub

  • Actualización durante las revisiones de los sprints

  • Versión con etiquetas o ramas alineadas con las notas de la versión

Compartir como es debido

Para clientes externos

  • Publicar la colección a través de espacios de trabajo públicos o GitHub

  • Incluir un LÉAME con instrucciones de configuración

  • Proporcionar una plantilla de entorno base

Para equipos internos

  • Almacenar en GitHub o en espacios de trabajo compartidos

  • Anclar a su portal interno, Notion o documentos de incorporación

  • Utiliza bots de Slack para crear enlaces, por ejemplo, "¿Necesitas probar el inicio de sesión? Utiliza la Auth API Collection → [enlace]".

Ejemplo de API de Vonage Contact Center con Postman

Si deseas integrarte con la API de Vonage Contact Center, puedes hacerlo usando la colección oficial de Postman. En los siguientes pasos, te mostraré cómo se ve el flujo de incorporación. Este es el aspecto del flujo de incorporación. Puedes encontrar la colección oficial de Vonage Postman para obtener más información.

Bifurcar la colección

En la imagen siguiente, puede ver cuáles son las carpetas de nivel raíz de esta colección:

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

En la página pública de Postman, haz clic en 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

Crear/Elegir espacio de trabajo (por ejemplo, cliente-soporte-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 el entorno

Crea un nuevo entorno.

Create New Environment in PostmanRoot-Level API Folders in Postman CollectionAñade variables como {{client_id}}, {{client_secret}} y {{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 PostmanSeleccione este entorno en el desplegable de 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

Autentificar

Ejecute la POST auth/connect/token solicitud.

Nota: Postman autocompletará las variables utilizando la configuración de entorno de los pasos 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

Realice una llamada real a la API

Ejecute GET /users desde la carpeta Usuarios.

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 PostmanEnhorabuena, ya estás autenticado y listo para probar el flujo.

También puedes:

  • Ampliar con nuevas carpetas

  • Modificar parámetros

  • Comparte con tu equipo

  • Añádelo al código de tu aplicación

Conclusión

Podrías ampliar esto con pruebas automatizadas o integraciones de CI, o adaptar la colección a otras API de Vonage como Voice o Messages.

Cuando tratamos API onboarding como una experiencia de producto, colecciones de API no sólo son prácticas, sino que se convierten en un compañero estratégico. Una colección de APIs cuidadosamente creada puede:

  • Simplificar la configuración inicial y la curva de aprendizaje para los nuevos desarrolladores.

  • Permita a los desarrolladores comprender y utilizar rápidamente las API de forma eficaz.

  • Guiar a los desarrolladores a través de los casos de uso previstos y las capacidades del ecosistema de API.

Al integrar la recopilación de API en la documentación y las prácticas de control de versiones, podemos construir un entorno en el que el aprendizaje sea interactivo, la retroalimentación sea inmediata y la adopción de la API sea realmente fluida.

¿Tienes alguna pregunta o algo que compartir? Únete a la conversación en Slack de la comunidad de Vonagey mantente actualizado con el Boletín para desarrolladoressíguenos en X (antes Twitter)suscríbete a nuestro canal de YouTube para ver tutoriales en video, y sigue la página de página para desarrolladores de Vonage en LinkedInun espacio para que los desarrolladores aprendan y se conecten con la comunidad. Mantente conectado, comparte tu progreso y entérate de las últimas noticias, consejos y eventos para desarrolladores.

Compartir:

https://a.storyblok.com/f/270183/375x385/f536e22b01/dimpy-adhikary.png
Dimpy AdhikaryArquitecto de calidad

Dimpy es Arquitecta de Calidad en Vonage, especializada en automatización e ingeniería de rendimiento. Con casi dos décadas en ingeniería de calidad, es una apasionada defensora de la calidad y líder de pensamiento, impulsando estrategias de pruebas sólidas y defendiendo prácticas de cambio a la izquierda. Ella encuentra una inmensa satisfacción en devolver a la comunidad de pruebas, compartiendo conocimientos y puntos de vista a través de conferencias, reuniones, y la tutoría.