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.
| Comando | HTTP | Descripción |
|---|---|---|
negotiation-campaigns list | GET /v1/negotiation-campaigns | Listar campañas |
negotiation-campaigns create | POST /v1/negotiation-campaigns | Crear campaña |
negotiation-campaigns delete | DELETE /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
- Disputas
- Introspección de schema — todos los parámetros que acepta este recurso.