{% extends 'layouts/admin.html' %} {% block main %}

Integrations

API Tokens

Create bearer tokens for external API clients.

{% if plaintext_token %} {% endif %}
{% if errors and errors.get('name') %}
{{ errors.name }}
{% endif %}
{% if errors and errors.get('user_id') %}
{{ errors.user_id }}
{% endif %}
{% for token in tokens %} {% else %} {% endfor %}
Name Prefix Owner Status Last used Actions
{{ token.name }} {{ token.token_prefix }}... {{ token.user.username if token.user else 'Unknown' }} {{ 'Active' if token.active else 'Revoked' }} {{ token.last_used_at.strftime('%Y-%m-%d %H:%M') if token.last_used_at else 'Never' }}
{% if token.active %}
{% endif %}

No API tokens created.

{% endblock %}