Skip to content

Changelog

Date: 2025-07-14

  • Public REST API with gf_ API key authentication
  • 13 permission scopes for fine-grained access control
  • Sliding window rate limiting (60/300/1000 RPM per plan tier)
  • Interactive API documentation powered by Scalar
  • OpenAPI 3.1 specification at /api/v1/openapi.json
  • API key management endpoints (create, list, revoke, regenerate, delete)
  • Notification preferences API
  • GET /api/v1/auth/api-keys — List API keys
  • POST /api/v1/auth/api-keys — Create API key
  • DELETE /api/v1/auth/api-keys/{id} — Delete API key
  • PUT /api/v1/auth/api-keys/{id}/revoke — Revoke API key
  • POST /api/v1/auth/api-keys/{id}/regenerate — Regenerate API key
  • GET /api/v1/auth/notification-preferences — Get preferences
  • PUT /api/v1/auth/notification-preferences — Update preferences