Manage webhooks from the panel
Some checks failed
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / test-postgres (push) Has been cancelled
Tests / mcp (push) Has been cancelled

Create one and see its secret once, send a test, change the secret, and read
each delivery with what the other end answered.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-01 11:44:11 +02:00
parent d80ed1a3e8
commit d4cf4a66b7
14 changed files with 797 additions and 26 deletions

View File

@@ -146,6 +146,58 @@ return [
'select_all' => 'Selecciona-ho tot',
],
'webhooks' => [
'label' => 'Webhook',
'plural' => 'Webhooks',
'fields' => [
'name' => 'Nom',
'url' => 'URL',
'url_hint' => 'HTTPS i una adreça pública: no s\'accepten localhost, IPs privades ni noms interns.',
'events' => 'Esdeveniments',
'include_personal_data' => 'Incloure dades personals',
'include_personal_data_hint' => 'Només afecta «Sol·licitud rebuda»: afegeix el nom, el correu i el missatge de qui va escriure.',
'is_active' => 'Actiu',
'failures' => 'Errors seguits',
'last_delivered_at' => 'Últim enviament correcte',
],
'events' => [
'*' => 'Tots',
'application_received' => 'Sol·licitud rebuda a la bústia',
'content_published' => 'Contingut publicat',
'content_unpublished' => 'Contingut retirat del web',
'review_requested' => 'Revisió demanada',
'review_returned' => 'Revisió retornada amb canvis',
],
'actions' => [
'ping' => 'Enviar prova',
'ping_sent' => 'Prova en camí',
'ping_hint' => 'Mira el resultat a «Enviaments», més avall a la fitxa.',
'rotate' => 'Canviar secret',
'rotate_hint' => 'El secret actual deixa de valer a l\'acte: actualitza el servei que rep els avisos just després.',
],
'secret' => [
'title' => 'Desa aquest secret',
'body' => 'Signa cada enviament i no es tornarà a mostrar: :secret',
],
'deliveries' => [
'title' => 'Enviaments',
'event' => 'Esdeveniment',
'status' => 'Estat',
'response' => 'Resposta',
'attempts' => 'Intents',
'error' => 'Error',
'created_at' => 'Quan',
'payload' => 'Veure contingut',
'redeliver' => 'Reenviar',
'redelivered' => 'Reenviament en camí',
'statuses' => [
'pending' => 'Pendent',
'succeeded' => 'Lliurat',
'failed' => 'Fallit',
],
],
],
'tags' => [
'label' => 'Etiqueta',
'plural' => 'Etiquetes',