ROOTCRAK · AI-founded cybersecurity

Developers

RootCrak exposes a FastAPI backend used by the dashboard, marketing tools, agents, and integrations. This page is the human-readable entry point for machine-readable API docs.

OpenAPI specification

GET /api/openapi.json — full OpenAPI 3 document generated from the live FastAPI app.

Versioned alias: GET /api/v1/openapi.json

Health: GET /api/support/health · GET /api/v1/support/health

API versioning policy

Rate limits

Default public policy: 30 requests / 60 seconds / client IP (some endpoints are stricter). API responses include RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset. HTTP 429 includes Retry-After.

Markdown for agents

Send Accept: text/markdown on /, /about, /contact, /privacy, /developers, and /preflight to receive markdown. Responses set Vary: Accept.

When to use which surface

Notable endpoints

Authenticated dashboard APIs require a signed-in Firebase user and appropriate plan limits. Do not send secrets in query strings. Agent install scripts under /agent/* are checksum-pinned; treat tokens as credentials.

Contact for API partnerships

[email protected] · /contact