Skip to main content

Data Migration - Delete Export

Endpoint

/i/datamigration/delete_export

Overview

Deletes one export package and its migration record.

Authentication

Countly API supports three authentication methods:

  1. API key query parameter: api_key=YOUR_API_KEY
  2. Auth token query parameter: auth_token=YOUR_AUTH_TOKEN
  3. Auth token header: countly-token: YOUR_AUTH_TOKEN

Permissions

Requires data_migration Delete permission.

Request Parameters

ParameterTypeRequiredDescription
exportidStringYesExport job ID.
argsJSON String (Object)NoOptional JSON-stringified helper args.
api_keyStringConditionalRequired if auth_token is not provided.
auth_tokenStringConditionalRequired if api_key is not provided.

Response

Success Response

{
"result": "ok"
}

Response Fields

FieldTypeDescription
resultStringOperation status key.

Error Responses

  • 404
{
"result": "data-migration.exportid_not_provided"
}
  • 404
{
"result": "data-migration.invalid-exportid"
}
  • 401
{
"result": "data-migration.unable-to-delete-log-file"
}

Behavior/Processing

Behavior Modes

ModeTriggerProcessing PathResponse Shape
Delete successValid exportid record foundCleans export archive/folder, removes export log file, removes DB record.Wrapped { "result": "ok" }
Invalid exportMissing or unknown exportidStops and returns invalid/missing key.Wrapped error key

Impact on Other Data

  • Deletes export files under plugin export workspace.
  • Deletes export record from countly.data_migrations.

Database Collections

CollectionUsed forData touched by this endpoint
countly.data_migrationsExport metadata lookup and deleteReads export by _id; removes matching migration document.

Examples

Delete one export package

/i/datamigration/delete_export?
exportid=f9b35d90be5f2240eafced7c6bfdf130856cd0a7

Limitations

  • If log-file deletion fails, endpoint returns error and export DB cleanup may not complete.

Last Updated

2026-02-17