Resumen
Tras obtener un JWT, verifique la conectividad con una GET autenticada simple. El listado de contactos es una buena prueba. Use https://app.buzzbip.com y la barra final en algunos POST.
Ejemplo de solicitud
Lista la primera página de contactos con paginación predeterminada.
curl -X GET 'https://app.buzzbip.com/api/contacts/?currentPage=1&limit=20&number=' \
-H 'Authorization: Bearer ${TOKEN}' \
-H 'Content-Type: application/json'Interpretar la respuesta
Una respuesta JSend exitosa tiene status success, message y data. Los errores usan status error con message, code y data. Revisa siempre el JSON, no solo HTTP.
Registre los cuerpos JSend completos durante las pruebas de integración.
Notas de integración
Al integrar este endpoint de Buzzbip, use https://app.buzzbip.com como host de producción. Obtenga JWT de POST /api/login_check y envíe Authorization: Bearer en cada solicitud. Confirme que User.hasApiAccess está habilitado en el admin de Buzzbip. Analice respuestas JSend (status, message, data). Para plugins e-commerce, envíe también x-api-key, x-platform-type y x-base-uri. Respete las barras finales en POST /api/contacts/ y POST /api/whatsapp/. Implemente reintentos con backoff ante límites de tasa. Guarde credenciales en el servidor y reautentíquese antes del vencimiento JWT (3600 s).
Seguridad
Buenas prácticas: credenciales solo en servidor, TLS obligatorio, monitorear fallos de autenticación. Separe cuentas staging y producción. Documente plantillas y automatizaciones. Redacte números y contenido en registros compartidos.
¿Qué sigue?
Explore contactos y mensajería: api/contacts api/whatsapp-messaging getting-started/errors
