releases

Delete release artifacts.

Deletes the release's artifacts for one platform, or for every platform when platform is omitted. This removes the stored release artifacts and their records, the stored artifacts of the release's patches for that platform, and the platform's entry in the release's platformStatuses, so the platform no longer appears on the release and its artifacts can be uploaded again. Cached patch-check responses for the release version (and platform) are cleared. The release itself and its patch records are kept. Use DELETE /apps/{appId}/releases/{releaseId} to remove the whole release.

Requires the releases.delete permission, which the admin and owner roles hold. A "Release and patch only" API key does not.

delete/apps/{appId}/releases/{releaseId}/artifacts

Request

  • Base URL
    https://api.shorebird.dev/api/v1
  • Auth
    • HTTP bearer
    • or HTTP bearer

Query parameters

platform'android' | 'ios' | 'linux' | 'macos' | 'windows'

A platform to which a Shorebird release can be deployed.

The platform whose artifacts to delete. When omitted, the artifacts for every platform are deleted.

Response

The artifacts were deleted.

Changes

No recorded changes to this operation across all 1 revision of this API.