[GH-ISSUE #4738] [Bug]: BPA does not show field for Graph API endpoint when selecting Graph as data source #2207

Closed
opened 2026-03-02 13:50:27 +03:00 by kerem · 3 comments
Owner

Originally created by @mruiterhype on GitHub (Oct 1, 2025).
Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/4738

Required confirmations before submitting

  • I can reproduce this issue on the latest released versions of both CIPP and CIPP-API.
  • I have searched existing issues (both open and closed) to avoid duplicates.
  • I am not requesting general support; this is an actual bug report.

Issue Description

Steps to reproduce:

  1. Go to Tenant Administration > Standards & Drift > Best Practice Analyser, then click Add Template.
  2. Set the Data source of the "New Field" to Graph.
  3. Notice that no extra field appears to enter the Graph API endpoint.

Expected behavior:
When selecting Graph API as the data source, a new input field should appear below to allow entering the Graph URL.
Actual behavior:
No additional field shows up, making it impossible to specify the Graph endpoint.

This means no new BPA reports can be created that use the Graph API to gather data, which limits functionality for Graph-based templates.

Sponsoring via https://github.com/hypecipp

Environment Type

Sponsored (paying) user

Front End Version

8.4.2

Back End Version

8.4.2

Relevant Logs / Stack Trace


Originally created by @mruiterhype on GitHub (Oct 1, 2025). Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/4738 ### Required confirmations before submitting - [x] **I can reproduce this issue on the latest released versions** of both CIPP and CIPP-API. - [x] **I have searched existing issues** (both open and closed) to avoid duplicates. - [x] I am **not** requesting general support; this is an actual bug report. ### Issue Description **Steps to reproduce:** 1. Go to Tenant Administration > Standards & Drift > Best Practice Analyser, then click Add Template. 2. Set the Data source of the "New Field" to Graph. 3. Notice that no extra field appears to enter the Graph API endpoint. **Expected behavior:** When selecting Graph API as the data source, a new input field should appear below to allow entering the Graph URL. **Actual behavior:** No additional field shows up, making it impossible to specify the Graph endpoint. This means no new BPA reports can be created that use the Graph API to gather data, which limits functionality for Graph-based templates. Sponsoring via https://github.com/hypecipp ### Environment Type Sponsored (paying) user ### Front End Version 8.4.2 ### Back End Version 8.4.2 ### Relevant Logs / Stack Trace ```plaintext ```
Author
Owner

@github-actions[bot] commented on GitHub (Oct 1, 2025):

Thank you for reporting a potential bug. If you would like to work on this bug, please comment:

I would like to work on this please!

Thank you for helping us maintain the project!

<!-- gh-comment-id:3356199505 --> @github-actions[bot] commented on GitHub (Oct 1, 2025): Thank you for reporting a potential bug. If you would like to work on this bug, please comment: > I would like to work on this please! Thank you for helping us maintain the project!
Author
Owner

@mruiterhype commented on GitHub (Nov 10, 2025):

This is also the case for the Exchange Online Powershell. when selected, the field for the cmdlet doet not popup

Image
<!-- gh-comment-id:3512556684 --> @mruiterhype commented on GitHub (Nov 10, 2025): This is also the case for the Exchange Online Powershell. when selected, the field for the cmdlet doet not popup <img width="903" height="295" alt="Image" src="https://github.com/user-attachments/assets/d6e2c2bf-2dc1-4c7b-acf9-422a1051fb37" />
Author
Owner

@KelvinTegelaar commented on GitHub (Nov 12, 2025):

BPA is going to be replaced with a improved version and is deprecated starting next release. If you want to create BPA reports, you'll have to use the API and import the JSON for now. The replacement for BPA will be a different approach with a more user friendly report builder.

<!-- gh-comment-id:3521001586 --> @KelvinTegelaar commented on GitHub (Nov 12, 2025): BPA is going to be replaced with a improved version and is deprecated starting next release. If you want to create BPA reports, you'll have to use the API and import the JSON for now. The replacement for BPA will be a different approach with a more user friendly report builder.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/CIPP#2207
No description provided.