@extends('dashboard.app') @section('title', 'API Keys') @section('page_title', 'API Keys') @section('page_subtitle', 'Create and manage access tokens for integrations.') @section('dashboard_content')
Your keys
Manage API access
@if ($canCreate)
@csrf
@endif
@if (!$canCreate)
API keys are available on the Personal plan. Upgrade to unlock API access.
@endif @if ($newKey)
New key created. Copy it now; you won’t be able to see it again.
{{ $newKey }}
@endif
@forelse ($keys as $key) @empty @endforelse
Prefix Name Created Last used Actions
{{ $key->key_prefix }} {{ $key->name ?? '—' }} {{ $key->created_at?->toDateString() }} {{ $key->last_used_at?->diffForHumans() ?? 'Never' }} @if ($key->revoked_at) Revoked @else
@csrf
@endif
No API keys yet.
Tips
Keep keys safe
Use separate keys for apps and automate revocation if you suspect compromise.
API keys are required to access private keyword search results.
@endsection @push('scripts') @endpush