Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teams CLI - Developer Portal Inventory and App details #13240

Open
pkbullock opened this issue Feb 19, 2025 · 2 comments
Open

Teams CLI - Developer Portal Inventory and App details #13240

pkbullock opened this issue Feb 19, 2025 · 2 comments
Assignees
Labels
feature-request The issue is a feature request needs attention This issue needs the attention of a contributor.

Comments

@pkbullock
Copy link

pkbullock commented Feb 19, 2025

Is your feature request related to a problem?

I am trying to automate a process of interrogating the developer portal content for apps developed with Teams Toolkit to see if there are any solutions being developed that are connecting to external APIs e.g. Declarative API Plugins to allow checks for the security profile of the API as part of governance and security.

Describe the solution you'd like

I have seen that Teams Toolkit can setup and deploy apps to the Teams Developer Portal, but I cannot see any documentation for the API for this portal and presume this is not an official API or only for internal use.

Can the Teams CLI be expanded to include this functionality?

Copy link

👋 Hi @pkbullock,

Thank you for reporting this issue! We want to let you know that:

⏱️ Our team will personally review your issue
🎯 You can expect a response within 2 business days

✨ This is an AI-generated initial response
🤖 AI-Generated Preliminary Analysis:

Your feature request is about automating the interrogation of the Developer Portal content for apps developed using the Teams Toolkit to check if they are connecting to external APIs, which can be useful for governance and security purposes.

Current Capabilities:

The Teams Toolkit CLI (Command Line Interface) does have commands for setting up and deploying apps, but it appears that there is no documented API available for directly querying the Developer Portal's content.

Proposed Solution:

You are suggesting an expansion of the Teams CLI to include functionality that allows querying the Developer Portal to get information on apps and their connections to external APIs.

Actionable Steps:

  1. Feature Request Submission: Given that this feature does not currently exist, it would be best to submit a feature request to the Teams Toolkit development team. You can do this by creating an issue on their GitHub repository: Teams Toolkit GitHub Issues.

  2. Workaround: In the meantime, you might consider using the existing Teams Toolkit CLI to automate parts of your process indirectly. For instance, you could script the deployment process to log relevant metadata about the APIs your apps are connecting to.

Additional Information:

Conclusion:

Your request is valid and could significantly help in automating security and governance checks. For now, submitting a detailed feature request to the Teams Toolkit GitHub repository is the best course of action. This will bring the need to the attention of the development team, and they can evaluate the feasibility of adding such functionality.

If you need further assistance or have additional questions, feel free to ask!


Note: This is an automated first response generated by AI. A human team member will review your issue and provide a more detailed response soon. We appreciate your patience!

@microsoft-github-policy-service microsoft-github-policy-service bot added the needs attention This issue needs the attention of a contributor. label Feb 19, 2025
@Nivedipa-MSFT
Copy link

Nivedipa-MSFT commented Feb 19, 2025

@pkbullock - Thank you for your suggestion! To better achieve your requirements, we recommend submitting this feature request through the Teams Feedback Portal. This is the best way to ensure your idea is considered for future updates.
We appreciate your input and encourage you to share any additional thoughts!

@adashen adashen added the feature-request The issue is a feature request label Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request The issue is a feature request needs attention This issue needs the attention of a contributor.
Projects
None yet
Development

No branches or pull requests

4 participants