Skip to main content

Using the ClearPoint API to Integrate with Power BI

This article explains how to use the ClearPoint API to bring Measure data into Power BI.

Ted Jackson avatar
Written by Ted Jackson
Updated over a week ago

The ClearPoint API allows you to connect your ClearPoint account with other applications and data sources, helping you expand your reporting and analysis capabilities.


Step 1 — Select the Measure in ClearPoint

To retrieve Measure data through the ClearPoint API, you need the Measure ID.

Option A: Find the Measure ID in the URL

  1. Navigate to the Measure Detail Page in ClearPoint.

  2. Look at your browser’s address bar.

  3. Locate the value after objectId.

Example URL:

https://app.clearpointstrategy.com/#/index/?object=measure&objectId=1522940&periodId=312499&scorecardId=154480

💡 In this example, the Measure ID is 1522940.

Option B: Display the Measure ID on the Detail Page

  1. From the left navigation, click Elements.

  2. Open Measures.

  3. Select the Measure (e.g., Revenue).

  1. Open the kebab menu (⋮) next to the Edit icon and select Edit Layout.

  1. In the layout panel, locate the Measure ID field.

  2. Drag and drop to place it where you want it.

  3. Click Save.

💡 You will now see the Measure ID displayed directly on the Measure Detail Page.


Step 2 — Add an API Key for Power BI Integration

  1. From the top navigation, click Settings.

  2. Select Integrations.

  1. Navigate to the API Keys tab.

  2. Click the Add API Key (+) icon.

  3. Enter a name such as PowerBI.

    • We recommend using a descriptive name for future reference.

  4. Set an expiration date as needed.

  5. Map the API Key to a user.

  6. Click Save.

  1. Select the newly created key and copy the Access Key and Secret Key.

💡 You will use these values when connecting Power BI to ClearPoint.


Step 3 — Integrate ClearPoint with Power BI

If you do not already have Power BI, you can download it here.

Connect Power BI to ClearPoint

  1. Open Power BI.

  2. Click Get Data.

  3. Select Web.

  1. In the dialog that appears, click Advanced.

  2. In the URL parts field, enter the following endpoint, replacing {measureId} with your actual Measure ID:

https://app.clearpointstrategy.com/api/v1/measures/{measureId}/measureData

Example using Measure ID 1522940:

https://app.clearpointstrategy.com/api/v1/measures/1522940/measureData
  1. Under HTTP request header parameters, add:

  • accessKey → paste your Access Key

  • secretKey → paste your Secret Key

  1. Click OK.

💡 Power BI will now retrieve Measure Data from ClearPoint through the API.

Did this answer your question?