Delete Variables API
Overview
The Delete Variables API endpoint allows you to delete variables individually or all at once.
Endpoint
Here is a sample endpoint from the account in the India region:
https://in1.api.clevertap.com/1/deleteVars
Authentication
Authentication is required using accountId and passcode headers.
Headers
Refer to Headers for more details.
Region
Refer to Regions to view region-specific sample endpoints
HTTP Method
The HTTP method is POST for the Delete Variables API
Body Parameters
| Parameter | Description | Type | Example | Required/Optional | 
|---|---|---|---|---|
| deleteAllVars | Determines whether you want to delete all variables in your Remote Config. | Boolean | { "deleteAllVars": false }  | Optional | 
| variableNames | Contains a list of variable names you want to delete from your Remote Config. | String | { "variableNames": ["var1", "folder1.var2", "non.existing"] }  | Required | 
Sample Request
curl -X POST -d '{"variableNames":["var1","folder1.var2"]}' "https://in1.api.clevertap.com/1/deleteVars" \
-H "X-CleverTap-Account-Id: ACCOUNT_ID" \
-H "X-CleverTap-Passcode: PASSCODE" \
-H "Content-Type: application/json; charset=utf-8"
Sample Response
{
    "status": "success",
    "deletedVariables": [
        "var1",
        "folder1.var2"
    ],
    "problematicVariables": [
        "non.existing"
    ]
}
Updated 9 months ago
