Skip to main content
Version: Latest

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

Content-Type: application/json

Params JSON

  • tipo* String Enrutador de la API, "authave"
  • empresa* Number Identificador de la empresa dentro de AVEONLINE, se obtiene en la Autenticación
  • url* String Ruta hacia el webhook. 500 Caracteres máximo,
  • param1_name String Nombre para el par name1. 50 Caracteres máximo
  • param1_value String Valor para el par value1. 255 Caracteres máximo
  • param2_name String Nombre para el par name2. 50 Caracteres máximo
  • param2_value String Valor para el par value2. 255 Caracteres máximo
  • param3_name String Nombre para el par name3. 50 Caracteres máximo
  • param3_value String Valor para el par value3. 255 Caracteres máximo
  • param4_name String Nombre para el par name4. 50 Caracteres máximo
  • param4_value String Valor 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 String Respuesta 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"
}