Skip to main content

Informer API

The Informer API provides programmatic access to Informer's business intelligence and reporting platform. Use it to manage datasets, build AI-powered experiences, and integrate Informer into your workflows.

Guides

New to building with Informer? Start with the Magic Apps Guides - a progressive tutorial series that takes you from setup to AI-enhanced dashboards.

Getting Started

Authentication

All API requests require authentication. Informer supports session-based authentication and API tokens.

Session Authentication

Obtain a session by posting credentials to the auth endpoint:

curl -X POST https://your-instance.entrinsik.com/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username": "your-username", "password": "your-password"}'

Include the session cookie in subsequent requests.

API Tokens

For server-to-server integrations, use API tokens passed via the Authorization header:

curl https://your-instance.entrinsik.com/api/datasets \
-H "Authorization: Bearer YOUR_API_TOKEN"

Base URL

All API endpoints are relative to your Informer instance:

https://your-instance.entrinsik.com/api/

Response Format

The API returns JSON responses following the HAL hypermedia format, with _links and _embedded properties for resource navigation.

Example HAL response:

{
"id": "example-dataset",
"name": "Sales Data",
"type": "dataset",
"_links": {
"self": { "href": "/api/datasets/example-dataset" },
"fields": { "href": "/api/datasets/example-dataset/fields" },
"run": { "href": "/api/datasets/example-dataset/run" }
}
}

API Sections

The Informer API is organized into 20 sections covering core data management, AI capabilities, identity and access, content management, and platform configuration.

Core Data

APIDescriptionEndpoints
DatasetCreate, query, and manage datasets with fields, filters, and aggregations~108
QueryExecute parameterized queries with drafts, multiple languages, and dataset generation~30
ReportBuild and publish reports with templates, inputs, and visuals~40
VisualCreate chart components and visualizations~6
TemplateManage report templates with files, processors, and inputs~50

AI Platform

APIDescriptionEndpoints
AIManage chats, messages, models, providers, seats, and usage budgets~71
AssistantConfigure AI assistants with skills, secrets, knowledge, and files~40
ToolkitIntegrate AI toolkits with MCP support and tool discovery~20

Identity & Access

APIDescriptionEndpoints
AuthLogin, logout, API tokens, password management, and MFA~25
UserManage users, profiles, preferences, avatars, and memberships~30
TeamConfigure teams, members, and AI subscriptions~15

Content Management

APIDescriptionEndpoints
LibraryOrganize and sync files with integration support~50
JobSchedule and execute jobs with actions, attachments, and history~40
IntegrationConnect external services with OAuth and API integrations~15
FolderOrganize content hierarchically with permissions~9

Configuration & Admin

APIDescriptionEndpoints
DatasourceConnect to databases with drivers, testing, and field mappings~25
TenantManage tenant settings, licenses, mail, and App configuration~20
FunctionCreate user-defined functions (UDFs) in JavaScript~6
StorageUpload, retrieve, and search files~4
SubscriptionHandle AI seat subscriptions and billing~5
TagOrganize resources with color-coded tags~7
SearchUniversal search across all content types~1

Total Coverage

The documentation covers approximately 537 endpoints across 21 API sections, providing comprehensive reference material for building integrations with Informer.