Skip to main content

Resources

The API is organised around a few resource areas. Below is a high-level overview and whether each area (or parts of it) are public or require authentication.

AreaPurposeAccess
ContactSubmit and manage contact messages.Public submit; listing and deletion require authentication (elevated role).
BlogPublish and manage blog posts.Public: list published posts and read by slug. Create, update, delete, and draft access require authentication (elevated role).
AuthSign in, sign up, and user management.Public: sign-in and sign-up. User listing and updates require authentication (elevated role).
Admin / opsOperational and logging capabilities.Requires authentication with an elevated role.

For exact routes, request/response shapes, and try-it-out, use the OpenAPI document.