Delete App from Catalog

Delete a specified app from the Microsoft Teams app catalog via API.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill delete-app-from-catalog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Delete App from Catalog
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/delete-app
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill delete-app-from-catalog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows for the removal of specific applications from the Microsoft Teams app catalog, streamlining application management.

Core Features & Use Cases

  • App Removal: Delete an app by its unique identifier (app-id).
  • API Integration: Leverages the Microsoft Teams API for app management.
  • Use Case: An administrator needs to remove an outdated or deprecated application from the company's Teams app catalog to maintain a clean and relevant list of available applications.

Quick Start

Use the deleteApp skill to remove the app with the ID '01234567-89ab-cdef-0123-456789abcdef' from the app catalog.

Frequently Asked Questions about Delete App from Catalog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delete an app from the Microsoft Teams catalog?

You can remove an app from the Teams catalog by sending a DELETE request to the `/appCatalogs/teamsApps/{app-id}` endpoint with its unique identifier. This maintains a clean application environment.

What permissions do I need to remove apps from the Teams app catalog?

Removing apps from the Teams catalog requires administrative privileges and a valid OAuth token. Your token must specifically have the `AppCatalog.ReadWrite.All` permission scope to authorize the deletion.

When should I remove an application from the Teams app catalog?

You should remove an application from the Teams app catalog when it becomes outdated or deprecated. Deleting these apps maintains a clean and relevant list of available applications for your organization.

Do I need the app-id to delete a Microsoft Teams app?

Yes, you need the unique application identifier (`app-id`) to delete a Microsoft Teams app. The API endpoint requires this exact ID in the URL path to locate and successfully remove the specific application.