Los webhooks se agrupan según el tipo de recurso afectado. A continuación encontrarás los eventos actualmente disponibles en OBUMA ERP y un ejemplo del JSON que se envía en cada caso.
# | Nombre del Evento | Evento (Key) | Descripción |
---|---|---|---|
1 | Cliente nuevo | cliente.created | Se activa cuando se crea un nuevo cliente en el sistema. |
2 | Cliente editado | cliente.updated | Se activa cuando un cliente es modificado (datos generales). |
3 | Cliente edita vendedor | cliente.updatedVendedor | Se activa cuando cambia el vendedor asignado a un cliente. |
4 | Producto nuevo | producto.created | Se activa al crear un nuevo producto. |
5 | Producto editado | producto.updated | Se activa cuando se actualiza la información de un producto. |
6 | Movimiento stock | productoStock.created | Se activa cuando ocurre un movimiento en el inventario (entrada o salida). |
7 | Cotización nueva | cotizacion.created | Se activa al generar una nueva cotización de venta. |
8 | Cotización con ítem vendido | cotizacion.itemSold | Se activa cuando un producto de una cotización pasa a estado vendido. |
9 | Webform nueva respuesta | webform.response.created | Se activa al recibir una nueva respuesta en un formulario web. |
10 | Webform respuesta editada | webform.response.updated | Se activa cuando una respuesta de un formulario es editada. |
11 | Webform respuesta eliminada | webform.response.deleted | Se activa al eliminar una respuesta de formulario. |
12 | Webform respuesta vinculada | webform.response.linked | Se activa cuando una respuesta de formulario se asocia con otra entidad (cliente, proveedor, etc.). Envía: webform_id , respuesta_id , rel_id , rel_tipo . |
13 | Cliente nota nueva | cliente.note.new | Se activa cuando se agrega una nueva nota a un cliente. |
14 | Cotización cambia status | cotizacion.updatedStatus | Se activa cuando el estado de una cotización cambia (ej: pendiente, aprobada, rechazada). |
15 | Cotización editada | cotizacion.updated | Se activa cuando se modifica la información de una cotización. |
16 | Cotización vcto editado | cotizacion.updatedVencimiento | Se activa al modificar la fecha de vencimiento de una cotización. |
17 | Cotización vendedor editado | cotizacion.updatedVendedor | Se activa cuando se cambia el vendedor asignado a una cotización. |
18 | Nota de Venta cambia status | venta_4.updatedStatus | Se activa cuando cambia el estado de una Nota de Venta. |
19 | Nota de Venta editada | venta_4.updated | Se activa cuando se actualiza una Nota de Venta. |
20 | Nota de Venta vcto editado | venta_4.updatedVencimiento | Se activa al modificar la fecha de vencimiento de una Nota de Venta. |
21 | Nota de Venta vendedor editado | venta_4.updatedVendedor | Se activa cuando se cambia el vendedor asignado a una Nota de Venta. |
22 | Venta cambia status | venta.updatedStatus | Se activa cuando una venta cambia de estado (ej: pendiente, pagada, anulada). |
23 | Venta editada | venta.updated | Se activa cuando se modifica la información de una venta. |
24 | Venta vcto editado | venta.updatedVencimiento | Se activa al modificar la fecha de vencimiento de una venta. |
25 | Venta vendedor editado | venta.updatedVendedor | Se activa cuando se cambia el vendedor asignado a una venta. |
26 | Tarea nueva | tarea.created | Se activa al crear una nueva tarea en el sistema. |
27 | Tarea editada | tarea.updated | Se activa cuando se actualiza la información de una tarea. |
28 | Tarea actualiza status | tarea.updatedStatus | Se activa cuando cambia el estado de una tarea (ej: pendiente, en progreso, completada). |
29 | Venta nueva | venta.created | Se activa al crear una nueva venta en el sistema. |
30 | Nota de Venta nueva | venta_4.created | Se activa al crear una nueva Nota de Venta. |
cliente.created
Se dispara cuando se registra un nuevo cliente.
Ejemplo de payload:
{
"cliente_id": "123456",
"cliente_rut": "11.111.111-1",
"cliente_codigo_interno": "",
"cliente_extranjero": "0",
"cliente_extranjero_id": "",
"cliente_contacto": "NOMBRE CONTACTO",
"cliente_razon_social": "RAZON SOCIAL SPA",
"cliente_nombre_fantasia": "NOMBRE FANTASIA",
"cliente_giro_comercial": "GIRO COMERCIAL",
"cliente_es_agente_retenedor": "0",
"cliente_direccion_facturacion": "DIRECCION FACTURACION",
"cliente_comuna_facturacion": "ID_COMUNA",
"cliente_region_facturacion": "ID_REGION",
"cliente_pais": "ID_PAIS",
"cliente_telefono": "999999999",
"cliente_celular": "",
"cliente_fax": null,
"cliente_email": "correo@ejemplo.com",
"cliente_website": "https://",
"cliente_observacion": "",
"cliente_dia_registro": "01",
"cliente_mes_registro": "01",
"cliente_ano_registro": "2025",
"cliente_hora_registro": "12:00",
"cliente_newsletter": "0",
"cliente_clave": "hash_clave",
"cliente_es_cuenta_corriente": "0",
"cliente_credito_aprobado": "0",
"cliente_bloqueado_por_deuda": "0",
"cliente_tipo_despacho": "0",
"cliente_medio_despacho": "",
"cliente_diasdepago": "",
"cliente_plazodepago": "0",
"cliente_formadepago": "ID_FORMA_PAGO",
"cliente_campoextra1": "",
"cliente_campoextra2": "",
"cliente_campoextra3": "",
"cliente_campoextra4": "",
"cliente_campoextra5": "",
"cliente_centro_costo": "0",
"cliente_ruta": "0",
"cliente_geo_lat": "",
"cliente_geo_lng": "",
"cliente_activo": "1",
"rel_listaprecio_id": "0",
"rel_tipocliente_id": "0",
"rel_usuario_id": "ID_USUARIO",
"rel_empresa_id": "ID_EMPRESA"
}
cliente.updated
Se dispara cuando se actualiza la información de un cliente.
Ejemplo de payload:
{
"cliente_id": "123456",
"cliente_rut": "11.111.111-1",
"cliente_codigo_interno": "",
"cliente_extranjero": "0",
"cliente_extranjero_id": "",
"cliente_contacto": "NOMBRE CONTACTO",
"cliente_razon_social": "RAZON SOCIAL SPA",
"cliente_nombre_fantasia": "NOMBRE FANTASIA",
"cliente_giro_comercial": "GIRO COMERCIAL",
"cliente_es_agente_retenedor": "0",
"cliente_direccion_facturacion": "DIRECCION FACTURACION",
"cliente_comuna_facturacion": "ID_COMUNA",
"cliente_region_facturacion": "ID_REGION",
"cliente_pais": "ID_PAIS",
"cliente_telefono": "999999999",
"cliente_celular": "",
"cliente_fax": null,
"cliente_email": "correo@ejemplo.com",
"cliente_website": "https://",
"cliente_observacion": "",
"cliente_dia_registro": "01",
"cliente_mes_registro": "01",
"cliente_ano_registro": "2025",
"cliente_hora_registro": "12:00",
"cliente_newsletter": "0",
"cliente_clave": "hash_clave",
"cliente_es_cuenta_corriente": "0",
"cliente_credito_aprobado": "0",
"cliente_bloqueado_por_deuda": "0",
"cliente_tipo_despacho": "0",
"cliente_medio_despacho": "",
"cliente_diasdepago": "",
"cliente_plazodepago": "0",
"cliente_formadepago": "ID_FORMA_PAGO",
"cliente_campoextra1": "",
"cliente_campoextra2": "",
"cliente_campoextra3": "",
"cliente_campoextra4": "",
"cliente_campoextra5": "",
"cliente_centro_costo": "0",
"cliente_ruta": "0",
"cliente_geo_lat": "",
"cliente_geo_lng": "",
"cliente_activo": "1",
"rel_listaprecio_id": "0",
"rel_tipocliente_id": "0",
"rel_usuario_id": "ID_USUARIO",
"rel_empresa_id": "ID_EMPRESA"
}
producto.created
Se dispara cuando se crea un nuevo producto.
Ejemplo de payload:
{
"producto_id": "123456",
"producto_tipo": "0",
"producto_codigo_interno": "0",
"producto_codigo_comercial_tipo": "",
"producto_codigo_comercial": "CODIGO-COMERCIAL-001",
"producto_codigo_barra": "978020137962",
"producto_nombre": "NOMBRE DEL PRODUCTO",
"producto_modelo": "MODELO",
"producto_descripcion": "DESCRIPCION CORTA",
"producto_descripcion_larga": "DESCRIPCION MAS DETALLADA",
"producto_categoria": "ID_CATEGORIA",
"producto_subcategoria": "ID_SUBCATEGORIA",
"producto_fabricante": "ID_FABRICANTE",
"producto_garantia": "",
"producto_garantia_observacion": "",
"producto_plazo_entrega": "",
"producto_costo_importacion": "0",
"producto_costo_importacion_moneda": "0",
"producto_costo_importacion_factor_equilibrio": "0",
"producto_costo_clp_neto": "0",
"producto_costo_clp_neto_promedio": "0",
"producto_costo_clp_neto_promedio_pmp": "0",
"producto_costo_clp_neto_estandar": "0",
"producto_precio_clp_neto": "1000",
"producto_precio_clp_iva": "190",
"producto_precio_clp_total": "1190",
"producto_moneda": "1",
"producto_precio_fijo": "0",
"producto_utilidad_pesos": "500",
"producto_utilidad_porciento": "50",
"producto_utilidad_porciento_ventas": "50",
"producto_comision_sistema": "0",
"producto_comision_tipo": "0",
"producto_comision_factor": "0",
"producto_mostrar": "1",
"producto_mostrar_precio": "1",
"producto_envio_gratis": "0",
"producto_visitas_website": "0",
"producto_metatitle": "",
"producto_metadescription": "",
"producto_metakeywords": "",
"producto_urlseo": "",
"producto_brochure": "",
"producto_video": "",
"producto_web_link": "",
"producto_peso_fisico": "0",
"producto_largo": "0",
"producto_ancho": "0",
"producto_alto": "0",
"producto_compuesto": "0",
"producto_filtro1": "",
"producto_campoextra1": "",
"producto_campoextra2": "",
"producto_campoextra3": "",
"producto_campoextra4": "",
"producto_campoextra5": "",
"producto_stock_minimo": "0",
"producto_stock_ideal": "0",
"producto_exento_iva": "0",
"producto_cambio_sujeto": "0",
"producto_unidad_medida": "UN",
"producto_unidad_medida_compra": "UN",
"producto_unidad_medida_factor_conversion": "0",
"producto_inventariable": "1",
"producto_para_venta": "1",
"producto_para_compra": "1",
"producto_control_lote_y_caducidad": "0",
"producto_centro_costo": "ID_CENTRO_COSTO",
"producto_cuenta_contable_compras": "ID_CTA_COMPRAS",
"producto_cuenta_contable_ventas": "ID_CTA_VENTAS",
"producto_cuenta_contable_costo": "ID_CTA_COSTO",
"producto_activo": "1",
"producto_imagen_principal": "",
"producto_cantidad_imagenes": "0",
"producto_cantidad_adjuntos": "0",
"producto_cantidad_comentarios": "0",
"producto_ultimacompra_fecha": "0000-00-00",
"producto_ultimaventa_fecha": "0000-00-00",
"rel_proveedor_id": "ID_PROVEEDOR",
"rel_empresa_id": "ID_EMPRESA"
}
producto.updated
Se dispara cuando se actualiza un producto existente.
Ejemplo de payload:
{
"producto_id": "123456",
"producto_tipo": "0",
"producto_codigo_interno": "0",
"producto_codigo_comercial_tipo": "",
"producto_codigo_comercial": "CODIGO-COMERCIAL-001",
"producto_codigo_barra": "978020137962",
"producto_nombre": "NOMBRE DEL PRODUCTO",
"producto_modelo": "MODELO",
"producto_descripcion": "DESCRIPCION CORTA",
"producto_descripcion_larga": "DESCRIPCION MAS DETALLADA",
"producto_categoria": "ID_CATEGORIA",
"producto_subcategoria": "ID_SUBCATEGORIA",
"producto_fabricante": "ID_FABRICANTE",
"producto_garantia": "",
"producto_garantia_observacion": "",
"producto_plazo_entrega": "",
"producto_costo_importacion": "0",
"producto_costo_importacion_moneda": "0",
"producto_costo_importacion_factor_equilibrio": "0",
"producto_costo_clp_neto": "0",
"producto_costo_clp_neto_promedio": "0",
"producto_costo_clp_neto_promedio_pmp": "0",
"producto_costo_clp_neto_estandar": "0",
"producto_precio_clp_neto": "1000",
"producto_precio_clp_iva": "190",
"producto_precio_clp_total": "1190",
"producto_moneda": "1",
"producto_precio_fijo": "0",
"producto_utilidad_pesos": "500",
"producto_utilidad_porciento": "50",
"producto_utilidad_porciento_ventas": "50",
"producto_comision_sistema": "0",
"producto_comision_tipo": "0",
"producto_comision_factor": "0",
"producto_mostrar": "1",
"producto_mostrar_precio": "1",
"producto_envio_gratis": "0",
"producto_visitas_website": "0",
"producto_metatitle": "",
"producto_metadescription": "",
"producto_metakeywords": "",
"producto_urlseo": "",
"producto_brochure": "",
"producto_video": "",
"producto_web_link": "",
"producto_peso_fisico": "0",
"producto_largo": "0",
"producto_ancho": "0",
"producto_alto": "0",
"producto_compuesto": "0",
"producto_filtro1": "",
"producto_campoextra1": "",
"producto_campoextra2": "",
"producto_campoextra3": "",
"producto_campoextra4": "",
"producto_campoextra5": "",
"producto_stock_minimo": "0",
"producto_stock_ideal": "0",
"producto_exento_iva": "0",
"producto_cambio_sujeto": "0",
"producto_unidad_medida": "UN",
"producto_unidad_medida_compra": "UN",
"producto_unidad_medida_factor_conversion": "0",
"producto_inventariable": "1",
"producto_para_venta": "1",
"producto_para_compra": "1",
"producto_control_lote_y_caducidad": "0",
"producto_centro_costo": "ID_CENTRO_COSTO",
"producto_cuenta_contable_compras": "ID_CTA_COMPRAS",
"producto_cuenta_contable_ventas": "ID_CTA_VENTAS",
"producto_cuenta_contable_costo": "ID_CTA_COSTO",
"producto_activo": "1",
"producto_imagen_principal": "",
"producto_cantidad_imagenes": "0",
"producto_cantidad_adjuntos": "0",
"producto_cantidad_comentarios": "0",
"producto_ultimacompra_fecha": "0000-00-00",
"producto_ultimaventa_fecha": "0000-00-00",
"rel_proveedor_id": "ID_PROVEEDOR",
"rel_empresa_id": "ID_EMPRESA"
}
cotizacion.created
Se dispara al crear una nueva cotización.
Ejemplo de payload:
{
"cotizacion_id": 1016222
}
cotizacion.updatedStatus
Se dispara al cambiar el estado de una cotización.
Ejemplo de payload:
{
"cotizacion_id": "1016000",
"cotizacion_folio": "80",
"cotizacion_estado": "En proceso"
}
venta.created
Se dispara cuando se genera una nueva venta.
Ejemplo de payload:
{
"venta_id": 6890000,
"venta_tipo_dcto": "33",
"venta_nro_dcto": 10000,
"venta_estado": "EMITIDA"
}
venta_4.updatedStatus
Se dispara cuando cambia el estado de un documento de venta de tipo 4.
Ejemplo de payload:
{
"venta_id": "6750000",
"venta_tipo_dcto": "4",
"venta_nro_dcto": "1500",
"venta_estado": "PICKED"
}