{{ $endpoint->is_public ? 'Home' : 'Dashboard' }} / Inspector {{ $endpoint->is_public ? 'Temporary' : 'Private' }}

{{ $endpoint->name ?: 'Webhook endpoint' }}

{{ $endpoint->id }}

@if ($endpoint->is_public)
@csrf @method('DELETE')
@else @endif

Incoming requests

Live request history

{{ $webhookRequests->total() }} total
@if ($webhookRequests->isEmpty())

waiting for request...

Open endpoint settings to find the URL for the next request.

@else
@foreach ($webhookRequests as $webhookRequest) @endforeach
{{ $webhookRequests->links() }}
@endif
@if ($selectedRequest)
{{ $selectedRequest->method }} Request analysis

{{ $selectedRequest->request_uri }}

{{ $selectedRequest->id }}

Request metadata

Received
{{ $selectedRequest->received_at?->format('Y-m-d H:i:s T') }}
Content-Type
{{ $selectedRequest->content_type ?: '—' }}
Size
{{ $selectedRequest->body_size }} bytes
IP address
{{ $selectedRequest->ip_address ?: '—' }}
User-Agent
{{ $selectedRequest->user_agent ?: '—' }}

Query parameters

{{ json_encode($selectedRequest->query_parameters ?? [], JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) }}

Headers

@forelse ($selectedRequest->headers ?? [] as $name => $values)
{{ $name }}:{{ implode(', ', (array) $values) }}
@empty No headers captured. @endforelse

Body

{{ $selectedRequest->body ?? '' }}
@if ($selectedRequest->json_payload !== null)

Parsed JSON

{{ json_encode($selectedRequest->json_payload, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) }}
@endif
@else
//

Request analysis

Select an incoming request

Choose a request from the left to inspect its headers, query parameters, body, and parsed payload here.

@endif
@if ($showEndpointSettings) @endif