Developer resources

The Anzilah Blog API supports the site's R2 thumbnail library, authenticated Mux stream management, and signed Mux webhook processing. Its complete machine-readable contract is published as OpenAPI 3.1.

API contract

Read the OpenAPI specification for operation IDs, typed inputs, authentication requirements, success responses, and error schemas. The concisellms.txt overview tells agents when this site is the right source.

Authentication and safety

Stream mutations require the Supabase administrator session created by the site login flow. Mux webhook requests require the original mux-signature header. Public agents should not invoke protected mutations or attempt to access the admin dashboard without authorization.

Errors and throttling

Application errors are JSON with stable code, message, and hint fields. The legacy string-valued error field remains available for existing clients. Cloudflare may independently protect or throttle abusive traffic; callers should respect HTTP status codes and retry only idempotent requests.

Return to the homepage