whoami | Return the connected organization, environment, scope, and read permissions so you can orient before making calls. |
list_clients | List clients with optional filtering, sorting, and pagination. Returns a summary of each client. Paginates with offset/limit; the response includes total, offset, limit, and hasMore. |
get_client | Retrieve a client by ID or externalId. Optionally fan out sub-resources via the include parameter. Included documents are metadata only — to download a file, call get_document with its id to obtain a time-limited downloadUrl. |
get_client_checklist | Get the compliance checklist for a client. On an unscoped connection, pass the scope to evaluate the checklist for. |
list_transactions | List transactions with optional filtering, sorting, and pagination. Returns a summary of each transaction. Paginates with offset/limit; the response includes total, offset, limit, and hasMore. |
get_transaction | Retrieve a transaction by ID. Optionally embed related evidence via the include parameter. Embedded evidence is metadata only — to download a file, call get_evidence with its id to obtain a time-limited downloadUrl. |
list_alerts | List alerts with optional filtering, sorting, and pagination. Returns a summary of each alert. Paginates with offset/limit; the response includes total, offset, limit, and hasMore. |
get_alert | Retrieve a full alert by ID, with its alert items fanned out under alertItems. |
list_workflows | List workflows with optional filtering and pagination. Returns a summary of each workflow. Paginates with offset/limit; the response includes total, offset, limit, and hasMore. Note: sorting is not supported by the workflows API. |
get_workflow | Retrieve a workflow by ID. |
list_workflow_executions | List workflow executions with optional filtering and pagination. Returns a summary of each execution. Paginates with offset/limit; the response includes total, offset, limit, and hasMore. Note: sorting is not supported by the executions API. |
get_workflow_execution | Retrieve a workflow execution by ID. The execution trace is summarized — per-node type, duration, row counts, and errors are kept, but the raw SQL and internal column layout are omitted. |
wait_for_workflow_execution | Block up to timeoutMs (default 30s, max 50s) until a workflow execution reaches a terminal state or pauses for human input, then return its tracking summary. The summary’s producedRecords lists everything the run created/updated (alerts, clients, transactions, subresources; capped at 50 per type); alertIds is the alert subset of producedRecords; producedFiles describes any files the run produced (filename, contentType, size). Use after run_workflow returns queued instead of polling get_workflow_execution. |
list_reports | List reports with optional filtering, sorting, and pagination. Returns a summary of each report. Paginates with offset/limit; the response includes total, offset, limit, and hasMore. |
get_report | Retrieve a report by ID, including its metadata and a time-limited download URL for the filed report file. |
get_document | Resolve a document id to its metadata and a time-limited download URL. |
get_evidence | Resolve an evidence id to its metadata, a time-limited download URL, and the transactions it is linked to. |