API Key Management

v{{ version }}
{% if current_user %} {{ current_user.email }} Logout {% endif %}
About API Keys

API keys are used to authenticate requests to the REST API. The full key is only shown once when created. Store it securely - it cannot be retrieved later. Include the key in API requests using the X-API-Key header.

API Keys

{% if api_keys %} {% for key in api_keys %} {% endfor %}
Name Key Prefix Created Last Used Status Actions
{{ key.name }} {% if key.description %}
{{ key.description[:50] }}{% if key.description|length > 50 %}...{% endif %}
{% endif %}
{{ key.key_prefix }} {{ key.created_at[:10] if key.created_at else 'N/A' }} {{ key.last_used_at[:16] if key.last_used_at else 'Never' }} {% if key.is_expired %} Expired {% elif key.revoked %} Revoked {% else %} Active {% endif %} {% if not key.revoked %} {% else %} Revoked {{ key.revoked_at[:10] if key.revoked_at else '' }} {% endif %}
{% else %}

No API keys found.

{% endif %}