Kadoa

Kadoa is an API-first platform that enables users to create, manage, and monitor data extraction workflows from unstructured data sources.

77 actions Integration catalog
Request access
Connect Kadoa once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Bulk Approve Validation RulesKADOA_APPROVE_BULK_VALIDATION_RULES
Tool to bulk approve preview validation rules for a workflow. Use after generating validation rules to activate multiple rules at once.
Create Crawl ConfigKADOA_CREATE_CRAWL_CONFIG
Tool to create a new crawling configuration in Kadoa. Use when you need to configure a custom crawl with specific options like navigation settings, extraction rules, or artifact capture preferences.
Create Notification ChannelKADOA_CREATE_NOTIFICATION_CHANNEL
Tool to create a notification channel for alerts delivery.
Create SchemaKADOA_CREATE_SCHEMA
Create a new data schema with specified fields and entity type. Use this tool to define a reusable schema for data extraction workflows. Schemas can have Data Fields (typed data like STRING, NUMBER), Raw Content Fields (HTML/Markdown), or Classification Fields (predefined categories). Note: Field names must be camelCase (start lowercase, letters/numbers only). STRING dataType fields require an example value.
Create Support IssueKADOA_CREATE_SUPPORT_ISSUE
Tool to create a support ticket in Kadoa. Use when you need to report bugs, request features, or get help with workflows or integrations. User information is automatically inferred from the authentication context.
Create Workflow TriggerKADOA_CREATE_WORKFLOW_TRIGGER
Tool to create a trigger that fires when a source workflow emits an event. Use when you need to chain workflows together, triggering one workflow based on events from another. Common use case: trigger data processing workflow when scraping workflow finishes.
Delete All Validation RulesKADOA_DELETE_ALL_VALIDATION_RULES
Tool to soft-delete all validation rules for a specific workflow with optional audit trail. This is a bulk operation that marks rules as deleted without permanently removing them. Use when reconfiguring workflows or cleaning up validation rules.
Delete Crawl ConfigurationKADOA_DELETE_CRAWL_CONFIG
Tool to delete a crawling configuration by its config ID. Use when you need to remove an existing crawl configuration.
Delete Notification ChannelKADOA_DELETE_NOTIFICATION_CHANNEL
Tool to delete a notification channel by its ID. Use when you need to remove a channel that is no longer needed.
Delete SchemaKADOA_DELETE_SCHEMA
Tool to delete a schema and all its revisions. Use when you need to permanently remove a schema from your Kadoa account. This operation cannot be undone.
Delete Validation RuleKADOA_DELETE_VALIDATION_RULE
Tool to delete a validation rule from a Kadoa workflow. Performs a soft delete with optional audit reason.
Delete Validation Rules (Bulk)KADOA_DELETE_VALIDATION_RULES_BULK
Tool to bulk delete multiple validation rules for a workflow. Use when you need to remove multiple rules at once instead of deleting them individually.
Delete WorkflowKADOA_DELETE_WORKFLOW
Delete a workflow permanently from your Kadoa account. Use this tool when you need to permanently remove a workflow. This action cannot be undone.
Delete Workflow TriggerKADOA_DELETE_WORKFLOW_TRIGGER
Tool to delete a trigger from a Kadoa workflow. Use when you need to remove a specific trigger configuration. This action cannot be undone.
Disable Validation RuleKADOA_DISABLE_VALIDATION_RULE
Tool to disable a validation rule with a mandatory reason. Use when you need to temporarily or permanently deactivate a data validation rule.
Enable Data ValidationKADOA_ENABLE_DATA_VALIDATION
Tool to enable data validation on a specified workflow. Use after creating or updating a workflow to enforce its validation rules.
Execute Bulk Workflow OperationsKADOA_EXECUTE_BULK_WORKFLOW_OPERATIONS
Execute actions on multiple workflows at once. Use when you need to perform the same operation on many workflows efficiently. Best-effort processing: each workflow is processed independently, so some may succeed while others fail. Check the response to see individual results and summary statistics. Supported actions: run, pause, resume, delete, approve, assignTags.
Export Activity EventsKADOA_EXPORT_ACTIVITY
Tool to export activity events from audit logs to CSV format for compliance and audit purposes. Use when you need to retrieve historical activity data, generate audit reports, or track user actions across workflows. Supports filtering by time range, user, workflow, event types, and other criteria.
Export Activity WorkflowsKADOA_EXPORT_ACTIVITY_WORKFLOWS
Tool to export workflow configurations and metadata as CSV for portfolio reviews and compliance reporting. Use when you need to generate compliance reports or review workflow activity across a specific time period. Returns CSV data containing workflow details, states, and activity metadata.
Get Workflow by IDKADOA_FETCH_WORKFLOW_CONFIGURATION
Retrieve detailed configuration of a workflow by its ID. Returns workflow metadata, extraction schema, scheduling settings, data validation config, and run status. Use this to inspect a workflow's setup or check its current state.
Get all locationsKADOA_GET_ALL_LOCATIONS
Retrieves all available scraping proxy locations (countries) supported by Kadoa. Returns ISO country codes (e.g., US, GB, DE) that can be used when configuring workflows to scrape from specific geographic regions. Use this to see which locations are available before creating location-specific scraping workflows.
Get Crawl Bucket DataKADOA_GET_CRAWL_BUCKET_DATA
Tool to retrieve file content from the Kadoa crawling bucket (HTML or screenshot). Use when you need to access raw files stored during a crawl session.
Get Crawl ConfigurationKADOA_GET_CRAWL_CONFIG
Tool to retrieve a crawling configuration by its ID. Use when you need to view the detailed settings of an existing crawl configuration.
Get Crawled Page ContentKADOA_GET_CRAWLED_PAGE_CONTENT
Tool to retrieve content of a crawled page. Use when you need the HTML or Markdown of a page from a specific crawling session.
Get Crawled PagesKADOA_GET_CRAWLED_PAGES
Tool to list pages crawled during a session. Use when you need to paginate through results after starting a crawl session.
Get Crawl StatusKADOA_GET_CRAWL_STATUS
Tool to fetch current status of a crawling session. Use when you need to check progress of a crawl by its session ID.
Get Event Type DetailsKADOA_GET_EVENT_TYPE
Tool to retrieve details for a specific notification event type. Use when you need to understand the schema, description, or configuration of a particular event type for setting up notifications.
Get Notification Event TypesKADOA_GET_EVENT_TYPES
Tool to retrieve supported notification event types. Use when you need to enumerate available notification triggers.
Get Latest Workflow DataKADOA_GET_LATEST_WORKFLOW_DATA
Retrieves the extracted data from a Kadoa workflow's most recent run (or a specific run if runId is provided). Returns paginated records in JSON or CSV format. Use Get Workflows action first to obtain a valid workflowId.
Get Latest Workflow ValidationKADOA_GET_LATEST_WORKFLOW_VALIDATION
Retrieves the latest validation results for the most recent job of a workflow. Returns comprehensive validation data including anomaly counts, detailed anomaly lists by rule, schema issues, and change detection summaries.
Get Notification ChannelKADOA_GET_NOTIFICATION_CHANNEL
Tool to retrieve details of a specific notification channel. Use when you have a channel's ID and need its configuration.
Get Notification LogsKADOA_GET_NOTIFICATION_LOGS
Tool to retrieve notification event logs with optional filtering by workflow, event type, and date range. Use when you need to audit notification delivery, troubleshoot missing notifications, or review event history.
Get Notification SettingKADOA_GET_NOTIFICATION_SETTING
Retrieves a specific notification setting by its unique identifier. Use this tool to fetch details about how notifications are configured for specific events and which channels are linked. Returns the event type, enabled status, linked channels, and timestamps.
Get Schema by IDKADOA_GET_SCHEMA
Retrieve a specific schema by its unique identifier. Returns schema metadata, field definitions, and configuration. Use this to inspect available data structures or validate schema configurations for workflows.
Get Validation AnomaliesKADOA_GET_VALIDATION_ANOMALIES
Tool to retrieve all anomalies for a specific validation. Use this when you need to fetch detailed anomaly data detected during a data validation run, grouped by validation rules with pagination support.
Get Validation Anomalies By RuleKADOA_GET_VALIDATION_ANOMALIES_BY_RULE
Tool to retrieve anomalies for a specific validation rule. Use this to investigate specific rule violations and understand what data failed validation checks.
Get Validation ConfigurationKADOA_GET_VALIDATION_CONFIG
Tool to retrieve the data validation configuration for a specific workflow. Use this to check validation status, alerting thresholds, and rule counts before modifying validation settings.
Get Validation RuleKADOA_GET_VALIDATION_RULE
Tool to retrieve a specific validation rule by its ID. Use this to inspect rule details including configuration, status, and metadata.
Get Workflow Audit LogKADOA_GET_WORKFLOW_AUDIT_LOG
Retrieve audit log entries for a workflow. Use when you need to track changes and operations performed on a workflow. Returns paginated log entries showing operation type, user information, and changed values.
Get Workflow JobKADOA_GET_WORKFLOW_JOB
Tool to retrieve the current status and telemetry information for a specific workflow job. Use when you need to check the execution status, errors, or metadata of a particular job run.
Get Workflow Run HistoryKADOA_GET_WORKFLOW_RUN_HISTORY
Tool to fetch workflow run history. Use when you need to retrieve past run records for a workflow after execution.
Get WorkflowsKADOA_GET_WORKFLOWS
Retrieve a paginated list of workflows with optional filtering. Use this tool to list all workflows in your Kadoa account. You can filter by: - search: Find workflows by name, URL, or ID - state: Filter by workflow state (ACTIVE, PAUSED, ERROR, etc.) - monitoring: Filter by whether monitoring is enabled Returns workflow details including name, state, URLs, schema, and run statistics.
Get Workflow TriggerKADOA_GET_WORKFLOW_TRIGGER
Tool to retrieve a specific trigger for a workflow. Use this when you need to inspect trigger details including its configuration and status.
Get Workflow Validation ResultsKADOA_GET_WORKFLOW_VALIDATION_RESULTS
Retrieves the latest validation results for a specific workflow job. Returns validation details including anomalies detected, rules executed, and schema issues. Returns has_results=false if no validation results exist for the specified job.
Get Workspace DetailsKADOA_GET_WORKSPACE_DETAILS
Tool to retrieve detailed information about a workspace (user, team, or organization). Use when you need to get workspace metadata including name, type, email, feature flags, and team information.
List Activity EventsKADOA_LIST_ACTIVITY
Tool to retrieve activity events from audit logs with basic filtering and pagination. Use when you need to track workflow events, user actions, or system activities. Supports time-based filtering (absolute or relative), event type filtering, and resource filtering.
List ChangesKADOA_LIST_CHANGES
Tool to retrieve all data changes detected across workflows in your Kadoa account. Use this when you need to monitor what data has changed in your workflows over time. You can filter changes by workflow IDs, date range, and paginate through results.
List Crawl SessionsKADOA_LIST_CRAWL_SESSIONS
Tool to retrieve a paginated list of crawling sessions with optional filtering. Use when you need to view all crawl sessions or filter by user ID.
List Job ValidationsKADOA_LIST_JOB_VALIDATIONS
Tool to list all validation runs for a specific job with pagination support. Use when you need to retrieve the full validation history for a job, not just the latest result.
List Notification ChannelsKADOA_LIST_NOTIFICATION_CHANNELS
Tool to retrieve all notification channels configured for the account. Use when you need to list available channels for alerts delivery.
List Notification SettingsKADOA_LIST_NOTIFICATION_SETTINGS
Tool to retrieve all notification settings, with optional filtering by workflow ID or event type. Use when you need to list configured notifications or check existing settings before creating new ones.
List SchemasKADOA_LIST_SCHEMAS
Tool to retrieve all schemas accessible by the authenticated user. Use this when you need to see available schema definitions or find a specific schema by name or entity type.
List Support StatesKADOA_LIST_SUPPORT_STATES
Tool to retrieve available support issue states. Use when you need to see what states can be assigned to support tickets.
List Validation RulesKADOA_LIST_VALIDATION_RULES
Tool to list all data validation rules with optional pagination and filtering.
List Workflow TriggersKADOA_LIST_WORKFLOW_TRIGGERS
Tool to get all triggers where the specified workflow is the source. Use when you need to retrieve the list of triggers associated with a workflow, such as understanding what actions or workflows are triggered by this workflow's execution.
Pause Crawl SessionKADOA_PAUSE_CRAWL_SESSION
Tool to pause an active crawling session. Use when you need to temporarily stop a running crawl without terminating it completely.
Pause WorkflowKADOA_PAUSE_WORKFLOW
Tool to pause a running or scheduled workflow. Use when you need to temporarily stop a workflow from executing. The workflow will remain paused until explicitly resumed or reactivated.
Create Advanced WorkflowKADOA_POST_ADVANCED_WORKFLOW
Tool to create an advanced workflow. Use when you need a valid advanced workflow ID before updating steps.
Start Crawl SessionKADOA_POST_CRAWL
Starts a new web crawling session to crawl and index pages from a website. Use this tool when you need to: - Crawl an entire website or specific sections - Gather page content for extraction or analysis - Index multiple pages from a domain Returns a session_id that can be used with get_crawl_status to monitor progress and get_crawled_pages to retrieve the crawled content.
Create Notification SettingKADOA_POST_NOTIFICATION_SETTING
Tool to create a notification setting linking channels to events. Use when subscribing workflows or workspace-level notifications to specific events.
Showing the first 60 of 77 actions.