Skip to main content
The full interactive reference is auto-generated from Fabric’s FastAPI app. Every endpoint documented here is the actual endpoint running in your deployment.

Try it live

OpenAPI Playground

Swagger UI — try requests directly in the browser with your token.

ReDoc Reference

Read-only reference with clean navigation across all endpoints.

Authentication

All endpoints require a Bearer token unless the server runs with auth disabled (dev mode).
Authorization: Bearer <token>
1

Obtain a token

curl -X POST https://api.fabric.bulldogtechnologies.com/v1/auth/login \
  -H 'Content-Type: application/json' \
  -d '{"email": "you@example.com", "password": "..."}'
2

Use the token

curl https://api.fabric.bulldogtechnologies.com/v1/projects \
  -H 'Authorization: Bearer <token>'
3

Or issue an API key

API keys are tenant- and project-scoped. Generate via POST /v1/auth/api-keys from an authenticated session.

Endpoint modules

ModuleEndpointsCovers
Authentication13Register, login, Google OAuth, API keys, token refresh
Projects9Create and manage projects, members, taxonomy discovery
Connections13CRUD connectors, OAuth flow, test connection, trigger sync, discover filters
Chat & Agent8Sessions, messages, streaming AI responses, trace logs
Knowledge Graph11Nodes, edges, search, neighborhood traversal, full graph, stats
Memory / Observations2List and search observations from the memory graph
Files5List, read, write, save artifacts, delete
Workflows7Generate, CRUD, and execute workflows
Admin10Users, tenants, projects, usage stats, sync management, data purge
Skills4List skills, reload from repo, invoke by name

Base URLs

https://api.fabric.bulldogtechnologies.com/v1

MCP server (roadmap)

An HTTP MCP endpoint is on the roadmap — exposing the same tool surface to external Claude Code sessions and Claude Routines, authenticated per-user by API key.