Saltar al contenido principal

Campañas de negociación

Ofertas de descuento que el portal del deudor presenta a los cobros dentro de un rango de atraso. create crea la campaña ya activa; delete la finaliza y mantiene el registro.

ComandoHTTPDescripción
negotiation-campaigns listGET /v1/negotiation-campaignsListar campañas
negotiation-campaigns createPOST /v1/negotiation-campaignsCrear campaña
negotiation-campaigns deleteDELETE /v1/negotiation-campaigns/{id}Finalizar campaña

Ejemplos​

--params lleva parámetros de query, de ruta y de encabezado (id, página, filtros, X-Workspace-Id); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.

# Listar campañas
kobana dunning negotiation-campaigns list --fields "id,name,discount_percentage,max_installments,activated_at"

# 30% de descuento para 60 a 180 días de atraso
kobana dunning negotiation-campaigns create \
--json '{"name": "Feirão de dezembro", "discount_percentage": 30, "max_installments": 6, "min_days_overdue": 60, "max_days_overdue": 180}'

# Finalizar campaña
kobana dunning negotiation-campaigns delete --params '{"id": "CAMPAIGN_ID"}' --dry-run

Próximos pasos​