Webhooks
Registrar un webhook
Registra una URL https a la que Sofia llama con un evento JSON firmado, reintentado hasta cinco veces si falla. Secreto visible una vez; máximo 10 webhooks.
Autorizaciones
AuthorizationstringobligatorioTu clave personal o token de acceso OAuth, enviado como
Bearer <token>.
Cuerpo
application/json
urlstringobligatorioLa dirección https a la que llama Sofia. Se rechaza un host que resuelva a una dirección privada, loopback o link-local
eventsstring[]obligatorioLos eventos que recibir
Respuesta
201application/json
El webhook y su secreto de firma, mostrado una sola vez.
idstringobligatorioIdentificador del webhook.
urlstringobligatorioDirección a la que llama Sofia
eventsstring[]obligatorioLos eventos suscritos
createdAtstring<date-time>obligatorioCuándo se registró el webhook
secretstringobligatorioLa clave HMAC-SHA256 que firma cada envío (
Sofia-Signature). Se muestra solo esta vez
400
webhook_url_invalid: no es https, o es un host privado, loopback o link-local. webhook_event_invalid: evento desconocido, o ninguno.
401
El token falta, es desconocido, ha caducado o está revocado.
403
El token no tiene el permiso webhooks:write.
409
webhook_limit_reached: ya hay 10 webhooks.
4XXapplication/json
Cualquier otro error, en el sobre de error.