Show / Hide Table of Contents

AppCatalog.ReadWrite.All

Allows the app to create, read, update, and delete apps in the app catalogs.

Graph Methods

Type: A = Application Permission, D = Delegate Permission

Ver Type Method
V1 D DELETE /appCatalogs/teamsApps/{id}
V1 A,D GET /appCatalogs/teamsApps
V1 A,D GET /appCatalogs/teamsApps/{app-id}/appDefinitions/{app-definition-id}/bot
V1 A,D GET /appCatalogs/teamsApps/{teams-app-id}/appDefinitions/{app-definition-id}/colorIcon
V1 A,D GET /appCatalogs/teamsApps/{teams-app-id}/appDefinitions/{app-definition-id}/colorIcon/hostedContent/
V1 A,D GET /appCatalogs/teamsApps/{teams-app-id}/appDefinitions/{app-definition-id}/colorIcon/hostedContent/$value
V1 A,D GET /appCatalogs/teamsApps/{teams-app-id}/appDefinitions/{app-definition-id}/outlineIcon/hostedContent/
V1 A,D GET /appCatalogs/teamsApps/{teams-app-id}/appDefinitions/{app-definition-id}/outlineIcon/hostedContent/$value
V1 D POST /appCatalogs/teamsApps
V1 D POST /appCatalogs/teamsApps/{id}/appDefinitions

Delegate Permission

Id 1ca167d5-1655-44a1-8adf-1414072e1ef9
Consent Type Admin
Display String Read and write to all app catalogs
Description Allows the app to create, read, update, and delete apps in the app catalogs.

Application Permission

Id dc149144-f292-421e-b185-5953f2e98d7f
Display String Read and write to all app catalogs
Description Allows the app to create, read, update, and delete apps in the app catalogs without a signed-in user.

Resources

teamsApp

Property Type Description
displayName string The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.
distributionMethod teamsAppDistributionMethod The method of distribution for the app. Read-only.
externalId string The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.
id string The catalog app's generated app ID (different from the developer-provided ID in the Microsoft Teams zip app package.

teamsAppDefinition

Property Type Description
description string Verbose description of the application.
displayName string The name of the app provided by the app developer.
id string A unique ID (not the Teams app ID).
publishingState string The published status of a specific version of a Teams app. Possible values are:
submitted — The specific version of the Teams app has been submitted and is under review.
published — The request to publish the specific version of the Teams app has been approved by the admin and the app is published.
rejected — The request to publish the specific version of the Teams app was rejected by the admin.
shortDescription string Short description of the application.
teamsAppId string The ID from the Teams app manifest.
version string The version number of the application.

teamsAppIcon

Property Type Description
id string The unique ID of the app icon.
webUrl string The web URL that can be used for downloading the image.

teamworkBot

Property Type Description
id String The ID of the bot associated with the specific teamsAppDefinition. This value is usually a GUID.

teamworkHostedContent

Property Type Description
contentBytes Binary Write only. Bytes for the hosted content (such as images).
contentType String Write only. Content type. sicj as image/png, image/jpg.
id String ID of the hosted content.
In This Article
Back to top Created by merill | Submit feedback