Enable Revision Protection
POST
https://deploygate.com/api/users/{OWNER_NAME}/platforms/{PLATFORM_TYPE}/apps/{APP_ID}/binaries/{REVISION_NUMBER}/protect
Prevent past revisions that exceed the limit from being automatically deleted.
Path Params
Name | Type | Required | Description |
---|---|---|---|
OWNER_NAME | string | true | App owner's user name |
PLATFORM_TYPE | string | true | ios or android |
APP_ID | string | true | App's package name (Example: com.deploygate.android) |
REVISION_NUMBER | int32 | true | A number representing the revision on the package management screen (Example: # 1) |
Example
curl \
--url "https://deploygate.com/api/users/${OWNER_NAME}/platforms/${PLATFORM_TYPE}/apps/${APP_ID}/binaries/${REVISION_NUMBER}/protect" \
-H "Authorization: Bearer ${TOKEN}" \
-X POST
Result 200
{
"error": false,
"results": "protected successfully"
}
Result 404
{
"message": "unknown binary",
"because": "unknown binary",
"error": true
}