{{-- Stats --}}
{{ number_format($this->stats['total']) }}
Total Webhooks
{{ number_format($this->stats['active']) }}
Active
{{ number_format($this->stats['circuit_broken']) }}
Circuit Broken
{{-- Message --}} @if($message)
{{ $message }}
@endif {{-- Filters --}}
@foreach($this->workspaces as $workspace) @endforeach
New Webhook
{{-- Webhooks Table --}} Webhook Workspace Events Status Deliveries Actions @forelse($this->webhooks as $webhook)
{{ $webhook->name }}
{{ $webhook->url }}
{{ $webhook->workspace?->name ?? 'N/A' }}
@foreach($webhook->events as $event) {{ $event }} @endforeach
@if($webhook->isCircuitBroken()) Circuit Broken @elseif($webhook->is_active) Active @else Inactive @endif @if($webhook->last_delivery_status)
Last: {{ ucfirst($webhook->last_delivery_status->value) }}
@endif
Edit Send Test View Deliveries Regenerate Secret @if($webhook->isCircuitBroken()) Reset Circuit Breaker @endif @if($webhook->is_active) Disable @else Enable @endif Delete
@empty No webhooks found. Create one to get started. @endforelse
{{ $this->webhooks->links() }}
{{-- Create/Edit Modal --}} {{ $editingId ? 'Edit Webhook' : 'Create Webhook' }}
@if(!$editingId) Workspace @foreach($this->workspaces as $workspace) @endforeach @endif Name URL The endpoint that will receive webhook POST requests. Events
@foreach($this->availableEvents as $eventKey => $eventInfo) @endforeach
Max Retry Attempts Number of times to retry failed deliveries (1-10). Inactive webhooks will not receive any events.
Cancel {{ $editingId ? 'Update' : 'Create' }}
{{-- Deliveries Modal --}} Delivery History Event Status HTTP Attempts Time @forelse($this->recentDeliveries as $delivery) {{ $delivery->getEventDisplayName() }} {{ ucfirst($delivery->status->value) }} {{ $delivery->http_status ?? '-' }} {{ $delivery->attempts }} {{ $delivery->created_at->diffForHumans() }} @if($delivery->isFailed()) Retry @endif @empty No deliveries yet. @endforelse Close {{-- Secret Modal --}} Webhook Secret Save this secret now. It will not be shown again.
{{ $displaySecret }}

Use this secret to verify webhook signatures. The signature is sent in the X-Signature header and is a HMAC-SHA256 hash of the JSON payload.

I've saved the secret