POST /billing/integration/{integration_identifier}/pause-notificationsintegration_identifier.| Header | Valor |
|---|---|
| Content-Type | application/json |
| api-key | Sua chave de API |
| secret-key | Sua senha de API |
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| integration_identifier | string | Sim | Identificador da cobrança enviado na criação |
{
"pause_notifications": true,
"reason": "Solicitação do cliente"
}| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| pause_notifications | boolean | Sim | true pausa os lembretes. false retoma. Enviar boolean JSON, não string |
| reason | string | Condicional | Motivo gravado no histórico. Obrigatório quando pause_notifications é true. Não pode ser vazio. Na retomada pode omitir |
Importante: pause_notificationsé sempre obrigatório.reasonsó é obrigatório na pausa.
integration_identifier da company autenticada.pending e overdue entram. Parcelas paid, cancelled, canceled, cancelling, deleted ou deleting ficam de fora.pause_notifications seja gravada.{
"message": "Installment pause_notifications enqueued successfully",
"errors": {},
"enqueued": 1,
"installment_ids": ["2d0378a6-0000-0000-0000-000000000000"],
"pause_notifications": true
}| Campo | Tipo | Descrição |
|---|---|---|
| message | string | Confirmação do enfileiramento |
| errors | object | Vazio em sucesso |
| enqueued | integer | Quantidade de parcelas enfileiradas |
| installment_ids | string[] | Ids das parcelas enfileiradas |
| pause_notifications | boolean | Valor pedido (true ou false) |
pause_notifications ausente ou null:{
"message": "pause_notifications is required",
"errors": {}
}{
"message": "reason is required when pause_notifications is true",
"errors": {}
}{
"message": "Billing not found.",
"errors": {}
}{
"message": "Installments not found.",
"errors": {}
}{
"message": "Problems pausing installment notifications. Try again in a few moments.",
"errors": {}
}