NAiOS IconNAiOS Logo
Volver al catálogo

Kadoa

kadoa

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

Acciones
27
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool to create a notification channel for alerts delivery.

Parámetros de entrada

  • namestringObligatorio

    Human-readable name for the notification channel

  • configobjectObligatorio

    Channel-specific configuration object

  • channelTypestringObligatorioenum

    Type of the notification channel

    EMAILSLACKWEBHOOKWEBSOCKET

Parámetros de salida

  • dataobjectObligatorio

    Container for the created channel

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Operation status code

  • messagestringObligatorio

    Human-readable message

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Enable Data ValidationKADOA_ENABLE_DATA_VALIDATIONAcción

Tool to enable data validation on a specified workflow. Use after creating or updating a workflow to enforce its validation rules.

Parámetros de entrada

  • workflowIdstringObligatorio

    The ID of the workflow to enable data validation for.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Fetch workflow configurationKADOA_FETCH_WORKFLOW_CONFIGURATIONAcción

Tool 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_idstringObligatorio

    ID of the advanced workflow to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get all locationsKADOA_GET_ALL_LOCATIONSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Crawled Page ContentKADOA_GET_CRAWLED_PAGE_CONTENTAcción

Tool 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

  • formatstringenum

    Desired output format; html or md

    htmlmd
  • pageIdstringObligatorio

    Unique ID of the crawled page

  • sessionIdstringObligatorio

    Unique ID of the crawling session

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Crawled PagesKADOA_GET_CRAWLED_PAGESAcción

Tool to list pages crawled during a session. Use when you need to paginate through results after starting a crawl session.

Parámetros de entrada

  • pageSizeinteger

    Number of items per page, must be >= 1

  • sessionIdstringObligatorio

    Unique ID of the crawling session

  • currentPageinteger

    Page number for pagination, must be >= 0

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Crawl StatusKADOA_GET_CRAWL_STATUSAcción

Tool 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_idstringObligatorio

    Unique identifier of the crawling session

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Notification Event TypesKADOA_GET_EVENT_TYPESAcción

Tool 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

  • dataobjectObligatorio

    Response payload container

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Operation status

  • messagestringObligatorio

    Human-readable message

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Latest Workflow DataKADOA_GET_LATEST_WORKFLOW_DATAAcción

Tool to retrieve the most recent data produced by a workflow. Use after confirming workflowId.

Parámetros de entrada

  • gzipboolean

    Enable gzip compression

  • pageinteger

    Page number, must be >= 1

  • limitinteger

    Items per page (0 for all)

  • orderstringenum

    Sort order

    ascdesc
  • runIdstring

    ID of a specific run to retrieve data from

  • formatstringenum

    Response format

    jsoncsv
  • sortBystring

    Field to sort by

  • filtersobject[]

    List of filter objects

  • workflowIdstringObligatorio

    ID of the workflow to retrieve data from

Parámetros de salida

  • csvstring

    Raw CSV output if requested

  • dataobject[]

    Array of extracted records

  • errorstring

    Error if any occurred during the execution of the action

  • runIdstring

    Run identifier

  • executedAtstring

    Execution timestamp in ISO format

  • paginationobject

    Pagination information

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • workflowIdstring

    Workflow identifier

Get Notification ChannelKADOA_GET_NOTIFICATION_CHANNELAcción

Tool 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_idstringObligatorio

    Unique identifier of the notification channel

Parámetros de salida

  • dataobjectObligatorio

    Response data containing channel information

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Operation status text

  • messagestringObligatorio

    Additional message

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Notification SettingKADOA_GET_NOTIFICATION_SETTINGAcción

Tool to retrieve a specific notification setting by its identifier. Use when you need to fetch notification configuration details by ID.

Parámetros de entrada

  • settingsIdstringObligatorio

    Identifier of the notification setting to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Payload containing the notification settings.

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    API response status.

  • messagestringObligatorio

    Additional response message.

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get validation configurationKADOA_GET_VALIDATION_CONFIGAcción

Tool 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

  • workflowIdstringObligatorio

    ID of the workflow to retrieve validation configuration for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Workflow Run HistoryKADOA_GET_WORKFLOW_RUN_HISTORYAcción

Tool to fetch workflow run history. Use when you need to retrieve past run records for a workflow after execution.

Parámetros de entrada

  • workflowIdstringObligatorio

    Unique ID of the workflow whose run history is requested

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WorkflowsKADOA_GET_WORKFLOWSAcción

Tool to retrieve all workflows. Use when you need to list and filter workflows after authenticating.

Parámetros de entrada

  • skipinteger

    Number of items to skip (offset), must be >= 0

  • limitinteger

    Maximum number of items to return, must be >= 1

  • statestringenum

    Filter by workflow state

    ACTIVEERRORPAUSEDNOT_SUPPORTED
  • searchstring

    Search term to filter workflows by name or URL

  • monitoringboolean

    Filter by monitoring status (true or false)

  • updateIntervalstringenum

    Filter by update interval

    HOURLYDAILYWEEKLYMONTHLY

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Workflow Validation ResultsKADOA_GET_WORKFLOW_VALIDATION_RESULTSAcción

Tool 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

  • jobIdstringObligatorio

    Identifier of the job within the workflow

  • workflowIdstringObligatorio

    Identifier of the workflow to fetch validation results for

  • includeDryRunboolean

    Whether to include dry-run validation results

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Validation RulesKADOA_LIST_VALIDATION_RULESAcción

Tool to list all data validation rules with optional pagination and filtering.

Parámetros de entrada

  • pageinteger

    Page number for pagination, must be ≥ 1

  • statusstringenum

    Filter rules by status

    previewenableddisabled
  • groupIdstring

    Group ID to filter validation rules

  • pageSizeinteger

    Number of items per page, between 1 and 100

  • workflowIdstring

    Workflow ID to filter validation rules. Optional; if omitted returns rules across workflows.

  • includeDeletedboolean

    Whether to include soft-deleted rules (admin only)

Parámetros de salida

  • dataobject[]Obligatorio

    List of validation rules

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination information

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Advanced WorkflowKADOA_POST_ADVANCED_WORKFLOWAcción

Tool to create an advanced workflow. Use when you need a valid advanced workflow ID before updating steps.

Parámetros de entrada

  • namestring

    Optional user-friendly name for the new advanced workflow

  • limitinteger

    Optional maximum number of steps allowed in the workflow

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Start Crawl SessionKADOA_POST_CRAWLAcción

Tool to start a web crawling session. Use when you need to initiate a crawl with configuration parameters.

Parámetros de entrada

  • urlstring

    URL to start crawling, must be a valid URI

  • timeoutinteger

    Maximum crawling time in milliseconds, e.g., 1800000 for 30 minutes

  • maxDepthinteger

    Maximum depth to traverse during the crawl

  • maxPagesinteger

    Maximum number of pages to crawl

  • startUrlsstring[]

    Multiple start URLs (mutually exclusive with 'url'). Must belong to same domain/subdomain

  • proxyCountrystring

    Country code for proxy configuration, e.g., 'DE'

  • strictDomainboolean

    Restrict 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Notification SettingKADOA_POST_NOTIFICATION_SETTINGAcción

Tool to create a notification setting linking channels to events. Use when subscribing workflows or workspace-level notifications to specific events.

Parámetros de entrada

  • enabledboolean

    Whether the subscription is active. Defaults to true.

  • eventTypestringObligatorioenum

    Type of event to subscribe to.

    workflow_startedworkflow_finishedworkflow_failedworkflow_sample_finishedworkflow_data_changesystem_maintenanceservice_degradationcredits_lowfree_trial_ending
  • channelIdsstring[]Obligatorio

    List of notification channel IDs to link with this setting.

  • workflowIdstring

    Workflow ID to scope the setting; omit for a workspace-level setting.

  • eventConfigurationobjectObligatorio

    Configuration object for the event. Currently accepts an empty object; reserved for future extensions.

Parámetros de salida

  • dataobjectObligatorio

    Container for the created setting.

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    API response status.

  • messagestringObligatorio

    Human-readable response message.

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Post Notification TestKADOA_POST_NOTIFICATION_TESTAcción

Tool to send a test notification event. Use when verifying your notification channel configurations.

Parámetros de entrada

  • eventTypestringObligatorioenum

    Event type to simulate; one of the supported notification event types

    workflow_data_changeworkflow_sample_finishedworkflow_finishedworkflow_failedworkflow_validation_anomaly_change
  • workflowIdstring

    Optional workflow ID to scope the test event

Parámetros de salida

  • dataobjectObligatorio

    Wrapper for the test event details

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Request status code

  • messagestringObligatorio

    Human-readable message

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Subscribe to Webhook EventsKADOA_POST_WEBHOOK_SUBSCRIPTIONAcción

Tool 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[]Obligatorio

    List of event names to subscribe to. Fetch valid event types via GET /v5/notifications/events.

  • webhookUrlanyObligatoriouri

    Destination URL for webhook deliveries

  • workflowIdstring

    Optional workflow ID to scope the subscription. Omit for workspace-level.

  • channelNamestring

    Optional name for the created webhook channel. If omitted, a default will be used.

  • webhookHttpMethodstringObligatorioenum

    HTTP method to use when sending the webhook

    GETPOST

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create WorkflowKADOA_POST_WORKFLOWAcción

Tool to create a new workflow in kadoa. Use after configuring URLs and schema or prompt.

Parámetros de entrada

  • namestring

    Human-readable name of the workflow

  • tagsstring[]

    Tags for categorization

  • urlsstring[]Obligatorio

    List of URLs to scrape

  • limitinteger

    Maximum number of items to scrape

  • entitystring

    Entity name for extraction; required unless using agentic-navigation or schemaId

  • fieldsobject[]

    Schema fields for extraction; required unless using agentic-navigation or schemaId

  • intervalstringenum

    Update frequency for the workflow

    ONLY_ONCEEVERY_10_MINUTESHALF_HOURLYHOURLYTHREE_HOURLYSIX_HOURLYTWELVE_HOURLYEIGHTEEN_HOURLYDAILYTWO_DAYTHREE_DAYWEEKLY+6
  • locationobject

    Location configuration for scraping.

  • schemaIdstring

    Reference an existing schema instead of providing entity/fields

  • autoStartboolean

    If true, automatically start the workflow after creation

  • schedulesstring[]

    Cron expressions for custom schedules

  • monitoringobject

    Monitoring configuration object

  • userPromptstring

    Prompt for agentic-navigation; required when navigationMode is 'agentic-navigation'

  • descriptionstring

    Workflow description, max 500 characters

  • interactionsobject[]

    Browser interactions to perform before scraping

  • bypassPreviewboolean

    If true, bypass preview and install immediately

  • navigationModestringObligatorioenum

    Navigation mode; 'agentic-navigation' requires userPrompt

    single-pagepaginated-pagepage-and-detailagentic-navigation

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Configure Workflow MonitoringKADOA_POST_WORKFLOW_MONITORINGAcción

Tool 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)

  • monitoringobject

    Monitoring configuration for this workflow

  • workflowIdstringObligatorio

    Workflow ID to update

  • updateIntervalstringenum

    Update interval for the workflow

    ONLY_ONCEEVERY_10_MINUTESHALF_HOURLYHOURLYTHREE_HOURLYSIX_HOURLYTWELVE_HOURLYEIGHTEEN_HOURLYDAILYTWO_DAYTHREE_DAYWEEKLY+6

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Post Workflow Validation RuleKADOA_POST_WORKFLOW_VALIDATION_RULEAcción

Tool 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

  • jobIdstring

    Optional client or job correlation identifier.

  • userPromptstringObligatorio

    Natural-language description of the validation rule to generate.

  • workflowIdstringObligatorio

    ID of the workflow to which the validation rule will be added.

  • isPreviewRunboolean

    Optional flag to indicate this is a preview run.

  • selectedColumnsstring[]

    Optional list of column names to target when generating the rule.

Parámetros de salida

  • dataobjectObligatorio

    The created validation rule object.

  • errorstring

    Error if any occurred during the execution of the action

  • messagestringObligatorio

    Details about the operation status.

  • metadataobject

    Additional response metadata.

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Notification ChannelKADOA_PUT_NOTIFICATION_CHANNELAcción

Tool to update an existing notification channel. Use when you need to modify channel details.

Parámetros de entrada

  • namestringObligatorio

    Human-readable name for the notification channel

  • configobjectObligatorio

    Channel-specific configuration object

  • channelIdstringObligatorio

    ID of the notification channel to update

  • channelTypestringObligatorioenum

    Type of the notification channel

    EMAILSLACKWEBHOOKWEBSOCKET

Parámetros de salida

  • dataobjectObligatorio

    Container for the updated notification channel

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Operation status code

  • messagestringObligatorio

    Human-readable message

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Run Ad-hoc ExtractionKADOA_RUN_ADHOC_EXTRACTIONAcción

Tool 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

  • linkstringObligatorio

    The URL to scrape

  • locationobject

    Proxy location settings, including selection type and ISO country code.

  • schemaIdstringObligatorio

    Custom schema ID or one of 'html', 'body', 'markdown' to control output format

Parámetros de salida

  • dataobjectObligatorio

    Extracted data payload (schema-based or raw).

  • linkstringObligatorio

    The input URL that was scraped.

  • errorstring

    Error if any occurred during the execution of the action

  • statusstringObligatorio

    Status of the extraction request.

  • messagestring

    Optional informational or error message.

  • locationobject

    Proxy location used for the request.

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • requestTimeMsintegerObligatorio

    Processing time in milliseconds.

  • screenshotUrlstring

    URL of the captured page screenshot.

Unsubscribe from Webhook EventsKADOA_UNSUBSCRIBE_FROM_WEBHOOK_EVENTSAcción

Tool 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

  • settingsIdstringObligatorio

    Identifier of the notification settings to delete (unsubscribe)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not