Use the IntelliFront BI Postman collection

Import the collection and environment, authenticate to your installation and choose the right requests for your workflow.

Use the IntelliFront BI Postman collection to explore native analytics resources and configured reporting workflows in your own IFBI installation. It contains 42 requests in 10 folders, with scripts for the supported example workflows. The API reference describes the complete public API.

Download both files

If your browser displays JSON, use Save as to save each file with its original .json filename.

Import and select the environment

  1. Open the Postman desktop app and select Import.
  2. Import both JSON files.
  3. Confirm IntelliFront BI Public API appears under Collections.
  4. Select IntelliFront BI Environment Template from the environment selector.
  5. Duplicate and rename the environment for your installation if helpful.

The collection uses the Postman Collection v2.1 format. Keep the collection and its matching environment together.

Configure your installation and identity

VariableWhat to enter
baseUrlYour IFBI API root, including its configured port (normally 50255) and any IIS application path, without a trailing slash or an added /api suffix.
username and passwordAn authorised user’s credentials for user authentication.
domain_usertrue for configured domain login; otherwise false.
otpA current passcode when required; also enable the disabled X-OTP form field.
client_id and client_secretRegistered service-client credentials when using client authentication.
access_tokenFilled by a successful authentication request.

IFBI installs its web application and API in IIS. The web application normally uses HTTPS on port 443; API requests go to the API URL, normally on port 50255. Do not use the web application address as baseUrl.

Replace the example.com host and confirm the API’s protocol, port and application path with your administrator. For an API configured at https://bi.example.com:50255/ifbi, use https://bi.example.com:50255/ifbi/api/token for its standard token endpoint.

Keep credentials and tokens in local values. The distributed environment leaves credentials, tokens, resource IDs and cached configurations empty. Do not export or share a populated environment.

Authenticate

Open 01 Authentication and choose Authenticate an IFBI user or Authenticate a service client. Both send form-encoded requests to /api/token with No Auth.

The service client must have the SERVICE claim. A service identity does not automatically provide the current user ID needed by canvas and favorite operations. Use a suitable user token for those workflows. See authentication.

The scripts clear previous token values before requesting a new token and capture access_token, token_expires_in and token_expires_at after a valid response. Protected requests inherit Bearer Token authentication from the collection. There is no automatic renewal; authenticate again when needed.

Choose a workflow

FolderWhat it helps you do
02 Discover native contentFind datasets, dashboards, KPIs and user canvases.
03 DatasetsInspect configuration and refresh history, export a definition and import it with an approved connection.
04 DashboardsInspect configuration, groups, cache timestamps and definition XML.
05 KPIsRead a selected KPI, calculate its result or update its goal.
06 CanvasesCreate a canvas for an existing group and manage the signed-in user’s favorite.
07 Users and groupsReview current-user information, group configuration and membership.
08 Configured report jobsInspect a Gizmo and submit one manual-run request.
09 Monitoring and troubleshootingRead API, queue and latest-error evidence.
10 Schedules and workflowsInspect existing schedule and workflow configuration.

Choose the intended resource IDs manually. IFBI uses GUIDs for the resource variables in these examples. Set each variable to the resource you intend to use.

Run and verify requests individually

Read each request description and set the variables it names. Do not run the entire collection as a discovery step: it includes dataset import, KPI updates, canvas creation, preference changes and report-job execution.

Some requests build their JSON body in a pre-request script. For KPI calculation and goal updates, first run Get a KPI configuration for the selected kpi_id. Dataset import first requires Export and cache a dataset definition, compatible target connection IDs and a new dataset name.

The scripts check HTTP success and wrapper errors where applicable. After a change, read the configuration back, test the intended user’s access and check the reporting outcome.

Start with Your first native analytics workflow in Postman. For execution behaviour, see configured report jobs. For request failures, use troubleshooting.


Did this page help you?