Link Search Menu Expand Document

PowerBi API

Jan 1 2022 at 12:00 AM

  1. APIs within PowerBi Api
    1. PowerBi
      1. API Calls

The PowerBi API provides integration with PowerBI by:

  • Handling authentication
  • Proxy requests for retrieving reports and dashboards.

APIs within PowerBi Api

PowerBi

API Calls

GetAccessToken

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetAccessToken

URL Params

None

Data Params

None

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetGroups

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetGroups

URL Params

None

Data Params

data: 
{ 
    "token": "string"
}
  • token: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetGroupById

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetGroupById

URL Params

None

Data Params

data: 
{ 
    "groupId": "string", 
    "token": "string"
}
  • groupId: string (required)

  • token: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetReportsInGroup

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetReportsInGroup

URL Params

None

Data Params

data: 
{ 
    "groupId": "string", 
    "token": "string"
}
  • groupId: string (required)

  • token: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetReportInGroupById

GET

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetReportInGroupById

URL Params

None

Data Params

data: 
{ 
    "groupId": "string",
    "token": "string"
}
  • groupId: string (required)

  • token: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetDashboardsInGroup

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetDashboardsInGroup

URL Params

None

Data Params

data: 
{ 
    "groupId": "string", 
    "token": "string"
}
  • groupId: string (required)

  • token: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetDashboardInGroupById

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetDashboardInGroupById

URL Params

None

Data Params

data: 
{ 
    "groupId": "string", 
    "token": "string",
    "dashboardId": "string"
}
  • groupId: string (required)

  • token: string (required)

  • dashboardId: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetTilesInGroup

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetTilesInGroup

URL Params

None

Data Params

data: 
{ 
    "groupId": "string", 
    "token": "string",
    "dashboardId": "string"
}
  • groupId: string (required)

  • token: string (required)

  • dashboardId: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None

GetTileInGroup

POST

Permission

no permission checks

Accessible

Tenant Only. See response and accessiblity information for more

URL

https://iotnxtinternal.commander.io/DAPI/v1/PowerBI/GetTileInGroup

URL Params

None

Data Params

data: 
{ 
    "groupId": "string", 
    "token": "string",
    "dashboardId": "string"
}
  • groupId: string (required)

  • token: string (required)

  • dashboardId: string (required)

Success Response

Response message with the following codes and JSON body formats. Refer to the API Response Types Success Response. See response and accessiblity information for more

Error Response

Response message with the following codes and HTMLs body formats. Refer to the API Response Types Error Response. See response and accessiblity information for more

Notes

None