Tool Reference
Last updated: November 6, 2026
This reference lists every tool the Lextree connector gives an AI assistant, grouped by topic, with what each one does and the key scope it needs. It is for admins choosing which key to create and for anyone who wants to know what their assistant can do. The key’s scope sets the limit: a read-only key can read, a write key can also change records, and the Configuration checkbox adds access to your setup. To connect an assistant, follow Set Up Claude Desktop; to choose the scopes when you create a key, see API Access.
What a key allows
| Tag | What it allows | Tools |
|---|---|---|
| Any key | Reads records, the files, events, workflows and timeline entries attached to them, saved reports and charts, and the text inside files. A read-only key can never change anything. | 41 tools |
| Write | Also creates, updates, trashes and restores records, calendar events, manual timeline entries, attachments, reports and ownership charts, and regenerates charts. Launches workflows from templates an admin has opened to integrations. | 37 tools |
| Purge | Also permanently deletes items that are already in the trash. Nothing deleted this way can be restored. | 6 tools |
| Configuration | A separate checkbox on the key, independent of the three scopes. It lets the assistant read how the subscription is set up and, together with a write scope, change it. Configuration deletes are final. | 38 tools |
Tools at a glance
Each row is a kind of item. Each column is something a tool does with it. A number shows how many tools do that. Your key’s scope decides which of them the assistant can use.
| Topic | List | Get | Describe | Create | Update | Trash | Restore | Purge | Delete | Batch | Other |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Account and reference | |||||||||||
| Account and modules | ● 1 tool: list_modules | ● 1 tool: get_usage | |||||||||
| Countries and legal forms | 3 3 tools: list_countries, list_subdivisions, list_legal_forms | ||||||||||
| Search | 2 2 tools: semantic_search, search_documents | ||||||||||
| Records and what attaches to them | |||||||||||
| Records | 2 2 tools: list_record_types, query_records | ● 1 tool: get_record | ● 1 tool: describe_record_type | ● 1 tool: create_record | ● 1 tool: update_record | ● 1 tool: trash_record | ● 1 tool: restore_record | ● 1 tool: purge_record | ● 1 tool: batch_records | ||
| Related resources | ● 1 tool: list_related_resources | ● 1 tool: describe_related_resource | |||||||||
| Attachments | ● 1 tool: query_attachments | ● 1 tool: get_attachment | ● 1 tool: update_attachment | ● 1 tool: trash_attachment | ● 1 tool: restore_attachment | ● 1 tool: purge_attachment | ● 1 tool: batch_attachments | 5 5 tools: upload_attachment, add_attachment_files, add_attachment_links, download_file, read_file_text | |||
| Calendar events | ● 1 tool: query_events | ● 1 tool: get_event | ● 1 tool: create_event | ● 1 tool: update_event | ● 1 tool: trash_event | ● 1 tool: restore_event | ● 1 tool: purge_event | ● 1 tool: batch_events | |||
| Timeline entries | ● 1 tool: list_timeline | ● 1 tool: get_timeline_entry | ● 1 tool: create_timeline_entry | ● 1 tool: update_timeline_entry | ● 1 tool: delete_timeline_entry | ● 1 tool: batch_timeline_entries | |||||
| Workflows | 2 2 tools: list_workflow_templates, query_workflows | 2 2 tools: get_workflow_template, get_workflow | ● 1 tool: update_workflow | ● 1 tool: trash_workflow | ● 1 tool: restore_workflow | ● 1 tool: purge_workflow | ● 1 tool: batch_workflows | ● 1 tool: launch_workflow | |||
| Workflow documents and events | 2 2 tools: query_workflow_attachments, query_workflow_events | 2 2 tools: get_workflow_attachment, get_workflow_event | ● 1 tool: download_workflow_file | ||||||||
| Reports and charts | |||||||||||
| Reports | ● 1 tool: query_reports | ● 1 tool: get_report | ● 1 tool: describe_reports | ● 1 tool: create_report | ● 1 tool: update_report | ● 1 tool: trash_report | ● 1 tool: restore_report | ● 1 tool: purge_report | ● 1 tool: batch_reports | ● 1 tool: run_report | |
| Charts | 2 2 tools: query_charts, list_chart_versions | 4 4 tools: get_chart, get_chart_layout, get_chart_drift, get_chart_version | ● 1 tool: describe_charts | ● 1 tool: create_chart | ● 1 tool: update_chart | ● 1 tool: trash_chart | ● 1 tool: restore_chart | ● 1 tool: purge_chart | ● 1 tool: batch_charts | ● 1 tool: regenerate_chart | |
| Configuration | |||||||||||
| Data model overview | 2 2 tools: list_configuration_kinds, list_configured_record_types | ● 1 tool: get_configured_record_type | 2 2 tools: describe_configuration, describe_configuration_kind | ● 1 tool: set_record_type_layout | |||||||
| Custom fields | ● 1 tool: list_fields | ● 1 tool: get_field | ● 1 tool: create_field | ● 1 tool: update_field | ● 1 tool: delete_field | ● 1 tool: batch_fields | |||||
| Sections | ● 1 tool: list_sections | ● 1 tool: get_section | ● 1 tool: create_section | ● 1 tool: update_section | ● 1 tool: delete_section | ● 1 tool: batch_sections | |||||
| Option lists | ● 1 tool: list_option_lists | ● 1 tool: get_option_list | ● 1 tool: update_option_list | ● 1 tool: batch_option_lists | |||||||
| Timeline states | ● 1 tool: get_timeline_states | ● 1 tool: create_timeline_states | ● 1 tool: update_timeline_states | ● 1 tool: delete_timeline_states | |||||||
| Calendar event templates | ● 1 tool: list_event_templates | ● 1 tool: get_event_template | ● 1 tool: create_event_template | ● 1 tool: update_event_template | ● 1 tool: delete_event_template | ● 1 tool: batch_event_templates | |||||
| Workflow templates | ● 1 tool: list_configured_workflow_templates | ● 1 tool: get_configured_workflow_template | ● 1 tool: create_workflow_template | ● 1 tool: update_workflow_template | ● 1 tool: delete_workflow_template | ● 1 tool: batch_workflow_templates | |||||
How the assistant uses these tools
The assistant starts by finding out what your subscription holds. It checks which subscription the key belongs to, which modules are enabled and which record types the key can reach. Nothing is fixed in advance, so a record type or custom field your admin adds shows up without any change to the connection.
It then reads only what it needs. To answer a question it looks at a record type’s fields, filters the records, and opens the ones that match. When it doesn’t know where to look, it searches by meaning instead.
Writes mirror reads. The assistant learns which fields of a record type can be written and which are required, then sends the change in the same shape a read returns. A rejected change comes back with the name of the field at fault, so the assistant can correct it.
Retrying a write never creates a duplicate. If a call is repeated after a failure, the change is applied once.
Reports and charts are saved objects. The assistant can create one, run or render it, and read the result back. A chart must be regenerated before it has a picture.
Configuration is separate. The assistant can read or change how your subscription is set up only when the key has the Configuration checkbox, and every configuration tool is refused without it.
Usage limits are shared. All the keys on a subscription draw on one budget, and the assistant can check how much room is left before it starts a large job.
Tools by topic
Any key Write Purge Configuration Destructive is flagged so clients ask first; marks a required parameter.
Account and reference
Account and modules 2 tools
Confirm which subscription the key belongs to and which modules are on.
Get usage
get_usageShows which subscription the key belongs to, what the key may do, today’s usage, and how much of the shared budget is available right now. Limits are shared by all the subscription’s keys.
Any key No parametersList modules
list_modulesLists every module and whether it is enabled. A disabled module’s record types and tools are unavailable. Modules are turned on in the app’s settings, not through the assistant.
Any key No parameters
Countries and legal forms 3 tools
Look up the codes that country and legal form fields accept.
List countries
list_countriesLists the countries that country fields accept, with their ISO codes and names.
Any key No parametersList subdivisions
list_subdivisionsLists the states, provinces or regions of one country, with their ISO codes, names and types.
Any key Parameters country (required)List legal forms
list_legal_formsLists the legal form codes valid for a jurisdiction, with names, for use when writing a legal form field. National forms appear alongside local ones.
Any key Parameters jurisdiction (required)
Search 2 tools
Find records or documents by meaning when the assistant doesn’t know exactly where to look.
Semantic search
semantic_searchSearches records and their metadata by meaning and returns the best matches, ranked. Files are not searched, and the results are a shortlist. Falls back to keywords if matching by meaning is cut short.
Any key Parameters q (required), record_typeSearch documents
search_documentsSearches the text inside uploaded PDF, Word, RTF, text, HTML and CSV files and returns the best matches with a snippet. It does not cover images or scanned files. Results are a ranked shortlist.
Any key Parameters q (required)
Records and what attaches to them
Records 10 tools
Read and change the records in each module, such as legal entities, contracts and boards.
List record types
list_record_typesLists the record types the key can read, covering enabled modules plus always-on reference types. Each comes with a link pattern for opening a record in the app. This is where the assistant starts.
Any key No parametersDescribe record type
describe_record_typeDescribes one record type: its fields, custom fields and states, and which fields can be filtered, written or are required.
Any key Parameters record_type (required)Query records
query_recordsFinds records of one record type, with optional filters, one page at a time. Records come back in the record type’s fixed order. Live records only, never the trash.
Any key Parameters record_type (required), filters, cursor, limitGet record
get_recordReads one record by its ID. It reports an error if the record doesn’t exist or the key can’t see it.
Any key Parameters record_type (required), record_id (required)Create record
create_recordCreates one record of a record type. Required fields must be filled, and the new record is returned as a read would show it.
Write Parameters record_type (required), data (required)Update record
update_recordChanges selected fields on one live record. Fields left out stay as they are, and a field can be cleared.
Write Parameters record_type (required), record_id (required), data (required)Move record to trash
trash_recordMoves one record to the trash. This can be undone with Restore record from trash.
Write Destructive Parameters record_type (required), record_id (required)Restore record from trash
restore_recordBrings a trashed record back.
Write Parameters record_type (required), record_id (required)Permanently delete record
purge_recordPermanently deletes one trashed record and everything attached to it. This cannot be undone, and it is refused while live records still refer to the record.
Purge Destructive Parameters record_type (required), record_id (required)Batch write records
batch_recordsApplies up to 25 writes on one record type as a single transaction, all or nothing. Creates, updates, trashes, restores and purges can be mixed. Each item counts against the write budget.
Write Destructive Parameters record_type (required), items (required)
Attachments 12 tools
Read, add and manage the files and links attached to records.
Query attachments
query_attachmentsFinds the files and links attached to records. Filter by the record they belong to or by date, and read the trash as a separate view. Files attached to workflows are listed separately.
Any key Parameters parent_type, parent_id, filters, trashed, cursor, limitGet attachment
get_attachmentReads one attachment and the files and links inside it.
Any key Parameters attachment_id (required)Upload attachment
upload_attachmentCreates an attachment on a live record and uploads its files, or stores web addresses and file paths as links. Plan storage limits apply, and each file must fit the assistant’s per-call size limit.
Write Parameters name (required), parent_type (required), parent_id (required), description, files, linksAdd attachment files
add_attachment_filesAdds more files to an existing attachment. Each file must fit the assistant’s per-call size limit.
Write Parameters attachment_id (required), files (required)Add attachment links
add_attachment_linksAdds links to an existing attachment: a web address, or a file-server path that is shown as written and never opened. A link already on the attachment is refused.
Write Parameters attachment_id (required), links (required)Update attachment
update_attachmentChanges an attachment’s name or description.
Write Parameters attachment_id (required), data (required)Move attachment to trash
trash_attachmentMoves one attachment to the trash. This can be undone.
Write Destructive Parameters attachment_id (required)Restore attachment from trash
restore_attachmentBrings a trashed attachment back.
Write Parameters attachment_id (required)Permanently delete attachment
purge_attachmentPermanently deletes one trashed attachment and its files. This cannot be undone.
Purge Destructive Parameters attachment_id (required)Batch write attachments
batch_attachmentsApplies up to 25 attachment changes as a single transaction, all or nothing. Updates, trashes, restores and purges are allowed. Uploads are done one at a time.
Write Destructive Parameters items (required)Download file
download_fileGives a short-lived link, valid for about 60 seconds, for downloading one file. Links and file paths have no file to download.
Any key Parameters attachment_id (required), file_id (required)Read file text
read_file_textReads the text of one file a page at a time, in order, without downloading it. It works only while the file’s text is available, and it is not available for images or scanned files.
Any key Parameters attachment_id (required), file_id (required), cursor
Calendar events 8 tools
Read and manage the deadlines, meetings and renewals attached to records.
Query events
query_eventsFinds calendar events attached to records, such as deadlines, meetings and renewals. Filter by record or by date window, and read the trash as a separate view. Events created by workflows are listed separately.
Any key Parameters parent_type, parent_id, filters, trashed, cursor, limitGet event
get_eventReads one calendar event.
Any key Parameters event_id (required)Create event
create_eventCreates a calendar event on a live record, with a title, start and end, and optional reminders, recurrence and recipients.
Write Parameters data (required)Update event
update_eventChanges selected details of one live event. The record it belongs to cannot change.
Write Parameters event_id (required), data (required)Move event to trash
trash_eventMoves one event to the trash. This can be undone.
Write Destructive Parameters event_id (required)Restore event from trash
restore_eventBrings a trashed event back.
Write Parameters event_id (required)Permanently delete event
purge_eventPermanently deletes one trashed event and everything attached to it. This cannot be undone.
Purge Destructive Parameters event_id (required)Batch write events
batch_eventsApplies up to 25 event changes as a single transaction, all or nothing, working the same way as Batch write records.
Write Destructive Parameters items (required)
Timeline entries 6 tools
Read and manage the dated lifecycle states of a record.
List timeline
list_timelineLists the timeline entries of one record, which are its dated lifecycle states. A record must be named, so entries cannot be listed across records.
Any key Parameters record_type (required), parent_id (required), cursor, limitGet timeline entry
get_timeline_entryReads one timeline entry.
Any key Parameters entry_id (required)Create timeline entry
create_timeline_entryAdds a manual timeline entry to a record, with a state, an effective date and an optional description. Entries the app derives automatically cannot be written.
Write Parameters data (required)Update timeline entry
update_timeline_entryChanges a manual entry’s state, date or description.
Write Parameters entry_id (required), data (required)Delete timeline entry
delete_timeline_entryPermanently deletes one manual timeline entry. Entries have no trash, so this cannot be undone.
Write Destructive Parameters entry_id (required)Batch write timeline entries
batch_timeline_entriesApplies up to 25 manual entry changes as a single transaction, all or nothing. Creates, updates and deletes are allowed.
Write Destructive Parameters items (required)
Workflows 10 tools
Launch workflows from templates open to integrations, and read or rename the ones already running.
List workflow templates
list_workflow_templatesLists the workflow templates the key may launch, meaning those an admin has opened to integrations in enabled modules. It shows where each runs and its default due date, participants and checklist size.
Any key No parametersGet workflow template
get_workflow_templateReads one launchable workflow template. A template that isn’t open to integrations is not found.
Any key Parameters template_id (required)Launch workflow
launch_workflowStarts a workflow from a template, with optional overrides for name, description, due date and participants. Participants are notified. A template with no default participants needs them named.
Write Parameters data (required)Query workflows
query_workflowsFinds workflows by the record they belong to, by status or by date. The trash is a separate view. Detail such as checklist items comes from Get workflow.
Any key Parameters root_parent_type, root_parent_id, status, filters, trashed, cursor, limitGet workflow
get_workflowReads one workflow with its checklist items, assignments and latest activity. Its files and events are listed separately.
Any key Parameters workflow_id (required)Update workflow
update_workflowChanges a workflow’s name, description or due date. Moving the due date notifies participants. Checklist items, assignments and status belong to the people working the workflow and cannot be changed.
Write Parameters workflow_id (required), data (required)Move workflow to trash
trash_workflowMoves one workflow to the trash. This can be undone. Participants are notified and the workflow’s events stop sending reminders.
Write Destructive Parameters workflow_id (required)Restore workflow from trash
restore_workflowBrings a trashed workflow back.
Write Parameters workflow_id (required)Permanently delete workflow
purge_workflowPermanently deletes one trashed workflow with its files, events and timeline entries. This cannot be undone.
Purge Destructive Parameters workflow_id (required)Batch write workflows
batch_workflowsApplies up to 25 workflow changes as a single transaction, all or nothing, working the same way as Batch write records. A create item is a launch.
Write Destructive Parameters items (required)
Workflow documents and events 5 tools
Read the files and calendar events that workflows create.
Query workflow attachments
query_workflow_attachmentsFinds files attached to workflows, such as outcome documents. Filter by workflow or by the record it concerns. Files attached directly to records are listed separately.
Any key Parameters workflow_id, root_parent_type, root_parent_id, filters, trashed, cursor, limitGet workflow attachment
get_workflow_attachmentReads one workflow attachment and the files and links inside it.
Any key Parameters attachment_id (required)Download workflow file
download_workflow_fileGives a short-lived link, valid for about 60 seconds, for downloading one workflow file. Links and file paths have no file to download.
Any key Parameters attachment_id (required), file_id (required)Query workflow events
query_workflow_eventsFinds the calendar events workflows create, such as workflow and checklist due dates. Filter by workflow, record or date window. Events attached directly to records are listed separately.
Any key Parameters workflow_id, root_parent_type, root_parent_id, filters, trashed, cursor, limitGet workflow event
get_workflow_eventReads one workflow-created calendar event.
Any key Parameters event_id (required)
Reports and charts
Reports 10 tools
Create saved reports and run them to get their rows.
Query reports
query_reportsLists saved report definitions, newest first, with the record type each draws on and its columns. Needs the Reporting plan feature.
Any key Parameters filters, trashed, cursor, limitGet report
get_reportReads one report definition, with a link to the report’s page in the app for you to open.
Any key Parameters report_id (required)Describe reports
describe_reportsDescribes the fields and column types a report definition can use.
Any key No parametersRun report
run_reportRuns a report and returns one page of rows with a description of each column. The result is data the assistant can turn into a spreadsheet. Saved grid filters don’t apply.
Any key Parameters report_id (required), cursor, limitCreate report
create_reportCreates a saved report on a record type. If no columns are given, it starts with the columns the app uses for that record type.
Write Parameters data (required)Update report
update_reportChanges a report’s name, columns or grid settings. The record type it draws on cannot change; create a new report instead.
Write Parameters report_id (required), data (required)Move report to trash
trash_reportMoves one report to the trash. This can be undone.
Write Destructive Parameters report_id (required)Restore report from trash
restore_reportBrings a trashed report back.
Write Parameters report_id (required)Permanently delete report
purge_reportPermanently deletes one trashed report. This cannot be undone.
Purge Destructive Parameters report_id (required)Batch write reports
batch_reportsApplies up to 25 report changes as a single transaction, all or nothing, working the same way as Batch write records.
Write Destructive Parameters items (required)
Charts 14 tools
Create ownership charts, render them and read the picture.
Query charts
query_chartsLists saved ownership charts, newest first, with each one’s last render summary. Needs the Charts plan feature and the Entity Ownership module.
Any key Parameters filters, trashed, cursor, limitGet chart
get_chartReads one chart, with a link to its page in the app. Exporting there gives PNG, JPG, PDF or print output with fonts included.
Any key Parameters chart_id (required)Describe charts
describe_chartsDescribes the fields a chart’s definition and members can have.
Any key No parametersGet chart layout
get_chart_layoutReads the chart’s picture as last regenerated: an SVG plus the chart file. The SVG omits its font, so use the chart’s app page for a file with fonts. Fails until the chart is regenerated.
Any key Parameters chart_id (required)Get chart drift
get_chart_driftShows what has changed in your records since the chart was last regenerated: changed values, added cards and removed members. Regenerate the chart to apply the changes.
Any key Parameters chart_id (required)List chart versions
list_chart_versionsLists a chart’s recent version history, newest first.
Any key Parameters chart_id (required)Get chart version
get_chart_versionReads one earlier version of a chart, with its membership and document as they stood then.
Any key Parameters chart_id (required), seq (required)Create chart
create_chartCreates an ownership chart from a starting entity and rules. The chart is stored without a picture until it is regenerated.
Write Parameters data (required)Update chart
update_chartChanges a chart’s name, rules or members. Changes show only after the next regenerate, because nothing is rendered here.
Write Parameters chart_id (required), data (required)Regenerate chart
regenerate_chartRenders the chart from its saved rules and members. Only one chart can render at a time per subscription. The picture is then read with Get chart layout.
Write Parameters chart_id (required), modeMove chart to trash
trash_chartMoves one chart to the trash. This can be undone.
Write Destructive Parameters chart_id (required)Restore chart from trash
restore_chartBrings a trashed chart back.
Write Parameters chart_id (required)Permanently delete chart
purge_chartPermanently deletes one trashed chart with its picture and version history. This cannot be undone.
Purge Destructive Parameters chart_id (required)Batch write charts
batch_chartsApplies up to 25 chart changes as a single transaction, all or nothing, working the same way as Batch write records. None of them renders a picture.
Write Destructive Parameters items (required)
Configuration
Data model overview 6 tools
Read the whole setup of your subscription in one step, or one kind of setup at a time.
Describe configuration
describe_configurationReads the whole setup of the subscription in one step: record types with their custom fields and sections, option lists, timeline states and triggers, and event and workflow templates. The assistant reads this first.
Configuration No parametersList configuration kinds
list_configuration_kindsLists the kinds of configuration, such as fields, sections and templates, and where each lives.
Configuration No parametersDescribe configuration kind
describe_configuration_kindDescribes the fields of one kind of configuration and the shape of its rules.
Configuration Parameters kind (required)List configured record types
list_configured_record_typesLists the record types whose setup the key can read, each with its counts, last change and names of fields deleted for good.
Configuration No parametersGet configured record type
get_configured_record_typeReads the setup of one record type.
Configuration Parameters record_type (required)Set record type layout
set_record_type_layoutReorders a record type’s sections and fields in one step. The layout must list every section and every custom field, and a partial or outdated layout is refused.
Configuration Parameters record_type (required), sections (required)
Custom fields 6 tools
Read, add, change and delete the custom fields on a record type.
List fields
list_fieldsLists a record type’s custom fields in display order, with each one’s type, section, options and, for calculated fields, the rule behind them. Built-in fields appear under Describe record type.
Configuration Parameters record_type (required)Get field
get_fieldReads one custom field.
Configuration Parameters record_type (required), api_name (required)Create field
create_fieldAdds a custom field to a record type, including select options and, for a calculated field, its rule. Existing records recalculate within minutes. Names that are reserved, in use or retired are refused.
Configuration Parameters record_type (required), data (required)Update field
update_fieldChanges a custom field’s label, section, options, default or calculation rule. An option in use can’t be removed, the field’s type and name can’t change, and a manual field can’t become calculated.
Configuration Parameters record_type (required), api_name (required), data (required)Delete field
delete_fieldPermanently deletes a custom field. There is no trash, and its name is retired for good. It is refused while records or automations still use it.
Configuration Destructive Parameters record_type (required), api_name (required)Batch write fields
batch_fieldsApplies up to 25 field changes on one record type as a single transaction, all or nothing. Deletes are final.
Configuration Destructive Parameters record_type (required), items (required)
Sections 6 tools
Group the fields of a record type into named sections.
List sections
list_sectionsLists a record type’s sections in order, with the fields in each. Fields in no section sit in an ungrouped area.
Configuration Parameters record_type (required)Get section
get_sectionReads one section.
Configuration Parameters record_type (required), section_id (required)Create section
create_sectionAdds a section to a record type. Its name must be unique on that record type, and it sits above the ungrouped fields.
Configuration Parameters record_type (required), data (required)Update section
update_sectionRenames a section or replaces its description.
Configuration Parameters record_type (required), section_id (required), data (required)Delete section
delete_sectionDeletes a section. Its fields move to ungrouped and nothing else changes. There is no trash, so this cannot be undone.
Configuration Destructive Parameters record_type (required), section_id (required)Batch write sections
batch_sectionsApplies up to 25 section changes on one record type as a single transaction, all or nothing.
Configuration Destructive Parameters record_type (required), items (required)
Option lists 4 tools
Read and replace the choices in configurable select fields.
List option lists
list_option_listsLists the built-in select fields of a record type whose choices your subscription can configure, with the current choices.
Configuration Parameters record_type (required)Get option list
get_option_listReads the choices of one configurable select field.
Configuration Parameters record_type (required), field (required)Update option list
update_option_listReplaces the choices of a configurable select field with a new list in display order. A choice that a record uses, or that an automation names, can’t be removed or renamed.
Configuration Parameters record_type (required), field (required), data (required)Batch write option lists
batch_option_listsApplies up to 25 option list replacements on one record type as a single transaction, all or nothing.
Configuration Destructive Parameters record_type (required), items (required)
Timeline states 4 tools
Set up the states a record type’s timeline can show and the rules that generate entries.
Get timeline states
get_timeline_statesReads a record type’s timeline states and the rules that generate entries. Not found if the record type has no timeline.
Configuration Parameters record_type (required)Create timeline states
create_timeline_statesTurns on a record type’s timeline with an ordered set of states and optional rules that generate entries. Existing records pick up entries within minutes. Refused if a timeline already exists.
Configuration Parameters record_type (required), states (required), triggersUpdate timeline states
update_timeline_statesReplaces a record type’s timeline states and, optionally, its generating rules. A state that entries use can’t be removed. Rules left out of a new list are removed along with their entries.
Configuration Destructive Parameters record_type (required), states (required), triggersDelete timeline states
delete_timeline_statesRemoves a record type’s timeline setup. Final, with no trash, and refused while any timeline entry exists.
Configuration Destructive Parameters record_type (required)
Calendar event templates 6 tools
Read and manage the templates that create calendar events.
List event templates
list_event_templatesLists every calendar event template in enabled modules, with its record type, date rule, recurrence, reminders, recipients and triggers.
Configuration No parametersGet event template
get_event_templateReads one calendar event template.
Configuration Parameters template_id (required)Create event template
create_event_templateCreates a calendar event template with a date rule, recurrence, reminders, recipients and triggers. An automatic trigger needs a date rule, and reminders need recipients.
Configuration Parameters data (required)Update event template
update_event_templateChanges a calendar event template. A list you send replaces the stored list, and the record type can’t change. The whole template is checked as the app’s settings would check it.
Configuration Parameters template_id (required), data (required)Delete event template
delete_event_templatePermanently deletes a calendar event template. There is no trash. Events already created keep their dates.
Configuration Destructive Parameters template_id (required)Batch write event templates
batch_event_templatesApplies calendar event template changes as a single transaction, all or nothing. Deletes are final.
Configuration Destructive Parameters items (required)
Workflow templates 6 tools
Read and manage the templates that launch workflows.
List configured workflow templates
list_configured_workflow_templatesLists every workflow template in enabled modules as the app’s settings show it, whether or not it can be launched by integrations. Includes checklist items, documents, participants and triggers.
Configuration No parametersGet configured workflow template
get_configured_workflow_templateReads the setup of one workflow template.
Configuration Parameters template_id (required)Create workflow template
create_workflow_templateCreates a workflow template with its checklist, documents, participants, launch rules and triggers. Document files are uploaded in the app. The record type can’t change later.
Configuration Parameters data (required)Update workflow template
update_workflow_templateChanges a workflow template. Lists you send replace the stored lists, and documents can’t change while any document has files. The record type can’t change.
Configuration Parameters template_id (required), data (required)Delete workflow template
delete_workflow_templatePermanently deletes a workflow template. There is no trash. Workflows already launched from it stay.
Configuration Destructive Parameters template_id (required)Batch write workflow templates
batch_workflow_templatesApplies workflow template changes as a single transaction, all or nothing. Deletes are final.
Configuration Destructive Parameters items (required)
About this reference
- The tool list matches what the Lextree connector offered on the date shown. The connector can change when Lextree is updated, so this page may lag behind it.
- The summaries are written for this page. Your assistant reads its own, more technical, description of each tool.
- The topic grouping and the topic introductions are written for this page. The connector doesn’t group tools.
- A tool’s key requirement is the scope chosen when the key is created. A key without it is refused with an insufficient-scope error. Configuration is a separate checkbox on the key.