Skip to main content

Delete content block

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/content/delete

Overview

Deletes a content block by ID.

Authentication

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

Permissions

  • Required permission: Delete on the content feature

Request Parameters

ParameterTypeRequiredDescription
api_keyStringYes (or auth_token)API key for authentication
auth_tokenStringYes (or api_key)Auth token for authentication
app_idStringYesApplication identifier
_idStringYesContent block ObjectID

Examples

Example 1: Delete Content Block

/i/content/delete?api_key=YOUR_API_KEY&app_id=5be987d7b93798516eb5289a&_id=5d4472152de8f07336f3b352

Response

Success Response

"Success"

Response Fields

FieldTypeDescription
(root value)StringSuccess confirmation ("Success").

Error Responses

HTTP StatusResponse
400{"result":"content-is-used-in-a-journey"}
400{"result":"Invalid request"}
500{"result":"Error"}

Behavior

  1. Validates request authentication and permissions.
  2. If journey engine is enabled, checks whether content is used in journey definitions.
  3. Deletes matching document by _id and app.
Implementation details

Database Collections

CollectionUsed forData touched by this endpoint
countly.content_blocksEndpoint data source** - Content block definitions
countly.journey_definitionEndpoint data source** and related Journey Engine collections - Referenced indirectly when usage checks run