Creacion de webhook
Procedimiento para crear Webhook en aveCRM.
Importante
Todos los datos necesarios para el consumo del webhook se envía en el body Se pueden configurar hasta cuatro pares de valores Los pares de valores se envian hacia el webhook tal cual como son configurados junto con la trama de AveCRM
Request 🚀
url
https://app.aveonline.co/avestock/api/createWebhook.php
Method
POST
Header
Content-Type: application/json
Params JSON
- tipo*
StringEnrutador de la API, "authave" - empresa*
NumberIdentificador de la empresa dentro de AVEONLINE, se obtiene en laAutenticación - url*
StringRuta hacia el webhook. 500 Caracteres máximo, - param1_name
StringNombre para el par name1. 50 Caracteres máximo - param1_value
StringValor para el par value1. 255 Caracteres máximo - param2_name
StringNombre para el par name2. 50 Caracteres máximo - param2_value
StringValor para el par value2. 255 Caracteres máximo - param3_name
StringNombre para el par name3. 50 Caracteres máximo - param3_value
StringValor para el par value3. 255 Caracteres máximo - param4_name
StringNombre para el par name4. 50 Caracteres máximo - param4_value
StringValor para el par value4. 255 Caracteres máximo
Ejemplo
{
"tipo": "authave",
"empresa": 6077,
"url": "https://[ruta]/[parametros]",
"param1_name": "token",
"param1_value": "************",
"param2_name": "",
"param2_value": "",
"param3_name": "",
"param3_value": "",
"param4_name": "",
"param4_value": ""
}
Response 📄
- messages
StringRespuesta del servicio
Success
{
"success": true,
"messages": "Creado exitosamente"
}
No hay url para crear
{
"success": false,
"messages": "No hay url para crear"
}
Ya existe en el sistema
{
"success": false,
"messages": "Error no se ha podido guardar la información. Ya existe un webhook con la misma url"
}
No se encuentran datos asociados
{
"estatus": "Datos no encontrados",
"mensaje": "Datos no encontrados",
}
Credenciales incorrectas o token expirado
{
"status": "error",
"message": "Credenciales invalidas o el cliente se encuentra inactivo"
}
{
"status": "error",
"message": "el parametro tipo no esta en el sistema"
}