@extends('layouts.admin', ['heading' => 'API Management', 'subheading' => 'Keys, IP whitelist, and logs'])
@section('content')
@if($newKey)
New API Key: {{ $newKey }} (copy and store securely)
@endif
API Keys
@forelse($keys as $key)
{{ $key->name }}
Created: {{ optional($key->created_at)->format('Y-m-d') }}
{{ $key->is_active ? 'Active' : 'Revoked' }}
IP Whitelist
@foreach($key->ips as $ip)
@endforeach
@empty
No API keys yet.
@endforelse
Recent API Logs
| Endpoint |
Method |
Status |
IP |
Time (ms) |
At |
@forelse($logs as $log)
| {{ $log->endpoint }} |
{{ $log->method }} |
{{ $log->status }} |
{{ $log->ip }} |
{{ $log->response_time_ms }} |
{{ optional($log->created_at)->format('Y-m-d H:i') }} |
@empty
| No logs yet. |
@endforelse
@endsection