Api Keys
The Api Keys page allows resellers to create and manage API keys for authenticating with adminbolt via REST API endpoints.

Overview
URL: /reseller/api-keys
The page header reads: "Create and manage secure API keys with access control and IP restrictions."
A New api key button opens the API key creation form.
Integration Overview
Below the header, an integration overview section explains that API keys enable secure authentication for external applications to interact with adminbolt via REST API endpoints.
A link to the API Documentation is provided (e.g., /api/documentation) for endpoints, authentication, and usage details.
Api Keys Table
The table displays all API keys created by the reseller.
Search and Filter
A search bar filters keys. Click the Filter button to apply advanced filters:
- Status - Filter by status (All, Active, Inactive).
- IP Whitelist - Filter by IP whitelist status (All, Enabled, Disabled).
A Reset button clears all filters.
Table Columns
- Name - The API key name
- API Key - The generated key value
- API Secret - The generated secret value
- Active - Whether the key is active
Empty State
When no API keys exist, the page shows "No API Keys Yet" with the message "No API Keys found. Create one to get started."
Creating an API Key
Clicking New api key opens a modal with the following sections:
API Key Details
- Name (required) - A friendly name to identify this API key (placeholder: "Enter a descriptive name")
- API Key (read-only) - Auto-generated API key value
- API Secret (read-only) - Auto-generated API secret value
Security Settings
- Enable API Key (toggle) - Enable or disable the API key. Default: enabled
- IP Restriction (toggle) - Limit API access to specific IP addresses. Default: disabled
Endpoint Access
- Allow all endpoints (toggle) - When enabled, this key can access every API route. When disabled, only selected endpoints and methods are allowed. Default: enabled
Form Actions
- Create - Save the API key
- Create & create another - Save and reset the form for a new key
- Cancel - Close the modal without saving