Workflows
list_workflows
Read. List the workflows the user may see or request, with their ID and latest version. This
is where to start when looking for a workflow_id. Mirrors
List Workflows.
get_workflow_schema
Read. Get a workflow’s full schema - its variables, steps, and validation rules. Mirrors
Get Workflow Schema.
initiate_workflow
Write. Start a new run of a workflow. Returns the new task_id and a task_url. Mirrors
Initiate Workflow.
Tasks
list_tasks
Read. List the tasks (workflow runs) the user may see, newest first, as a summary per task.
Mirrors List Tasks.
get_task
Read. Get one task’s full state: its status, workflow, steps, step runs, and collected variable
values. Mirrors Get Task.
Files
get_signed_documents
Read. List the signed documents produced by a completed task’s signature steps, with a download
URL for each. Available only once the task is completed. Mirrors
Get Signed Documents.
download_file
Read. Get a time-limited download URL for a file. Returns the URL and its expiry, not the file
contents. Mirrors Download File.
Users
list_users
Read. List the users in your organization, paginated. The list is organization-wide. Mirrors
List Users.
get_current_user
Read. Identify the user the session acts as: their name, email, role, organization, and the
scopes the token was granted. Takes no parameters.
Knowledge Center
search_documents
Read. Search your organization’s documents with structured filters. Results are limited to the
document types the user may reach. Mirrors
Search Documents, including its filter types and paging
rules.
get_document
Read. Get one document’s fields, summary, and mapped attributes. Mirrors
Get Contract Data.
The tool’s defaults differ from the REST endpoint, which returns only extracted fields unless you
ask for more.
list_document_types
Read. List your organization’s document types, with the IDs to filter on in
search_documents. Takes no parameters. Mirrors
Get Document Types.
list_org_fields
Read. List your organization’s fields with their numeric IDs - the vocabulary for
search_documents filters. Mirrors Get Org Fields.
Search
global_search
Read. Find items by name when there is no ID yet. Searches one category at a time. Omit query
to get the most recently updated items in that category. Each hit carries an item_type and an
item_id: a flow_task_* ID goes to get_task, a sor_contract ID to get_document. Mirrors
Global Search.
Agent
The agent tools hand a question in plain language to the Chamelio agent, which reads the same workflows, tasks, and documents the user can and may run its own tools. Agent runs are much slower than the other tools - often a minute or two.ask_chamelio_agent
Write. Ask the agent a question, starting a new conversation. Use it for questions that span
several contracts, comparisons, or work that takes several steps. Returns a session_id. Mirrors
Ask the Agent.
follow_up_with_chamelio_agent
Write. Continue an existing agent conversation. The agent keeps the earlier context. Mirrors
Continue a Conversation.
respond_to_agent_approval
Write. Allow or refuse a tool the agent is waiting on, and resume its run. Needed only when a
previous agent call came back with pending_approval. Mirrors
Answer an Approval.