Saltar al contenido principal

kobana banking webhooks

Comandos de kobana banking webhooks. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
webhooks listGET /v1/webhooksListar Webhooks
webhooks createPOST /v1/webhooksCrear Webhook
webhooks getGET /v1/webhooks/{id}Información del Webhook
webhooks updatePUT /v1/webhooks/{id}Actualizar Webhook
webhooks deleteDELETE /v1/webhooks/{id}Eliminar Webhook

webhooks list​

Listar Webhooks

kobana banking webhooks list [OPCIONES]

GET /v1/webhooks

Listar webhooks.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página

Respuestas

HTTPDescripción
200Éxito en la lista de webhooks

webhooks create​

Crear Webhook

kobana banking webhooks create [OPCIONES]

POST /v1/webhooks

Crea un webhook para recibir notificaciones de eventos del sistema vía HTTP.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
urlstringsíDirección donde se realizarán las solicitudes
eventsarray<string>síEventos que deben generar notificaciones para el webhook. Elija uno o más eventos.
idintegernoID del webhook
namestringnoNombre de identificación del webhook
content_typestringnoContent-type de la solicitud que se realizará. Valores válidos application/json (valor por defecto) o application/x-www-form-urlencoded.
activebooleannoDefine si el webhook estará activo, recibiendo notificaciones. El valor por defecto es true.
ssl_verification_enabledbooleannoDefine si la verificación SSL está habilitada en el webhook.
subaccountsbooleannoDefine si el webhook estará activo para los eventos de las subcuentas.
bank_billet_account_idintegernoID de la Cartera de Cobro. Si se proporciona, el webhook solo recibirá notificaciones de eventos relacionados con la cartera indicada.
auth_kindstringnoTipo de autenticación configurado. Devuelto en las respuestas. Para configurar, envíe el objeto auth en el body. Valores: none, basic_auth, bearer, api_key.
authobjectnoConfiguración de autenticación del endpoint receptor. Solo para creación/actualización — no devuelto en las respuestas.
created_atstring (date-time)noFecha y hora de creación del registro
updated_atstring (date-time)noFecha y hora de la última actualización del registro

Otros campos y objetos anidados: kobana schema banking.webhooks.create.

Respuestas

HTTPDescripción
201Webhook creado con Basic Auth
422Webhook inválido

webhooks get​

Información del Webhook

kobana banking webhooks get [ID] [OPCIONES]

GET /v1/webhooks/{id}

Consulta información específica de un Webhook.

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Webhook encontrado
404Webhook no encontrado

webhooks update​

Actualizar Webhook

kobana banking webhooks update [ID] [OPCIONES]

PUT /v1/webhooks/{id}

Actualiza información específica de un webhook.

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
urlstringsíDirección donde se realizarán las solicitudes
eventsarray<string>síEventos que deben generar notificaciones para el webhook. Elija uno o más eventos.
idintegernoID del webhook
namestringnoNombre de identificación del webhook
content_typestringnoContent-type de la solicitud que se realizará. Valores válidos application/json (valor por defecto) o application/x-www-form-urlencoded.
activebooleannoDefine si el webhook estará activo, recibiendo notificaciones. El valor por defecto es true.
ssl_verification_enabledbooleannoDefine si la verificación SSL está habilitada en el webhook.
subaccountsbooleannoDefine si el webhook estará activo para los eventos de las subcuentas.
bank_billet_account_idintegernoID de la Cartera de Cobro. Si se proporciona, el webhook solo recibirá notificaciones de eventos relacionados con la cartera indicada.
auth_kindstringnoTipo de autenticación configurado. Devuelto en las respuestas. Para configurar, envíe el objeto auth en el body. Valores: none, basic_auth, bearer, api_key.
authobjectnoConfiguración de autenticación del endpoint receptor. Solo para creación/actualización — no devuelto en las respuestas.
created_atstring (date-time)noFecha y hora de creación del registro
updated_atstring (date-time)noFecha y hora de la última actualización del registro

Otros campos y objetos anidados: kobana schema banking.webhooks.update.

Respuestas

HTTPDescripción
204Actualización parcial de auth preserva campos secretos existentes
404Webhook no encontrado

webhooks delete​

Eliminar Webhook

kobana banking webhooks delete [ID] [OPCIONES]

DELETE /v1/webhooks/{id}

Elimina un webhook específico

Argumentos de la ruta: id

Respuestas

HTTPDescripción
204Webhook eliminado
404Webhook no encontrado