Skip to main content
Skip table of contents

Connect to the OData API

The Gimmal Records OData API allows you to access reporting data in your Gimmal Records cloud tenant from reporting tools such as Excel, Tableau, and Power BI. Any application that can consume an OData connection can be used. This article walks you through connecting to the API using Power BI Desktop.

The OData API is only available for production tenants in the Gimmal Cloud, i.e. those accessed via https://records.gimmal.cloud or https://records-ca.gimmal.cloud.

Prerequisites

  • Access to the Gimmal Records cloud service.

  • Access to the Gimmal Records OData connector.

  • The username and password to an internal Gimmal Records Service Account. These accounts are easily identified by their orange tile on the Secure page of the Gimmal Records Manager web.

Loading Data into Power BI

  1. From the Home ribbon select Get Data->OData feed.

image-20250508-175139.png

OData feed selected from the Get data drop-down

  1. The OData feed window appears

  1. Enter the URL for the Gimmal Records OData API

    1. https://records.gimmal.cloud/odata for customers in the US cloud OR

    2. https://records-ca.gimmal.cloud/odata for customers in the Canadian cloud

    3. Click OK.

  2. The authentication window appears

image-20250508-175816.png
  1. Select Basic authentication and ensure https://records.gimmal.cloud/odata (or https://records-ca.gimmal.cloud/odata) is selected in the drop-down.

  2. Enter the username and password for a Gimmal Records internal service account, then click Connect.

image-20250508-182329.png
  1. The Navigator window appears

image-20250508-184213.png
  1. Select the tables needed and click Load. If this is your first time connecting, it may be a better option to use the Power BI Template to get a basic understanding of the data.

Additional tables

The OData API provides a core set of tables for Gimmal Records. However, there are additional tables you may need. Accessing these requires the URLs and additional steps described below. Make sure to replace <ODataAPI> with the base OData URL (i.e., https://records.gimmal.cloud/odata for US cloud tenants, or https://records-ca.gimmal.cloud/odata for Canadian cloud tenants).

URL

Description

<ODataAPI>/destructioncertificates?$select=*&$expand=approvals($select=*)

Destruction Certificate approvals

<ODataAPI>/destructioncertificates?$select=*&$expand=content($select=*)

Destruction Certificate content

<ODataAPI>/legalcases?$select=*&$expand=holdrules($select=*)

Legal hold rules

<ODataAPI>/lifecycles?$select=*&$expand=phases($select=*)

Lifecycle phases

<ODataAPI>/recordclasses?$select=*&$expand=approvalgroups($select=*;$expand=users($select=*))

Record Class approval groups and users

<ODataAPI>/recordclasses?$select=*&$expand=classificationrules($select=*)

Record Class classification rules

<ODataAPI>/triggers?$select=*&$expand=triggerrules($select=*)

Trigger rules

Loading Additional Tables

Follow these steps to load these additional tables in Power BI Desktop:

  1. From the Home ribbon select Get Data->OData feed.

  2. Enter the URL of the table, e.g. Record Class classification rules (remember to replace <ODataAPI> with the correct base OData URL for your tenant) and click OK.

  3. If prompted for authentication, specify Basic authentication, enter the username and password for a Gimmal Records internal service account, and ensure the URL in the drop-down matches the additional table URL. Then click Connect.

image-20250508-192358.png

Authentication to load the Record Class Classification Rules table

  1. A data preview window will open, with the full URL at the top:

image-20250508-193030.png
  1. Select Transform Data to open the Power Query Editor.

  2. For these tables, you will need to expand the column listed in the URL, in this case, ClassificationRules.

image-20250508-212151.png
  1. Left click the button with the two sideways arrows in the ClassificationRules column header. A window will open allowing you to select which columns of the Classification Rules you want to keep, as well as specify if you want to use the original column name (ClassificationRules) as a prefix of the columns you do keep. If this is your first time accessing this data, it may be useful to keep all of them until you are more familiar with the data. Make your selections then click OK.

image-20250508-212519.png
  1. When you chose to transform the data, a new query was created, likely Query1 (or similar). We recommend changing it to something more user-friendly, such as ClassificationRules.

image-20250508-213110.png
  1. Click Close and Apply from the Home Ribbon in the Power Query Editor.

image-20250508-213218.png
  1. Your new table will be loaded into Power BI Desktop.

  2. Repeat these steps for the other tables as necessary.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.