deprecated

[Sunset] Installation-based App Manifest Endpoints

The v2-beta endpoints for Benchling App Manifests that use app installation IDs will be sunset on September 6, 2024. Please use the new equivalent endpoints that operate using app definition IDs instead, which are also in v2-beta stability.

What’s changing?

The v2-beta endpoints for Benchling App Manifests that operate using app installation IDs are being sunset in favor of equivalently-functioning endpoints that use the app definition ID instead. Since the App Manifest represents an App Definition Version, version IDs will be required in the new endpoint path as well. No functionality is being lost by migrating to the new endpoints. Each endpoint and its corresponding counterpart is below:

Get Manifest:

  • removed: v2-beta/apps/<app_id>/manifest.yaml
  • equivalent: v2-beta/app-definitions/<app_def_id>/versions/<version_id>/manifest.yaml

Put Manifest:

  • removed: v2-beta/apps/<app_id>/manifest.yaml
  • equivalent: v2-beta/app-definitions/<app_def_id>/versions/<version_id>/manifest.yaml

When is this happening?

The new endpoints are available now! The manifest endpoints to be deprecated are currently marked as such, and will be fully sunset on September 6, 2024.