Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws an exception if the version being snapshot is not ACTIVE. Audit fields added include action, actionBy, actionTimestamp.
HTTP request
POST https://integrations.googleapis.com/v1/{name=projects/*/locations/*/integrations/*/versions/*}:unpublish
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-11 UTC."],[[["This API endpoint is used to unpublish a specific version of an integration, setting its status to SNAPSHOT with a \"PREVIOUSLY_PUBLISHED\" tag."],["The HTTP request is a POST operation directed to a specific version of an integration, identified by its name in the URL using gRPC Transcoding syntax."],["The request requires a `name` path parameter to identify the specific integration version to be unpublished, and the request body must be empty."],["A successful request results in an empty response body, indicating the integration version has been successfully unpublished."],["To use this API, the request needs to include the `https://www.googleapis.com/auth/cloud-platform` OAuth scope and requires the `integrations.integrationVersions.deploy` IAM permission."]]],[]]