I.S.A.A.C Agent API

Use API tokens to let agents, automations, and scripts turn CSV into dashboard-ready JSON.

Authentication

Create a token from Billing, then send it as a Bearer token. Store it in your agent platform secret manager, not in prompts, screenshots, frontend code, or GitHub. Tokens can be revoked or rotated from Billing.

Authorization: Bearer isaac_live_xxx

Analyze CSV

Send one CSV string or multiple CSV files. The response includes KPIs, filters, chart data, anomalies, schema mapping, profile hints, and relationship opportunities.

POST /api/v1/analyze
Content-Type: application/json
Authorization: Bearer isaac_live_xxx

{
  "filename": "sales.csv",
  "csv": "date,product,revenue\n2026-07-01,A,120\n2026-07-02,B,240"
}

Machine-readable spec: /openapi.json

Agent Prompt

Use I.S.A.A.C to analyze this CSV. Return the dashboard summary, important KPIs, anomalies, useful filters, and the 3 best chart suggestions. Do not invent fields that are not in the CSV.

Multiple files

Send `files` when an agent has more than one CSV. The API analyzes each file and returns workspace-level relationship hints instead of pretending unrelated files are already joined.

POST /api/v1/analyze
Authorization: Bearer isaac_live_xxx
Content-Type: application/json

{
  "files": [
    { "filename": "sales.csv", "csv": "date,sku,revenue\n2026-07-01,A1,120" },
    { "filename": "inventory.csv", "csv": "sku,stock\nA1,44" }
  ]
}

Limits

PlanPriceFiles/requestRows/fileRate limit
FreeRM031,00010/min, 20/day
ProRM29/month1025,00060/min, 1,000/day
PremiumRM49/month20100,000180/min, 5,000/day