Para los socios que tienen clientes usando la integración con la API v2, es necesario migrarlos a una integración compatible con la API v3.
Principales pasos de migración:
- Debes crear una integración en la API v3 y publicarla en el marketplace de Wazzup.
- Cuando estés listo para migrar, utiliza POST https://api.wazzup24.com/v3/migration para cambiar los webhooks de la API v2 a la API v3.
- Comienza a utilizar los métodos de la API v3 para los usuarios seleccionados en lugar de los métodos de la API v2. Usa para la autorización la misma clave API del cliente que se utilizaba con la API v2.
Método para cambiar los webhooks de API v2 a v3
Para cambiar los webhooks de la API v2 a la API v3 para un cliente en particular, debes llamar a:
POST https://api.wazzup24.com/v3/migration
En la cabecera (header), debes pasar la clave API del socio.
El cuerpo de la solicitud debe contener un JSON con los siguientes parámetros:
Parámetro | Tipo | Descripción |
clientApiKey | String | Clave API del cliente seleccionado, la misma que se usaba para solicitudes a la API v2 |
webhooksUri | String | URL a la que se enviarán los webhooks |
subscriptions | Object | Objeto con las suscripciones a dos tipos de webhooks. Su ausencia equivale a false |
subscriptions.messagesAndStatuses | Boolean | Suscripción a webhooks sobre mensajes y sus estados |
subscriptions.contactsAndDealsCreation | Boolean | Suscripción a webhooks sobre creación de entidades (contactos y negocios) |
Solo se puede migrar un cliente por solicitud. Si tienes varios clientes, debes hacer una solicitud por cada uno de ellos.