Restores, or "undeletes", an alert that was marked for deletion within the past 30 days. Attempting to undelete an alert which was marked for deletion over 30 days ago (which has been removed from the Alert Center database) or a nonexistent alert returns a NOT_FOUND error. Attempting to undelete an alert which has not been marked for deletion has no effect.
HTTP request
POST https://alertcenter.googleapis.com/v1beta1/alerts/{alertId}:undelete
Required. The identifier of the alert to undelete.
Request body
The request body contains data with the following structure:
JSON representation
{"customerId": string}
Fields
customerId
string
Optional. The unique identifier of the Google Workspace account of the customer the alert is associated with. The customerId must have the initial "C" stripped (for example, 046psxkn). Inferred from the caller identity if not provided. Find your customer ID.
Response body
If successful, the response body contains an instance of Alert.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-22 UTC."],[[["Restores an alert that was marked for deletion within the past 30 days using the alert's unique identifier."],["Requires a POST request to the specific endpoint `https://alertcenter.googleapis.com/v1beta1/alerts/{alertId}:undelete`."],["An optional `customerId` can be included in the request body but is inferred if not provided."],["Successful responses return the restored alert's details."],["Requires the `https://www.googleapis.com/auth/apps.alerts` OAuth scope for authorization."]]],[]]