dex_delete_note
Remove a note permanently by ID and delete its timeline entry from all linked contacts in Dex CRM.
Instructions
Permanently delete a note by ID. Removes the timeline entry from all associated contacts.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| noteId | Yes |
Implementation Reference
- src/tools/timeline.ts:119-131 (handler)The tool 'dex_delete_note' is registered and implemented directly within the registerTimelineTools function. It uses the dex client to perform a DELETE request to the timeline endpoint.
server.tool( "dex_delete_note", "Permanently delete a note by ID. Removes the timeline entry from all associated contacts.", { noteId: z.string() }, async (args) => { try { const result = await dex.delete(`/v1/timeline/${args.noteId}`); return toResult(result); } catch (error) { return toError(error); } } );