Eventos

Alguns eventos que ocorrem dentro da Kobana são registrados. Todos eles, quando registrados, geram notificações para cada webhook que esteja ativo e configurado para receber o respectivo evento.
Você pode acessar a qualquer momento o Log de Eventos da sua conta.

Os códigos dos eventos seguem um padrão resource.event, onde resource é o nome do recurso que gerou o evento e event é a ação propriamente dita.

Lista de eventos

CódigoDescrição
account.bank_billet_creation_blockedToda vez que a emissão de boleto é bloqueada.
account.blockedToda vez que a conta é bloqueada.
account.updatedToda vez que a conta é atualizada.
addon.activatedToda vez que um add-on é ativado.
addon.removedToda vez que um add-on é removido.
bank_billet.blockedToda vez que o pagamento de um boleto é bloqueado.
bank_billet.cancel.confirmedToda vez que o cancelamento do boleto é confirmado.
bank_billet.cancel.errorToda vez que ocorrer um erro no cancelamento do boleto.
bank_billet.cancel.failedToda vez que o cancelamento do boleto tem uma falha definitiva.
bank_billet.cancel.requestedToda vez que o cancelamento do boleto é solicitado.
bank_billet.canceledToda vez que um boleto é cancelado.
bank_billet.createdToda vez que um boleto é criado.
bank_billet.deletedToda vez que um boleto é excluído.
bank_billet.due_date (descontinuado)Toda vez que um boleto é notificado com X dias antes do vencimento.
bank_billet.generatedToda vez que o PDF de um boleto é gerado.
bank_billet.overdueToda vez que um boleto fica vencido.
bank_billet.paidToda vez que um boleto é pago.
bank_billet.register.confirmedToda vez que o registro do boleto é confirmado.
bank_billet.register.errorToda vez que ocorrer um erro no registro do boleto.
bank_billet.register.failedToda vez que o registro do boleto tem uma falha definitiva.
bank_billet.register.requestedToda vez que o registro do boleto é solicitado.
bank_billet.registeredToda vez que um boleto é registrado no banco.
bank_billet.rejectedToda vez que um boleto é rejeitado pelo banco.
bank_billet.update.confirmedToda vez que uma atualização do boleto é confirmada.
bank_billet.update.errorToda vez que ocorrer um erro na atualização do boleto.
bank_billet.update.failedToda vez que uma atualização do boleto tem uma falha definitiva.
bank_billet.update.requestedToda vez que uma atualização do boleto é solicitada.
bank_billet.updatedToda vez que um boleto é atualizado.
bank_billet_account.activatedToda vez que uma carteira de cobrança é ativada.
bank_billet_account.createdToda vez que uma carteira de cobrança é criada.
bank_billet_account.deletedToda vez que uma carteira de cobrança é excluída.
bank_billet_account.homologated (descontinuado)Toda vez que uma carteira de cobrança é homologada.
bank_billet_account.homologation_startedToda vez que uma carteira de cobrança é enviada para homologação.
bank_billet_account.updatedToda vez que uma carteira de cobrança é atualizada.
bank_billet_account.validated (descontinuado)Toda vez que uma carteira de cobrança é validada.
bank_billet_account.validation_releasedToda vez que uma carteira de cobrança é enviada para validação.
bank_billet_discharge.createdToda vez que um registro de retorno é criado.
bank_billet_discharge.deletedToda vez que um registro de retorno é excluído.
bank_billet_discharge.updatedToda vez que um registro de retorno é atualizado.
bank_billet_payment.createdToda vez que um pagamento é criado.
bank_billet_payment.deletedToda vez que um pagamento é excluído.
bank_billet_payment.updatedToda vez que um pagamento é atualizado.
bank_billet_registration.createdToda vez que um registro de boleto é criado.
bank_billet_registration.deletedToda vez que um registro de boleto é excluído.
bank_billet_registration.updatedToda vez que um registro de boleto é atualizado.
bank_billet_remittance.createdToda vez que um registro de remessa é criado.
bank_billet_remittance.deletedToda vez que um registro de remessa é excluído.
bank_billet_remittance.updatedToda vez que um registro de remessa é atualizado.
charge.payment.db.createdToda vez que um recebimento é criado no banco de dados.
charge.payment.db.deletedToda vez que um recebimento é excluído no banco de dados.
charge.payment.db.updatedToda vez que um recebimento é atualizado no banco de dados.
credit.restriction.add.confirmedToda vez que um inclusão da restrição de crédito é confirmada.
credit.restriction.add.errorToda vez que ocorrer um erro na inclusão da restrição de crédito.
credit.restriction.add.failedToda vez que um inclusão da restrição de crédito falha.
credit.restriction.add.requestedToda vez que um inclusão da restrição de crédito é solicitada.
credit.restriction.remove.confirmedToda vez que uma remoção da restrição de crédito é confirmada.
credit.restriction.remove.errorToda vez que ocorrer um erro na remoção da restrição de crédito.
credit.restriction.remove.failedToda vez que uma remoção da restrição de crédito falha.
credit.restriction.remove.requestedToda vez que uma remoção da restrição de crédito é solicitada.
customer.createdToda vez que um cliente é criado.
customer.deletedToda vez que um cliente é excluído.
customer.portal_password_updatedToda vez que a senha do portal do cliente é atualizada.
customer.updatedToda vez que um cliente é atualizado.
customer_subscription.createdToda vez que uma assinatura é criada.
customer_subscription.deletedToda vez que uma assinatura é excluída.
customer_subscription.updatedToda vez que uma assinatura é atualizada.
discharge.createdToda vez que um retorno é criado.
discharge.deletedToda vez que um retorno é excluído.
discharge.processedToda vez que um retorno é processado.
edi.edi_box.activatedToda vez que um EDI é ativado.
edi.edi_box.db.createdToda vez que um EDI é criado.
edi.edi_box.db.deletedToda vez que um EDI é excluído.
edi.edi_box.db.updatedToda vez que um EDI é atualizado.
financial.account.balance.updatedToda vez que um saldo de uma conta financeira é atualizado.
financial.account.balance_sync.confirmedToda vez que uma sincronização de um saldo de uma conta financeira é confirmada.
financial.account.balance_sync.errorToda vez que ocorrer um erro na sincronização de um saldo de uma conta financeira.
financial.account.balance_sync.failedToda vez que uma sincronização de um saldo de uma conta financeira falha.
financial.account.balance_sync.requestedToda vez que uma sincronização de um saldo de uma conta financeira é solicitada.
financial.account.statement.updatedToda vez que um extrato é atualizado. (Seja por importação do CNAB ou sincronização com api do banco)
financial.account.statement_sync.confirmedToda vez que uma sincronização do extrato é confirmada.
financial.account.statement_sync.errorToda vez que ocorrer um erro na sincronização do extrato.
financial.account.statement_sync.failedToda vez que uma sincronização do extrato falha.
financial.account.statement_sync.requestedToda vez que uma sincronização do extrato é solicitada.
import.createdToda vez que uma importação é criada.
import.deletedToda vez que uma importação é excluída.
import.processedToda vez que uma importação é processada.
installment.createdToda vez que um carnê é criado.
installment.deletedToda vez que um carnê é excluído.
installment.generatedToda vez que todas as parcelas de um carnê são geradas.
installment.processedToda vez que todas as parcelas de um carnê são processadas.
payment.cancel.confirmedToda vez que um cancelamento de um pagamento é confirmado.
payment.cancel.errorToda vez que ocorrer um erro no cancelamento de um pagamento.
payment.cancel.failedToda vez que um cancelamento de um pagamento falha.
payment.cancel.requestedToda vez que um cancelamento de um pagamento é solicitado.
payment.db.createdToda vez que um pagamento é criado no banco de dados.
payment.db.deletedToda vez que um pagamento é excluído no banco de dados.
payment.db.updatedToda vez que um pagamento é atualizado no banco de dados.
payment.payment_batch.approve.confirmedToda vez que a aprovação de um Lote de pagamento na instituição financeira é confirmada.
payment.payment_batch.approve.errorToda vez que ocorrer um erro na aprovação de um lote de pagamento na instituição financeira.
payment.payment_batch.approve.failedToda vez que a aprovação de um Lote de pagamento na instituição financeira falha.
payment.payment_batch.approve.requestedToda vez que a aprovação de um Lote de pagamento na instituição financeira é solicitada.
payment.payment_batch.awaiting_approvalToda vez que a instituição financeira solicita aprovação ou rejeição de um Lote de pagamento.
payment.payment_batch.db.createdToda vez que um Lote de pagamento é criado no banco de dados.
payment.payment_batch.db.deletedToda vez que um Lote de pagamento é excluído no banco de dados.
payment.payment_batch.db.updatedToda vez que um Lote de pagamento é atualizado no banco de dados.
payment.payment_batch.register.confirmedToda vez que o registro de um Lote de pagamento na instituição financeira é confirmado.
payment.payment_batch.register.errorToda vez que ocorrer um erro no registro de um lote de pagamento na instituição financeira.
payment.payment_batch.register.failedToda vez que o registro de um Lote de pagamento na instituição financeira falha.
payment.payment_batch.register.requestedToda vez que o registro de um Lote de pagamento na instituição financeira é solicitado.
payment.payment_batch.reprove.confirmedToda vez que a rejeição de um Lote de pagamento na instituição financeira é confirmada.
payment.payment_batch.reprove.errorToda vez que ocorrer um erro na rejeição de um lote de pagamento na instituição financeira.
payment.payment_batch.reprove.failedToda vez que a rejeição de um Lote de pagamento na instituição financeira falha.
payment.payment_batch.reprove.requestedToda vez que a rejeição de um Lote de pagamento na instituição financeira é solicitada.
payment.register.confirmedToda vez que o registro de um pagamento na instituição financeira é confirmado.
payment.register.errorToda vez que ocorrer um erro no registro de um pagamento na instituição financeira.
payment.register.failedToda vez que o registro de um pagamento na instituição financeira falha.
payment.register.requestedToda vez que o registro de um pagamento na instituição financeira é solicitado.
pingEvento especial para testar o webhook.
pix.cancel.confirmedToda vez que um cancelamento de um Pix é confirmado.
pix.cancel.errorToda vez que ocorrer um erro no cancelamento do Pix.
pix.cancel.failedToda vez que um cancelamento de um Pix tem uma falha definitiva.
pix.cancel.requestedToda vez que um cancelamento de um Pix é solicitado.
pix.db.createdToda vez que um Pix é criado no banco de dados.
pix.db.deletedToda vez que um Pix é excluído no banco de dados.
pix.db.updatedToda vez que um Pix é atualizado no banco de dados.
pix.paidToda vez que a confirmação do pagamento de um Pix é recebida.
pix.overdueToda vez que um Pix Cobrança é vencido.
pix.register.confirmedToda vez que o registro de um Pix é confirmado.
pix.register.errorToda vez que ocorrer um erro no registro do Pix.
pix.register.failedToda vez que o registro de um Pix tem uma falha definitiva.
pix.register.requestedToda vez que o registro de um Pix é solicitado.
pix.update.confirmedToda vez que uma atualização do Pix é confirmada.
pix.update.errorToda vez que ocorrer um erro na atualização do Pix.
pix.update.failedToda vez que uma atualização do Pix tem uma falha definitiva.
pix.update.requestedToda vez que uma atualização do Pix é solicitada.
plan_subscription.activatedToda vez que um plano é ativado.
plan_subscription.feeToda vez que um plano é cobrado.
plan_subscription.removedToda vez que um plano é desativado.
plan_subscription.updatedToda vez que um plano é atualizado.
remittance.createdToda vez que uma remessa é criada.
remittance.deletedToda vez que uma remessa é excluída.
remittance.downloadedToda vez que uma remessa é baixada.
remittance.processedToda vez que uma remessa é processada.
remittance.line.db.createdToda vez que uma linha de remessa é criada.
remittance.line.db.deletedToda vez que uma linha de remessa é excluída.
remittance.line.db.updatedToda vez que uma linha de remessa é atualizada.
remittance.sentToda vez que uma remessa é enviada. (Somente quando contratado envio automático)
transaction.createdToda vez que uma transação é criada.
transaction.processedToda vez que uma transação é processada.
transaction.updatedToda vez que uma transação é atualizada.
transfer.cancel.confirmedToda vez que um cancelamento de uma transferência é confirmado.
transfer.cancel.errorToda vez que ocorrer um erro no cancelamento de uma transferência.
transfer.cancel.failedToda vez que um cancelamento de uma transferência falha.
transfer.cancel.requestedToda vez que um cancelamento de uma transferência é solicitado.
transfer.db.createdToda vez que uma transferência é criada no banco de dados.
transfer.db.deletedToda vez que uma transferência é excluída no banco de dados.
transfer.db.updatedToda vez que uma transferência é atualizada no banco de dados.
transfer.register.confirmedToda vez que o registro de uma transferência na instituição financeira é confirmado.
transfer.register.errorToda vez que ocorrer um erro no registro de uma transferência na instituição financeira.
transfer.register.failedToda vez que o registro de uma transferência na instituição financeira falha.
transfer.register.requestedToda vez que o registro de uma transferência na instituição financeira é solicitado.
transfer.reschedule.confirmedToda vez que um reagendamento de uma transferência é confirmado.
transfer.reschedule.errorToda vez que ocorrer um erro no reagendamento de uma transferência.
transfer.reschedule.failedToda vez que um reagendamento de uma transferência falha.
transfer.reschedule.requestedToda vez que um reagendamento de uma transferência é solicitado.
transfer.transfer_batch.approve.confirmedToda vez que a aprovação de um Lote de transferência na instituição financeira é confirmada.
transfer.transfer_batch.approve.errorToda vez que ocorrer um erro na aprovação de um lote de transferência na instituição financeira.
transfer.transfer_batch.approve.failedToda vez que a aprovação de um Lote de transferência na instituição financeira falha.
transfer.transfer_batch.approve.requestedToda vez que a aprovação de um Lote de transferência na instituição financeira é solicitada.
transfer.transfer_batch.awaiting_approvalToda vez que a instituição financeira solicita aprovação ou rejeição de um Lote de transferência.
transfer.transfer_batch.db.createdToda vez que um Lote de transferência é criado no banco de dados.
transfer.transfer_batch.db.deletedToda vez que um Lote de transferência é excluído no banco de dados.
transfer.transfer_batch.db.updatedToda vez que um Lote de transferência é atualizado no banco de dados.
transfer.transfer_batch.register.confirmedToda vez que o registro de um Lote de transferência na instituição financeira é confirmado.
transfer.transfer_batch.register.errorToda vez que ocorrer um erro no registro de um lote de transferência na instituição financeira.
transfer.transfer_batch.register.failedToda vez que o registro de um Lote de transferência na instituição financeira falha.
transfer.transfer_batch.register.requestedToda vez que o registro de um Lote de transferência na instituição financeira é solicitado.
transfer.transfer_batch.reprove.confirmedToda vez que a rejeição de um Lote de transferência na instituição financeira é confirmada.
transfer.transfer_batch.reprove.errorToda vez que ocorrer um erro na rejeição de um lote de transferência na instituição financeira.
transfer.transfer_batch.reprove.failedToda vez que a rejeição de um Lote de transferência na instituição financeira falha.
transfer.transfer_batch.reprove.requestedToda vez que a rejeição de um Lote de transferência na instituição financeira é solicitada.
user.createdToda vez que um usuário é criado.
user.deletedToda vez que um usuário é excluído.
user.updatedToda vez que um usuário é atualizado.
withdrawal.requestedToda vez que um saque é solicitado.
withdrawal.transferredToda vez que um saque é transferido.

Evento Ping

O evento ping é um evento especial para testar se a URL do webhook está funcionando. Quando um webhook é criado uma notificação também é criado com o evento ping.

Eventos Coringas

Ao configurar o webhook é possível se inscrever nos eventos acima e nos eventos coringas. Eventos coringas não são eventos que acontecem dentro do Kobana, eles são apenas representações de um conjunto de eventos para determinar que notificações o webhook deve receber.

CódigoDescrição
-Todos os eventos. Se o webhook estiver configurado para este evento, não é mais necessário configurar para nenhum outro evento e o seu sistema receberá notificação para todos os eventos que ocorrerem na Kobana. Além disso, o webhook estará configurado para receber todo e qualquer evento que venha ser implementado posteriormente.
account.*Todos os eventos relacionados a conta, inclusive os novos eventos que sejam implementados após a criação do webhook.
addon.*Todos os eventos relacionados a addon, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet.*Todos os eventos relacionados a boleto bancário, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_account.*Todos os eventos relacionados a carteiras de cobrança, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_discharge.*Todos os eventos relacionados a registros de retornos, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_payment.*Todos os eventos relacionados a recebimento de boleto, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_registration.*Todos os eventos relacionados a registro de boleto por API bancária, inclusive os novos eventos que sejam implementados após a criação do webhook.
bank_billet_remittance.*Todos os eventos relacionados a registros de remessa, inclusive os novos eventos que sejam implementados após a criação do webhook.
charge.*Todos os eventos relacionados a cobrança, inclusive os novos eventos que sejam implementados após a criação do webhook.
credit.*Todos os eventos relacionados a restrição de crédito, inclusive os novos eventos que sejam implementados após a criação do webhook.
customer.*Todos os eventos relacionados a clientes, inclusive os novos eventos que sejam implementados após a criação do webhook.
customer_subscription.*Todos os eventos relacionados a assinaturas, inclusive os novos eventos que sejam implementados após a criação do webhook.
discharge.*Todos os eventos relacionados a retornos, inclusive os novos eventos que sejam implementados após a criação do webhook.
edi_box.*Todos os eventos relacionados a EDI, inclusive os novos eventos que sejam implementados após a criação do webhook.
financial.*Todos os eventos relacionados a conta financeira, inclusive os novos eventos que sejam implementados após a criação do webhook.
import.*Todos os eventos relacionados a importação, inclusive os novos eventos que sejam implementados após a criação do webhook.
installment.*Todos os eventos relacionados a carnês, inclusive os novos eventos que sejam implementados após a criação do webhook.
payment.*Todos os eventos relacionados a pagamentos e seus lotes, inclusive os novos eventos que sejam implementados após a criação do webhook.
pix.*Todos os eventos relacionados a Pix, inclusive os novos eventos que sejam implementados após a criação do webhook.
plan_subscription.*Todos os eventos relacionados a planos, inclusive os novos eventos que sejam implementados após a criação do webhook.
remittance.*Todos os eventos relacionados a remessas, inclusive os novos eventos que sejam implementados após a criação do webhook.
transaction.*Todos os eventos relacionados a transações, inclusive os novos eventos que sejam implementados após a criação do webhook.
transfer.*Todos os eventos relacionados a transferências e seus lotes, inclusive os novos eventos que sejam implementados após a criação do webhook.
user.*Todos os eventos relacionados a usuário, inclusive os novos eventos que sejam implementados após a criação do webhook.
withdrawal.*Todos os eventos relacionados a saques, inclusive os novos eventos que sejam implementados após a criação do webhook.