bymundi API

Delete a catalog entry

The delete_catalog_entity MCP tool: delete a catalog entry.

delete_catalog_entity · writes · destructive

REST: DELETE /v1/catalog/entities/{entityId}

What the model reads

Deletes a catalog entry. It is SOFT: trips that already use it keep showing it, and restore_catalog_entity or undo_change brings it back. Deleting a destino or a place also takes everything below it (its zones and places, never products): call it with dryRun: true first to see how many, then again with confirm set to the entry's exact name.

Permissions: catalog:write. Set dryRun: true to preview the effect without writing anything. Undo: the result names a change id; undo_change reverts it.

Input

Field Type Required Description
entityId uuid yes
confirm string The entry's exact name, when the delete takes more than the entry itself. max 200 chars
dryRun boolean Preview only: plan the change and return its effect without writing.

Input schema (JSON)

{
  "type": "object",
  "properties": {
    "entityId": {
      "type": "string",
      "format": "uuid"
    },
    "confirm": {
      "type": "string",
      "maxLength": 200,
      "description": "The entry's exact name, when the delete takes more than the entry itself."
    },
    "dryRun": {
      "type": "boolean",
      "description": "Preview only: plan the change and return its effect without writing."
    }
  },
  "required": [
    "entityId"
  ],
  "additionalProperties": false
}