Welcome to the IntelliFront BI API

Choose the right integration path for native reports, dashboards, KPIs and reporting workflows.

Use the IntelliFront BI API to connect your application to the analytics and reporting resources in your own IFBI installation. A good first integration is small: authenticate, find an existing resource, and complete one useful task before automating a larger process.

Start with the reporting experience you need

IFBI creates its own reports, dashboards and KPIs over business data. Datasets provide reusable data configuration, dashboards hold visual reporting, and canvases bring dashboards and KPIs together for an audience. Power BI, SSRS and Crystal Reports are separate integrations for bringing existing reporting into that environment.

The API supports resource administration and native KPI calculations. Interactive dashboard viewing uses the IFBI viewing and sharing experience. Keeping those roles clear will help you choose the right implementation.

Your goalStart here
Make your first authenticated requestConnect to your installation
Prepare reusable business dataDatasets and connections
Use a native KPI in another applicationNative KPI calculations
Give a customer a prepared reporting workspaceCustomer analytics setup
Show a dashboard inside an applicationSharing and embedding
Trigger an existing report jobOn-demand report jobs

How to use this portal

Guides explain the decisions, resource relationships and operational details. Recipes provide complete Python examples with walkthroughs. The API reference gives the exact methods, paths, request models and response shapes for individual operations.

IFBI installs its web application and API in IIS. The web application normally uses HTTPS on port 443, while the API normally uses port 50255. Send requests to your API URL, including its configured port and application path, rather than the web application URL. The example.com host in the reference is a placeholder. Your account permissions, configured connections, installed build and licensing determine what a request can do.

A sensible first milestone

Follow authentication, list an existing native dashboard, and retrieve one KPI result. Then verify the outcome with the intended user account. That gives you a working connection and a concrete reporting use case before you add provisioning, sharing or scheduled work.

Continue with Connect to your IntelliFront installation.


Did this page help you?