@extends('admin.layouts.app')
@section('title', 'Webhook: ' . $webhook->name)
@section('breadcrumb')
Webhooks
{{ $webhook->name }}
@endsection
@section('content')
@if(session('success'))
{{ session('success') }}
@endif
@if(session('error'))
{{ session('error') }}
@endif
{{-- Webhook Info --}}
Status
{{ $webhook->is_active ? 'Active' : 'Inactive' }}
Failures
{{ $webhook->failure_count }}
Last Triggered
{{ $webhook->last_triggered_at ? $webhook->last_triggered_at->diffForHumans() : 'Never' }}
Events
{{ count($webhook->events ?? []) }}
{{-- Secret --}}
Signing Secret
{{ $webhook->secret }}
Verify payloads with: sha256=hmac(payload, secret) in X-Webhook-Signature header.
{{-- Delivery Log --}}
| Event |
Status |
HTTP Code |
Response |
Time |
@forelse($deliveries as $d)
| {{ $d->event }} |
{{ $d->success ? 'OK' : 'Failed' }}
|
{{ $d->response_code }} |
{{ Str::limit($d->response_body ?? '', 80) }}
|
{{ $d->created_at->diffForHumans() }} |
@empty
| No deliveries yet. |
@endforelse
{{ $deliveries->links() }}
@endsection