Delete bookmarks

This page describes how to delete a bookmark using the Async API, and the message format for deleting a bookmark with the Streaming API.

For more information about the Bookmarks feature, see Bookmarks.


Bookmarks - Async API

This section describes how to delete a bookmark using the Async API. This request requires a conversation ID. You receive a conversation ID when you process a conversation with the Symbl.ai APIs.

Authentication

These requests require an access token, as described in Authenticate.

Delete a bookmark

To get a bookmark in a conversation, use the following operation:

DELETE https://api.symbl.ai/v1/conversations/{conversationId}/bookmarks/{bookmarkId}

To make this request from the API reference, see Delete bookmark.


Bookmarks - Streaming API

This section provides the message format for deleting a bookmark using WebSockets and the Streaming API.

Delete a bookmark

To delete a bookmark with the Streaming API during a conversation, send the following WebSocket message:

ws.send(JSON.stringify({
  "type": "bookmark_request",
  "operation": "delete",
  "id": "<BOOKMARK_ID>",
}));

Where:

  • <BOOKMARK_ID> is the ID of a bookmark that you created during the conversation.

Message parameters

The following table describes the parameters that can be used with this message.

ParameterRequiredDescription
typeYesValue must be bookmark_request.
operationYesValue must be delete.
idYesID of the bookmark to delete.

Response

The following table describes the response body that is returned by this request.

FieldDescription
typeThe value is bookmark_response.
operationThe value is delete.
idThe unique identifier of the bookmark.
labelA short label for the bookmark.
descriptionA description of the bookmark.
userAn object that contains details about the user that created the bookmark.
user.nameThe name of the user that created the bookmark.
user.userIdThe unique ID of the user that created the bookmark.
user.emailThe email address of the user that created the bookmark.
beginTimeOffsetIn seconds from the beginning of the conversation, when the bookmark starts capturing messages.
durationIn seconds, how long the bookmark captures messages.
messageRefsA list of the messages that occurred during the duration of the bookmark.

Example response

{
  "type": "bookmark_response",
  "operation": "delete",
  "id": "6428584355823616",
  "label": "pain point",
  "description": "Customer found the interface difficult to use.",
  "user": {
    "name": "natalie",
    "userId": "[email protected]",
    "email": "[email protected]"
  },
  "beginTimeOffset": 10,
  "duration": 15
}