Skip to main content

Delete bookmark

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/drill/delete_bookmark

Overview

Deletes one saved Drill bookmark.

Authentication

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

Permissions

Requires drill Read permission.

Request Parameters

ParameterTypeRequiredDescription
app_idStringYesTarget app ID.
bookmark_idStringYesBookmark ID to delete.
api_keyStringConditionalRequired if auth_token is not provided.
auth_tokenStringConditionalRequired if api_key is not provided.

Examples

/i/drill/delete_bookmark?
app_id=64f5c0d8f4f7ac0012ab3456&
bookmark_id=67bd31c92e7f0b0012ab4567

Response

Success Response

{
"result": "Success"
}

Response Fields

FieldTypeDescription
resultStringSuccess when bookmark is deleted.

Error Responses

  • 200
{
"result": "Not enough args"
}
  • 401
{
"result": "Don't have permission to delete bookmark"
}
  • 500
{
"result": "Query delete error"
}

Behavior

  • Validates bookmark ID.
  • Allows deletion for globally visible bookmarks, legacy bookmarks without creator, or user-owned bookmarks.
  • Deletes bookmark and emits cleanup/systemlog events.
  • Dispatches dashboard cleanup so widgets that reference the deleted Drill bookmark can be removed.
Implementation details

Database Collections

CollectionUsed forData touched by this endpoint
countly_drill.drill_bookmarksEndpoint data sourceStores endpoint-related records this endpoint reads or modifies.
countly.systemlogsAudit trailContains system action records used by this endpoint for audit output or audit writes.