{% extends 'base.html' %} {% block title %}API Keys — AgentForms{% endblock %} {% block head_extra %} {% endblock %} {% block content %}
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %} ← Back to Dashboard

API Keys

{% if session.get('_new_api_key') %}
Your new API key (save now — you won't see it again):
{{ session._new_api_key }}
⚠ This key will not be shown again. Store it securely.
{% endif %} {% if keys %} {% for key in keys %} {% endfor %}
Name Prefix Permissions Last Used Created
{{ key.name }} {{ key.key_prefix }}... {% set perms = key.permissions %} {% if perms.read_forms %}read {% endif %} {% if perms.write_forms %}write {% endif %} {% if perms.read_submissions %}subs {% endif %} {% if perms.delete_forms %}delete {% endif %} {% if not perms.read_forms and not perms.write_forms and not perms.read_submissions and not perms.delete_forms %}none{% endif %} {{ key.last_used_at[:16] if key.last_used_at else 'Never' }} {{ key.created_at[:10] }}
{% else %}

No API keys yet. Create one to access the programmatic form API.

{% endif %}
{% endblock %} {% block scripts %} {% endblock %}