Pular para o conteúdo principal

Platform Management Toolkit

The Platform Management Toolkit is a workflow node. Its tools include Invite User To Project, Create Project, Create Crawler, and Upload File To KB, plus 22 more listed below. These tools run in the workflow and do not use a third-party account. Type @ in a field when the value should come from an earlier step.

Authentication​

Platform Management tools do not use a connected third-party account. Add the node to the workflow and set the fields on the tool.

Tools​

Invite User To Project​

Runs the invite user to project tool.

FieldRequiredDescription
EmailsYesComma-separated list of email addresses to invite. Type @ to select a variable.
RoleNoRole to assign: admin, editor, or viewer (default: member/editor). Default is member. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.
Send MailNoWhether to send invitation emails to the invited users. Default is true.

Create Project​

Creates project.

FieldRequiredDescription
Project NameYesName for the new project (required — do NOT leave blank or use 'Untitled'). Type @ to select a variable.
Project DescriptionYesDescription for the new project (required — always ask the user for a description before creating). Type @ to select a variable.
Project TypeNoType of project: personal or team. Default is personal. Type @ to select a variable.

Create Crawler​

Creates crawler.

FieldRequiredDescription
URLYesThe URL to start crawling from. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.
Max To CrawlNoMaximum number of pages to crawl (max 10000). Default is 100.
Crawl PatternsNoComma-separated URL patterns to include (leave empty for all). Default is ``. Type @ to select a variable.
Limit To SubdomainNoWhether to limit crawling to the same subdomain. Default is true.
Crawl AliasNoOptional alias/name for this crawler. Default is ``. Type @ to select a variable.

Upload File To KB​

Uploads file to kb.

FieldRequiredDescription
File NameNoName of a single file to upload. When file_content is empty, this looks up the file from the current chat session's uploads. Default is ``. Type @ to select a variable.
File ContentNoOptional. Raw file content as text or base64. When empty (default), the tool uploads files from the current chat session instead. Default is ``. Type @ to select a variable.
File NamesNoComma-separated file names to upload from the chat session, or 'all' to upload every attached file. Takes precedence over file_name when file_content is empty. Default is ``. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.
Is Base64NoSet to true if file_content is base64-encoded (for binary files like PDFs). Only used when file_content is provided. Default is false.
Use Llm ExtractionNoWhether to use LLM-powered extraction for richer content understanding. Default is false.

Delete Project​

Deletes project.

FieldRequiredDescription
Project IDYesThe ID of the project to delete. Only the project owner or an admin can delete a project. Type @ to select a variable.

List Projects​

Lists projects.

FieldRequiredDescription
Include SharedNoWhether to include projects shared to the user's team (default: true). Default is true.

Remove Project Member​

Removes project member.

FieldRequiredDescription
EmailYesEmail address of the member to remove from the project. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Get Project Details​

Retrieves project details.

FieldRequiredDescription
Project IDNoThe project ID to get details for. Leave empty to get details of the current project the agent is running in. Default is ``. Type @ to select a variable.

Update Project​

Updates project.

FieldRequiredDescription
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.
NameNoNew name for the project (leave empty to keep current name). Default is ``. Type @ to select a variable.
DescriptionNoNew description for the project (leave empty to keep current description). Default is ``. Type @ to select a variable.
Shared To TeamNoWhether to share the project with the owner's team (leave unset to keep current value). Default is null.
Is PublicNoMake the project public or private (leave unset to keep current value). Default is null.
Enrich QuestionNoEnable question enrichment for better search results (leave unset to keep current value). Default is null.
Enrich SourcesNoEnable source enrichment (leave unset to keep current value). Default is null.
Only Answer With ContextNoOnly answer questions when relevant context is found in the knowledge base (leave unset to keep current value). Default is null.
No Context AnswerNoCustom response when no context is found (only used when only_answer_with_context is true). Default is ``. Type @ to select a variable.
Mask PiiNoMask Personally Identifiable Information (PII) in chats before sending to the LLM (leave unset to keep current value). Default is null.
Inline CitationsNoEnable interactive inline citations with pop-ups in chats (leave unset to keep current value). Default is null.
Data Extraction MethodNoData extraction method for PDFs: 'default' or 'advanced' (leave empty to keep current value). Default is ``. Type @ to select a variable.
Enforce Chat Access Restrictions For ViewersNoRestrict chat access for viewers — requires admin or view-all permissions to see other users' chats (leave unset to keep current value). Default is null.
Enable Automator V2NoEnable Automator V2 workflow automation system (leave unset to keep current value). Default is null.
Model NameNoLLM model name to use for the project (leave empty to keep current value). Default is ``. Type @ to select a variable.

Change Member Role​

Runs the change member role tool.

FieldRequiredDescription
EmailYesEmail address of the member whose role should be changed. Type @ to select a variable.
New RoleYesThe new role to assign: admin, editor, or viewer. IMPORTANT: Always ask the user which role before calling. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

List Project Members​

Lists project members.

FieldRequiredDescription
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Get User Profile​

Retrieves user profile.

FieldRequiredDescription
——This tool has no input fields.

List Crawlers​

Lists crawlers.

FieldRequiredDescription
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Get Crawler Runs​

Retrieves crawler runs.

FieldRequiredDescription
Crawl IDYesThe crawler ID to get status/runs for. For V2 crawlers this is a UUID; for V1 crawlers this is the crawler name (e.g. 'en_wikipedia_org_wiki_Car_tuning'). Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Stop Crawler​

Runs the stop crawler tool.

FieldRequiredDescription
Run IDYesThe ID of the crawl run to stop. For V2 crawlers this is a run UUID; for V1 crawlers this is the crawler name. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Get Crawler Results​

Retrieves crawler results.

FieldRequiredDescription
Run IDYesThe ID to get crawled results for. For V2 crawlers this is a run UUID; for V1 crawlers this is the crawler name/ID. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Update Crawler​

Updates crawler.

FieldRequiredDescription
Crawl IDYesThe crawler ID to update. For V2 crawlers this is a UUID; for V1 crawlers this is the crawler name. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.
Crawl NameNoNew name for the crawler (leave empty to keep current name). Default is ``. Type @ to select a variable.
Root URLNoNew root URL to crawl (leave empty to keep current URL). Default is ``. Type @ to select a variable.
Max PagesNoMaximum number of pages to crawl. 0 keeps the current value. Default is 0.
Max DepthNoMaximum crawl depth. 0 keeps the current value. Default is 0.
Limit To Root DomainNoWhether to limit crawling to the root domain (leave unset to keep current value). Default is null.
StrategyNoCrawl strategy: 'best_first' or 'bfs' (leave empty to keep current). Default is ``. Type @ to select a variable.

Delete Crawler​

Deletes crawler.

FieldRequiredDescription
Crawl IDYesThe ID of the crawl configuration to delete. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.
ForceNoForce deletion even if there are active runs (stops them first). Default is false.

Extract URL Content​

Runs the extract url content tool.

FieldRequiredDescription
URLYesThe URL to extract content from. Type @ to select a variable.
Extract TextNoWhether to extract text content from the page. Default is true.
Extract MetadataNoWhether to extract metadata (title, description, etc.) from the page. Default is true.
TimeoutNoRequest timeout in seconds (5-300). Default is 30.

List KB Files​

Lists kb files.

FieldRequiredDescription
PathNoFolder path to list files from. Leave empty to list root-level files and folders. Example: 'Reports/Q1' to list files inside that folder. Default is ``. Type @ to select a variable.
File TypeNoFilter by type: 'all', 'file', 'folder', or 'url'. Use 'url' to list only crawled web content. Default is all. Type @ to select a variable.
SearchNoSearch/filter files by name (case-insensitive substring match). Default is ``. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Get File Status​

Retrieves file status.

FieldRequiredDescription
File PathYesThe path to the file in the knowledge base. Example: 'Reports/Q1/summary.pdf' or just 'summary.pdf' for root-level files. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Create KB Folder​

Creates kb folder.

FieldRequiredDescription
Folder NameYesName of the folder to create. Type @ to select a variable.
Parent PathNoParent folder path. Leave empty to create at root level. Example: 'Reports' to create inside the Reports folder. Default is ``. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Move KB Files​

Runs the move kb files tool.

FieldRequiredDescription
SourceYesThe item to move. For files: use the 'key' field from list_kb_files, or the file path (e.g. 'pdf/document.pdf'), or just the filename. For URLs: use the 'key' field. For folders: use the folder path (e.g. 'Reports/Q1') and set is_folder=true. Type @ to select a variable.
Destination PathYesThe destination folder path to move the item into. Example: 'Archive' or 'Reports/2024'. Type @ to select a variable.
Is FolderNoSet to true if moving a folder, false if moving a file. Default is false.
Merge ContentsNoWhen moving a folder: if true (default), move the CONTENTS of the source folder directly into the destination (merge). If false, move the folder itself into the destination, creating a nested structure (e.g. dest/source/). Default is true.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Delete KB Folder​

Deletes kb folder.

FieldRequiredDescription
Folder PathYesThe path of the folder to delete. Example: 'Reports/Q1'. All files and subfolders inside will be deleted. Type @ to select a variable.
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Get KB Settings​

Retrieves kb settings.

FieldRequiredDescription
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.

Update KB Settings​

Updates kb settings.

FieldRequiredDescription
Project IDNoTarget project ID. Leave empty to use the current project. Default is ``. Type @ to select a variable.
Chunking StrategyNoChunking strategy: 'sentence' (fixed-size token windows) or 'semantic' (structure-aware splitting by headers/paragraphs). Leave empty to keep current. Default is ``. Type @ to select a variable.
Chunk SizeNoChunk size in tokens (used with sentence strategy only, min 1). 0 keeps the current value. Default is 0.
Chunk OverlapNoOverlap between chunks in tokens (min 0, must be less than chunk_size). -1 keeps the current value. Default is -1.
Chunk EnrichmentNoEnable or disable LLM-powered chunk enrichment for better search quality (uses credits). Leave unset to keep current. Default is null.
Extraction Model IDNoCustom (project/team) LLM model ID used for LLM-based document extraction. Pass 'default' to clear it back to the platform default. Leave empty to keep current. Default is ``. Type @ to select a variable.
Llm Model IDNoLLM model ID for chunk enrichment. Required when chunk_enrichment is enabled. Leave empty to keep current. Default is ``. Type @ to select a variable.

Agents can use this integration from chat. See Platform Management.

See all integrations on the toolkits overview.