Suscribir mi webhook

Que tal,

Me pueden orientar para saber como suscribir mi webhook, no encontré algún ejemplo en .net.

Gracias, saludos ¡¡¡

Hola buenos días, debido a que ésto es un proceso que se realiza una sola vez puedes hacerlo manualmente mediante CURL

  1. Suscribir webhook
curl "https://sync.paybook.com/v1/webhooks" \
-H "Authorization: api_key api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://WEBHOOK_DOMAIN/my_webhook","events":["credential_create","credential_update","refresh"]}' \
-X POST
  1. Listar webhook registrados
curl "https://sync.paybook.com/v1/webhooks" \
-H "Authorization: api_key api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "X-Http-Method-Override: GET" \
-X POST
  1. Dar de baja un webhook
curl "https://sync.paybook.com/v1/webhooks/ID_WEBHOOK" \
-H "Authorization: api_key api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "X-Http-Method-Override: DELETE" \
-X POST

Saludos.

1 me gusta

Excelente, así de fácil, Estaría bien que en la documentación se haga este comentario.

Gracias.

1 me gusta

Que tal, quiero hacer el registro mediante CURL, pero me da el siguiente error:

{“rid”:“a3a49d37-85e1-46cb-9631-65b7c5a5c549”,“code”:400,“errors”:null,“status”:false,“message”:“Invalid vector value: events”,“response”:null}

Estoy haciendolo mediante la consola de windows 10, de esta forma:

curl "https://sync.paybook.com/v1/webhooks" -H "Authorization: api_key api_key=*****" -H "Content-Type: application/json" -d '{"url":"http://******/Webhook/PaybookNotification","events":["refresh"]}' -X POST

Existe algo mal ??

saludos ¡¡

Que tal, alguna novedad respecto a mi error que estoy teniendo ??

Muchas gracias, saludos ¡¡

Buenos días, la petición no está enviando parámetros en el body.
Es por eso que te aparece la respuesta como “invalid events”

Esa linea que puse, asi la estoy ejecutando en mi consola de comandos.

curl "https://sync.paybook.com/v1/webhooks" -H "Authorization: api_key api_key=*****" -H "Content-Type: application/json" -d '{"url":"http://******/Webhook/PaybookNotification","events":["refresh"]}' -X POST

Prueba:

-d "{\"url\":\"http://******/Webhook/PaybookNotification\",\"events\":[\"refresh\"]}"

Listo, lo hice haciendo con Postman, importar “Paste Raw Text” y copie tal como esta el ejemplo en github (claro, reemplazando los valores reales)