● Developers

The Illuminated Intelligence business intelligence API.

A clean, modern REST API and webhook system for everything in your Illuminated Intelligence workspace. Query data, trigger insights, embed dashboards, push alerts, and build automations on top of the small business intelligence platform.
  • REST API with predictable, JSON-based requests and responses
  • Bearer token authentication and scoped API keys
  • Webhooks for real-time alerts and data events
  • Rate-limited at 600 requests/minute on every paid plan
  • Embed dashboards via signed iframe URLs
  • Full OpenAPI 3.1 spec available

REST API overview

The Illuminated Intelligence API is organized around predictable, resource-oriented URLs and uses standard HTTP response codes, authentication, and verbs. All requests and responses are JSON-encoded. The base URL for all API requests is https://api.illuminatedintelligence.ai/v1.

Authentication is via Bearer tokens, scoped per workspace and per role. You can generate API keys from your workspace settings — read-only, write, and admin scopes are supported. Tokens never expire but can be rotated or revoked at any time.

Core endpoints

The API exposes endpoints for the same resources you use in the platform UI: /integrations to manage data source connections, /datasets to query unified data, /dashboards to manage and embed dashboards, /insights to retrieve AI-generated insights from JARVIS, and /alerts to manage notification rules.

Most endpoints support standard list operations with cursor-based pagination, filtering, and sorting. Detailed parameter documentation is available in the OpenAPI spec.

Embedding dashboards

Need to put an Illuminated Intelligence dashboard inside your own portal, customer-facing app, or internal tool? Use our signed-URL embedding to drop any dashboard into an iframe with row-level security applied based on the user you specify in the signing request. No data is exposed to the client beyond what the signed user is authorized to see.

Webhooks

Configure webhook endpoints to receive real-time push notifications when an integration syncs, an alert fires, or JARVIS detects an opportunity worth flagging. Standard HMAC SHA-256 request signing, automatic retries with exponential backoff, and a delivery dashboard make webhooks production-ready out of the box.

SDKs

Official SDKs are in development for TypeScript/Node, Python, Ruby, and Go. In the meantime, the API is fully usable with any HTTP client. Get in touch if you'd like early access to a private SDK preview.

● FAQ

Frequently asked questions

Is the API included on every plan?

API access is included on the Growth plan and above. Free-plan workspaces have read-only access to a limited set of endpoints for testing.

What's the rate limit?

600 requests per minute per workspace. Higher limits are available on the Scale plan and via custom enterprise agreements.

Where can I find the full OpenAPI spec?

Contact us for a copy of the OpenAPI 3.1 specification. Public hosted documentation is coming soon.

See your business, illuminated.

Start your free 14-day trial. Connect your tools in under an hour. Get your first revenue insight by tomorrow morning.