Kadoa
kadoaKadoa is an API-first platform that enables users to create, manage, and monitor data extraction workflows from unstructured data sources.
Acciones disponibles (27)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create Notification ChannelKADOA_CREATE_NOTIFICATION_CHANNELAcciónTool to create a notification channel for alerts delivery.
KADOA_CREATE_NOTIFICATION_CHANNELAcciónTool to create a notification channel for alerts delivery.
Parámetros de entrada
namestringObligatorioHuman-readable name for the notification channel
configobjectObligatorioChannel-specific configuration object
channelTypestringObligatorioenumType of the notification channel
EMAILSLACKWEBHOOKWEBSOCKET
Parámetros de salida
dataobjectObligatorioContainer for the created channel
errorstringError if any occurred during the execution of the action
statusstringObligatorioOperation status code
messagestringObligatorioHuman-readable message
successfulbooleanObligatorioWhether or not the action execution was successful or not
Enable Data ValidationKADOA_ENABLE_DATA_VALIDATIONAcciónTool to enable data validation on a specified workflow. Use after creating or updating a workflow to enforce its validation rules.
KADOA_ENABLE_DATA_VALIDATIONAcciónTool to enable data validation on a specified workflow. Use after creating or updating a workflow to enforce its validation rules.
Parámetros de entrada
workflowIdstringObligatorioThe ID of the workflow to enable data validation for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch workflow configurationKADOA_FETCH_WORKFLOW_CONFIGURATIONAcciónTool to fetch an advanced workflow’s configuration details. Use when you have a workflow ID and need its steps and metadata.
KADOA_FETCH_WORKFLOW_CONFIGURATIONAcciónTool to fetch an advanced workflow’s configuration details. Use when you have a workflow ID and need its steps and metadata.
Parámetros de entrada
workflow_idstringObligatorioID of the advanced workflow to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all locationsKADOA_GET_ALL_LOCATIONSAcciónTool to retrieve a list of all available locations. Use when you need to know supported locations before performing location-dependent operations. Use after authenticating with your API key.
KADOA_GET_ALL_LOCATIONSAcciónTool to retrieve a list of all available locations. Use when you need to know supported locations before performing location-dependent operations. Use after authenticating with your API key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Crawled Page ContentKADOA_GET_CRAWLED_PAGE_CONTENTAcciónTool to retrieve content of a crawled page. Use when you need the HTML or Markdown of a page from a specific crawling session.
KADOA_GET_CRAWLED_PAGE_CONTENTAcciónTool to retrieve content of a crawled page. Use when you need the HTML or Markdown of a page from a specific crawling session.
Parámetros de entrada
formatstringenumDesired output format; html or md
htmlmdpageIdstringObligatorioUnique ID of the crawled page
sessionIdstringObligatorioUnique ID of the crawling session
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Crawled PagesKADOA_GET_CRAWLED_PAGESAcciónTool to list pages crawled during a session. Use when you need to paginate through results after starting a crawl session.
KADOA_GET_CRAWLED_PAGESAcciónTool to list pages crawled during a session. Use when you need to paginate through results after starting a crawl session.
Parámetros de entrada
pageSizeintegerNumber of items per page, must be >= 1
sessionIdstringObligatorioUnique ID of the crawling session
currentPageintegerPage number for pagination, must be >= 0
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Crawl StatusKADOA_GET_CRAWL_STATUSAcciónTool to fetch current status of a crawling session. Use when you need to check progress of a crawl by its session ID.
KADOA_GET_CRAWL_STATUSAcciónTool to fetch current status of a crawling session. Use when you need to check progress of a crawl by its session ID.
Parámetros de entrada
session_idstringObligatorioUnique identifier of the crawling session
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Notification Event TypesKADOA_GET_EVENT_TYPESAcciónTool to retrieve supported notification event types. Use when you need to enumerate available notification triggers.
KADOA_GET_EVENT_TYPESAcciónTool to retrieve supported notification event types. Use when you need to enumerate available notification triggers.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioResponse payload container
errorstringError if any occurred during the execution of the action
statusstringObligatorioOperation status
messagestringObligatorioHuman-readable message
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Latest Workflow DataKADOA_GET_LATEST_WORKFLOW_DATAAcciónTool to retrieve the most recent data produced by a workflow. Use after confirming workflowId.
KADOA_GET_LATEST_WORKFLOW_DATAAcciónTool to retrieve the most recent data produced by a workflow. Use after confirming workflowId.
Parámetros de entrada
gzipbooleanEnable gzip compression
pageintegerPage number, must be >= 1
limitintegerItems per page (0 for all)
orderstringenumSort order
ascdescrunIdstringID of a specific run to retrieve data from
formatstringenumResponse format
jsoncsvsortBystringField to sort by
filtersobject[]List of filter objects
workflowIdstringObligatorioID of the workflow to retrieve data from
Parámetros de salida
csvstringRaw CSV output if requested
dataobject[]Array of extracted records
errorstringError if any occurred during the execution of the action
runIdstringRun identifier
executedAtstringExecution timestamp in ISO format
paginationobjectPagination information
successfulbooleanObligatorioWhether or not the action execution was successful or not
workflowIdstringWorkflow identifier
Get Notification ChannelKADOA_GET_NOTIFICATION_CHANNELAcciónTool to retrieve details of a specific notification channel. Use when you have a channel's ID and need its configuration.
KADOA_GET_NOTIFICATION_CHANNELAcciónTool to retrieve details of a specific notification channel. Use when you have a channel's ID and need its configuration.
Parámetros de entrada
channel_idstringObligatorioUnique identifier of the notification channel
Parámetros de salida
dataobjectObligatorioResponse data containing channel information
errorstringError if any occurred during the execution of the action
statusstringObligatorioOperation status text
messagestringObligatorioAdditional message
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Notification SettingKADOA_GET_NOTIFICATION_SETTINGAcciónTool to retrieve a specific notification setting by its identifier. Use when you need to fetch notification configuration details by ID.
KADOA_GET_NOTIFICATION_SETTINGAcciónTool to retrieve a specific notification setting by its identifier. Use when you need to fetch notification configuration details by ID.
Parámetros de entrada
settingsIdstringObligatorioIdentifier of the notification setting to retrieve.
Parámetros de salida
dataobjectObligatorioPayload containing the notification settings.
errorstringError if any occurred during the execution of the action
statusstringObligatorioAPI response status.
messagestringObligatorioAdditional response message.
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get validation configurationKADOA_GET_VALIDATION_CONFIGAcciónTool to retrieve the configuration settings for data validation. Use when you need to inspect validation and linking settings for a specific workflow.
KADOA_GET_VALIDATION_CONFIGAcciónTool to retrieve the configuration settings for data validation. Use when you need to inspect validation and linking settings for a specific workflow.
Parámetros de entrada
workflowIdstringObligatorioID of the workflow to retrieve validation configuration for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Workflow Run HistoryKADOA_GET_WORKFLOW_RUN_HISTORYAcciónTool to fetch workflow run history. Use when you need to retrieve past run records for a workflow after execution.
KADOA_GET_WORKFLOW_RUN_HISTORYAcciónTool to fetch workflow run history. Use when you need to retrieve past run records for a workflow after execution.
Parámetros de entrada
workflowIdstringObligatorioUnique ID of the workflow whose run history is requested
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WorkflowsKADOA_GET_WORKFLOWSAcciónTool to retrieve all workflows. Use when you need to list and filter workflows after authenticating.
KADOA_GET_WORKFLOWSAcciónTool to retrieve all workflows. Use when you need to list and filter workflows after authenticating.
Parámetros de entrada
skipintegerNumber of items to skip (offset), must be >= 0
limitintegerMaximum number of items to return, must be >= 1
statestringenumFilter by workflow state
ACTIVEERRORPAUSEDNOT_SUPPORTEDsearchstringSearch term to filter workflows by name or URL
monitoringbooleanFilter by monitoring status (true or false)
updateIntervalstringenumFilter by update interval
HOURLYDAILYWEEKLYMONTHLY
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Workflow Validation ResultsKADOA_GET_WORKFLOW_VALIDATION_RESULTSAcciónTool to retrieve the latest validation results for a workflow job. Use after a workflow job completes to inspect its validation outcome.
KADOA_GET_WORKFLOW_VALIDATION_RESULTSAcciónTool to retrieve the latest validation results for a workflow job. Use after a workflow job completes to inspect its validation outcome.
Parámetros de entrada
jobIdstringObligatorioIdentifier of the job within the workflow
workflowIdstringObligatorioIdentifier of the workflow to fetch validation results for
includeDryRunbooleanWhether to include dry-run validation results
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Validation RulesKADOA_LIST_VALIDATION_RULESAcciónTool to list all data validation rules with optional pagination and filtering.
KADOA_LIST_VALIDATION_RULESAcciónTool to list all data validation rules with optional pagination and filtering.
Parámetros de entrada
pageintegerPage number for pagination, must be ≥ 1
statusstringenumFilter rules by status
previewenableddisabledgroupIdstringGroup ID to filter validation rules
pageSizeintegerNumber of items per page, between 1 and 100
workflowIdstringWorkflow ID to filter validation rules. Optional; if omitted returns rules across workflows.
includeDeletedbooleanWhether to include soft-deleted rules (admin only)
Parámetros de salida
dataobject[]ObligatorioList of validation rules
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination information
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Advanced WorkflowKADOA_POST_ADVANCED_WORKFLOWAcciónTool to create an advanced workflow. Use when you need a valid advanced workflow ID before updating steps.
KADOA_POST_ADVANCED_WORKFLOWAcciónTool to create an advanced workflow. Use when you need a valid advanced workflow ID before updating steps.
Parámetros de entrada
namestringOptional user-friendly name for the new advanced workflow
limitintegerOptional maximum number of steps allowed in the workflow
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Start Crawl SessionKADOA_POST_CRAWLAcciónTool to start a web crawling session. Use when you need to initiate a crawl with configuration parameters.
KADOA_POST_CRAWLAcciónTool to start a web crawling session. Use when you need to initiate a crawl with configuration parameters.
Parámetros de entrada
urlstringURL to start crawling, must be a valid URI
timeoutintegerMaximum crawling time in milliseconds, e.g., 1800000 for 30 minutes
maxDepthintegerMaximum depth to traverse during the crawl
maxPagesintegerMaximum number of pages to crawl
startUrlsstring[]Multiple start URLs (mutually exclusive with 'url'). Must belong to same domain/subdomain
proxyCountrystringCountry code for proxy configuration, e.g., 'DE'
strictDomainbooleanRestrict crawler to the exact domain without subdomains
pathsFilterInstring[]List of path patterns to include in the crawl
pathsFilterOutstring[]List of path patterns to exclude from the crawl
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Notification SettingKADOA_POST_NOTIFICATION_SETTINGAcciónTool to create a notification setting linking channels to events. Use when subscribing workflows or workspace-level notifications to specific events.
KADOA_POST_NOTIFICATION_SETTINGAcciónTool to create a notification setting linking channels to events. Use when subscribing workflows or workspace-level notifications to specific events.
Parámetros de entrada
enabledbooleanWhether the subscription is active. Defaults to true.
eventTypestringObligatorioenumType of event to subscribe to.
workflow_startedworkflow_finishedworkflow_failedworkflow_sample_finishedworkflow_data_changesystem_maintenanceservice_degradationcredits_lowfree_trial_endingchannelIdsstring[]ObligatorioList of notification channel IDs to link with this setting.
workflowIdstringWorkflow ID to scope the setting; omit for a workspace-level setting.
eventConfigurationobjectObligatorioConfiguration object for the event. Currently accepts an empty object; reserved for future extensions.
Parámetros de salida
dataobjectObligatorioContainer for the created setting.
errorstringError if any occurred during the execution of the action
statusstringObligatorioAPI response status.
messagestringObligatorioHuman-readable response message.
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post Notification TestKADOA_POST_NOTIFICATION_TESTAcciónTool to send a test notification event. Use when verifying your notification channel configurations.
KADOA_POST_NOTIFICATION_TESTAcciónTool to send a test notification event. Use when verifying your notification channel configurations.
Parámetros de entrada
eventTypestringObligatorioenumEvent type to simulate; one of the supported notification event types
workflow_data_changeworkflow_sample_finishedworkflow_finishedworkflow_failedworkflow_validation_anomaly_changeworkflowIdstringOptional workflow ID to scope the test event
Parámetros de salida
dataobjectObligatorioWrapper for the test event details
errorstringError if any occurred during the execution of the action
statusstringObligatorioRequest status code
messagestringObligatorioHuman-readable message
successfulbooleanObligatorioWhether or not the action execution was successful or not
Subscribe to Webhook EventsKADOA_POST_WEBHOOK_SUBSCRIPTIONAcciónTool to subscribe to specified webhook events. This will create a webhook channel and then create notification settings for the provided events linking that channel.
KADOA_POST_WEBHOOK_SUBSCRIPTIONAcciónTool to subscribe to specified webhook events. This will create a webhook channel and then create notification settings for the provided events linking that channel.
Parámetros de entrada
eventsstring[]ObligatorioList of event names to subscribe to. Fetch valid event types via GET /v5/notifications/events.
webhookUrlanyObligatoriouriDestination URL for webhook deliveries
workflowIdstringOptional workflow ID to scope the subscription. Omit for workspace-level.
channelNamestringOptional name for the created webhook channel. If omitted, a default will be used.
webhookHttpMethodstringObligatorioenumHTTP method to use when sending the webhook
GETPOST
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create WorkflowKADOA_POST_WORKFLOWAcciónTool to create a new workflow in kadoa. Use after configuring URLs and schema or prompt.
KADOA_POST_WORKFLOWAcciónTool to create a new workflow in kadoa. Use after configuring URLs and schema or prompt.
Parámetros de entrada
namestringHuman-readable name of the workflow
tagsstring[]Tags for categorization
urlsstring[]ObligatorioList of URLs to scrape
limitintegerMaximum number of items to scrape
entitystringEntity name for extraction; required unless using agentic-navigation or schemaId
fieldsobject[]Schema fields for extraction; required unless using agentic-navigation or schemaId
intervalstringenumUpdate frequency for the workflow
ONLY_ONCEEVERY_10_MINUTESHALF_HOURLYHOURLYTHREE_HOURLYSIX_HOURLYTWELVE_HOURLYEIGHTEEN_HOURLYDAILYTWO_DAYTHREE_DAYWEEKLY+6locationobjectLocation configuration for scraping.
schemaIdstringReference an existing schema instead of providing entity/fields
autoStartbooleanIf true, automatically start the workflow after creation
schedulesstring[]Cron expressions for custom schedules
monitoringobjectMonitoring configuration object
userPromptstringPrompt for agentic-navigation; required when navigationMode is 'agentic-navigation'
descriptionstringWorkflow description, max 500 characters
interactionsobject[]Browser interactions to perform before scraping
bypassPreviewbooleanIf true, bypass preview and install immediately
navigationModestringObligatorioenumNavigation mode; 'agentic-navigation' requires userPrompt
single-pagepaginated-pagepage-and-detailagentic-navigation
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Configure Workflow MonitoringKADOA_POST_WORKFLOW_MONITORINGAcciónTool to configure monitoring for a workflow to detect data changes by updating workflow metadata. Use after creating or selecting the workflow.
KADOA_POST_WORKFLOW_MONITORINGAcciónTool to configure monitoring for a workflow to detect data changes by updating workflow metadata. Use after creating or selecting the workflow.
Parámetros de entrada
schedulesstring[]Cron expressions for custom schedules (required if updateInterval is CUSTOM)
monitoringobjectMonitoring configuration for this workflow
workflowIdstringObligatorioWorkflow ID to update
updateIntervalstringenumUpdate interval for the workflow
ONLY_ONCEEVERY_10_MINUTESHALF_HOURLYHOURLYTHREE_HOURLYSIX_HOURLYTWELVE_HOURLYEIGHTEEN_HOURLYDAILYTWO_DAYTHREE_DAYWEEKLY+6
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Post Workflow Validation RuleKADOA_POST_WORKFLOW_VALIDATION_RULEAcciónTool to generate and add a new validation rule to a workflow. Use when you need AI-driven data quality rules for a workflow.
KADOA_POST_WORKFLOW_VALIDATION_RULEAcciónTool to generate and add a new validation rule to a workflow. Use when you need AI-driven data quality rules for a workflow.
Parámetros de entrada
jobIdstringOptional client or job correlation identifier.
userPromptstringObligatorioNatural-language description of the validation rule to generate.
workflowIdstringObligatorioID of the workflow to which the validation rule will be added.
isPreviewRunbooleanOptional flag to indicate this is a preview run.
selectedColumnsstring[]Optional list of column names to target when generating the rule.
Parámetros de salida
dataobjectObligatorioThe created validation rule object.
errorstringError if any occurred during the execution of the action
messagestringObligatorioDetails about the operation status.
metadataobjectAdditional response metadata.
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Notification ChannelKADOA_PUT_NOTIFICATION_CHANNELAcciónTool to update an existing notification channel. Use when you need to modify channel details.
KADOA_PUT_NOTIFICATION_CHANNELAcciónTool to update an existing notification channel. Use when you need to modify channel details.
Parámetros de entrada
namestringObligatorioHuman-readable name for the notification channel
configobjectObligatorioChannel-specific configuration object
channelIdstringObligatorioID of the notification channel to update
channelTypestringObligatorioenumType of the notification channel
EMAILSLACKWEBHOOKWEBSOCKET
Parámetros de salida
dataobjectObligatorioContainer for the updated notification channel
errorstringError if any occurred during the execution of the action
statusstringObligatorioOperation status code
messagestringObligatorioHuman-readable message
successfulbooleanObligatorioWhether or not the action execution was successful or not
Run Ad-hoc ExtractionKADOA_RUN_ADHOC_EXTRACTIONAcciónTool to synchronously extract data from a URL using a given template. Use after choosing the schemaId (custom or 'html', 'body', 'markdown').
KADOA_RUN_ADHOC_EXTRACTIONAcciónTool to synchronously extract data from a URL using a given template. Use after choosing the schemaId (custom or 'html', 'body', 'markdown').
Parámetros de entrada
linkstringObligatorioThe URL to scrape
locationobjectProxy location settings, including selection type and ISO country code.
schemaIdstringObligatorioCustom schema ID or one of 'html', 'body', 'markdown' to control output format
Parámetros de salida
dataobjectObligatorioExtracted data payload (schema-based or raw).
linkstringObligatorioThe input URL that was scraped.
errorstringError if any occurred during the execution of the action
statusstringObligatorioStatus of the extraction request.
messagestringOptional informational or error message.
locationobjectProxy location used for the request.
successfulbooleanObligatorioWhether or not the action execution was successful or not
requestTimeMsintegerObligatorioProcessing time in milliseconds.
screenshotUrlstringURL of the captured page screenshot.
Unsubscribe from Webhook EventsKADOA_UNSUBSCRIBE_FROM_WEBHOOK_EVENTSAcciónTool to unsubscribe from webhook event notifications by deleting a notification setting. Use when you need to remove an existing notification settings by its ID.
KADOA_UNSUBSCRIBE_FROM_WEBHOOK_EVENTSAcciónTool to unsubscribe from webhook event notifications by deleting a notification setting. Use when you need to remove an existing notification settings by its ID.
Parámetros de entrada
settingsIdstringObligatorioIdentifier of the notification settings to delete (unsubscribe)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not