Skip to main content

Remove Experiment

Enterprise

This endpoint is part of Countly Enterprise. To get access, contact sales or compare versions. Existing customers can reach the support portal with questions.

Endpoint

/i/ab-testing/remove-experiment

Overview

Delete an experiment and its associated data, including variant cohorts.

Authentication

Pass api_key or auth_token as a query parameter, or send countly-token as a header. See Authentication.

Permissions

  • Delete (ab_testing feature)

Request Parameters

ParameterTypeRequiredDescription
api_keyStringYes (or use auth_token)API key for authentication
auth_tokenStringYes (or use api_key)Auth token for authentication
app_idStringYesApplication identifier
experiment_idStringYesExperiment ObjectId to remove

Examples

Example 1: Remove an Experiment

Request:

curl "https://your-server.com/i/ab-testing/remove-experiment" \
-d "api_key=YOUR_API_KEY" \
-d "app_id=YOUR_APP_ID" \
-d "experiment_id=5f9c8a3b4d1e2a001f3b4567"

Response

Success Response

{
"result": "Success"
}

Response Fields

FieldTypeDescription
resultStringResult message

Error Responses

  • HTTP 400 - Missing app_id:
{
"result": "Missing app_id"
}
  • HTTP 400 - Missing experiment_id:
{
"result": "Missing experiment_id"
}
  • HTTP 500 - Experiment does not exist:
{
"result": "The experiment does not exist."
}
  • HTTP 500 - Failed to remove:
{
"result": "Failed to remove experiment"
}

Behavior

  • Deletes the experiment document from countly_out.ab_testing_experiments{appId}.
  • Deletes cohorts created for variants and removes cohort data.
  • Attempts to remove experiment assignments from countly.app_users{appId}.
Implementation details

Database Collections

CollectionUsed forData touched by this endpoint
countly_out.ab_testing_experiments{appId}Primary:Removes experiment document.
countly.cohortsRelated:Deletes all cohorts associated with experiment variants.
countly.cohortdataRelated:Removes cohort membership data.
countly.app_users{appId}Related:Removes experiment assignments from user documents.