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
| Plan | Price | Files/request | Rows/file | Rate limit |
|---|---|---|---|---|
| Free | RM0 | 3 | 1,000 | 10/min, 20/day |
| Pro | RM29/month | 10 | 25,000 | 60/min, 1,000/day |
| Premium | RM49/month | 20 | 100,000 | 180/min, 5,000/day |