Pular para o conteúdo principal

Campanhas de negociação

Ofertas de desconto que o portal do devedor apresenta às cobranças numa faixa de atraso. create já cria a campanha ativa; delete a encerra, mantendo o registro.

ComandoHTTPDescrição
negotiation-campaigns listGET /v1/negotiation-campaignsListar campanhas
negotiation-campaigns createPOST /v1/negotiation-campaignsCriar campanha
negotiation-campaigns deleteDELETE /v1/negotiation-campaigns/{id}Encerrar campanha

Exemplos​

--params carrega parâmetros de query, de caminho e de cabeçalho (id, página, filtros, X-Workspace-Id); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.

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

# 30% de desconto para 60 a 180 dias 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}'

# Encerrar campanha
kobana dunning negotiation-campaigns delete --params '{"id": "CAMPAIGN_ID"}' --dry-run

Próximos passos​