{% extends 'base.html' %} {% set title = 'Create Batch' %} {% block content %}
New delivery

Create a credential batch

Each line in the textarea becomes one APIKey:SecretNumber credential item in the delivery page.

{{ form.hidden_tag() }}
{{ form.name.label(class_='field-label') }} {{ form.name(class_='field-input', placeholder='Starter plan - Batch A') }} {% for error in form.name.errors %}

{{ error }}

{% endfor %}
{{ form.key_count.label(class_='field-label') }} {{ form.key_count(class_='field-input', placeholder='5') }} {% for error in form.key_count.errors %}

{{ error }}

{% endfor %}
{{ form.description.label(class_='field-label') }} {{ form.description(class_='field-textarea', rows='3', placeholder='Optional notes shown to the customer') }} {% for error in form.description.errors %}

{{ error }}

{% endfor %}
{{ form.credentials.label(class_='field-label') }} {{ form.credentials(class_='field-textarea mono-textarea', rows='10', placeholder='api_key_one:secret_one\napi_key_two:secret_two') }} {% for error in form.credentials.errors %}

{{ error }}

{% endfor %}
{{ form.expires_at.label(class_='field-label') }} {{ form.expires_at(class_='field-input') }} {% for error in form.expires_at.errors %}

{{ error }}

{% endfor %}
{{ form.max_views.label(class_='field-label') }} {{ form.max_views(class_='field-input', placeholder='Leave blank for unlimited') }} {% for error in form.max_views.errors %}

{{ error }}

{% endfor %}
{{ form.key_notes.label(class_='field-label') }} {{ form.key_notes(class_='field-input', placeholder='Internal note') }} {% for error in form.key_notes.errors %}

{{ error }}

{% endfor %}
{{ form.submit(class_='primary-button') }}
{% endblock %}