Skip to main content
Version: 24.05

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