Skip to content

feat: add REST API layer with token auth, rate limiting, and full tic…#4

Merged
mpge merged 3 commits intomainfrom
feature/api
Feb 16, 2026
Merged

feat: add REST API layer with token auth, rate limiting, and full tic…#4
mpge merged 3 commits intomainfrom
feature/api

Conversation

@mpge
Copy link
Member

@mpge mpge commented Feb 15, 2026

…ket CRUD

Adds SHA-256 hashed API tokens, Bearer auth middleware, per-token rate limiting, and complete JSON API for tickets, dashboard, agents, departments, tags, canned responses, and macros. Includes admin views for token management and comprehensive tests (unit + integration).

mpge added 3 commits February 10, 2026 10:03
…ket CRUD

Adds SHA-256 hashed API tokens, Bearer auth middleware, per-token rate
limiting, and complete JSON API for tickets, dashboard, agents, departments,
tags, canned responses, and macros. Includes admin views for token management
and comprehensive tests (unit + integration).
- Remove duplicate settings.configure() from conftest.py (conflicts with
  DJANGO_SETTINGS_MODULE in pyproject.toml added by plugins branch)
- Add API settings (API_ENABLED, API_RATE_LIMIT, etc.) to tests/settings.py
- Add merge migration 0006 for conflicting 0005_api_tokens and
  0005_escalatedplugin migrations
@mpge mpge merged commit 3d5c16a into main Feb 16, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant