teams app manifest upload
Upload a manifest.json to update an existing Teams app
Usage​
teams app manifest upload <file-path> [appId] [options]
Arguments​
| Argument | Description | Required |
|---|---|---|
file-path | Path to manifest.json file | Yes |
appId | Teams app ID (prompted if not provided) | No |
Options​
| Flag | Description |
|---|---|
--no-bump-version | [OPTIONAL] Disable automatic version bumping |
--json | [OPTIONAL] Output as JSON |
Details​
Uploads a local manifest.json to update an existing Teams app. The manifest is packaged into a zip (preserving existing icons) and imported via the TDP import endpoint, so all manifest fields are supported — including webApplicationInfo.resource.
Automatic Version Bumping​
When the manifest version matches the server's current version but the content has changed, the CLI automatically bumps the patch version (e.g., 1.0.0 → 1.0.1). This only affects the uploaded copy — your local file is not modified.
Use --no-bump-version to disable this behavior.
Examples​
Upload a manifest:
teams app manifest upload manifest.json <appId>
Upload without auto version bump:
teams app manifest upload manifest.json <appId> --no-bump-version