API Documentation
GatiFlow provides a RESTful JSON API for programmatic access to intelligence reports, signal data, and organization management.
Quick Start
1. Register at /register
2. Create an API key in Settings → API Keys
3. Make your first request:
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.gatiflow.io/api/v1/intelligence/report
Interactive Docs
Full OpenAPI documentation with try-it-out functionality:
Authentication
All API requests require a Bearer token. Include it in the Authorization header. Keys can have scopes (read, write, admin) and optional expiration dates.
Rate Limits
Free: 10 req/min · Pro: 60 req/min · Business: 120 req/min. Limits returned in X-RateLimit-* headers.
Endpoints
GET /api/v1/intelligence/report — Full intelligence report
GET /api/v1/intelligence/report/export?format=csv — Export signals
GET /api/v1/intelligence/history — Signal history (30 days)
GET /api/v1/public/weekly-report — Public preview (no auth)
GET /api/v1/public/deep-dive — Latest deep dive article