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

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.
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_remittance.*Todos os eventos relacionados a registros de remessa, 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.*Todos os eventos relacionados a EDI, 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.
withdrawal.*Todos os eventos relacionados a saques, 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.