Execute Operations
executeWorkflow
Executes a workflow (multiple APIs or Endpoints) in a single call. Returns detailed step-by-step results. Parameters:input
: WorkflowInputRequest! - Either a workflow configuration or saved workflow IDpayload
: JSON - Input data for the workflow (optional)credentials
: JSON - Runtime credentials for integrations (optional)options
: RequestOptions - Execution options (optional, see RequestOptions defaults)
WorkflowResult
with individual step results and final output
buildWorkflow
Builds a workflow automatically based on instructions and available integrations. Uses AI to determine the optimal sequence of API calls and data transformations. Parameters:instruction
: String! - Natural language description of what the workflow should do (required)payload
: JSON - Sample input data to help with workflow generation (optional)integrationIds
: [ID!]! - List of integration IDs to use in the workflow (required)responseSchema
: JSONSchema - Desired output format (optional, auto-generated if not provided)
Workflow
configuration ready for execution
Configuration Management
upsertWorkflow
Creates or updates a workflow configuration.deleteWorkflow
Deletes a workflow configuration. Returnstrue
if successful.
upsertIntegration
Creates or updates an integration configuration. Integrations represent connections to external APIs or databases. Parameters:input
: IntegrationInput! - Integration configuration (required)mode
: UpsertMode - CREATE, UPDATE, or UPSERT (default: UPSERT)
deleteIntegration
Deletes an integration configuration. Returnstrue
if successful.
Deprecated Operations
The following operations are deprecated. UseexecuteWorkflow
and workflow management operations instead.
call (Deprecated)
⚠️ Deprecated: UseexecuteWorkflow
instead for better performance and capabilities.
Executes an API call with the given configuration. Supports both one-time configurations and saved endpoints.
Parameters:
input
: ApiInputRequest! - Either an endpoint configuration or a saved endpoint IDpayload
: JSON - Data to pass to the API (optional)credentials
: JSON - Runtime credentials (optional, overrides stored credentials)options
: RequestOptions - Execution options (optional, see RequestOptions defaults)
extract (Deprecated)
⚠️ Deprecated: UseexecuteWorkflow
instead for better performance and capabilities.
Extracts data from a file or API response. Handles decompression and parsing of various file formats.
Parameters:
input
: ExtractInputRequest! - Either an extraction configuration, file upload, or saved extraction IDpayload
: JSON - Additional data for the extraction (optional)credentials
: JSON - Runtime credentials for API sources (optional)options
: RequestOptions - Execution options (optional, see RequestOptions defaults)
transform (Deprecated)
⚠️ Deprecated: UseexecuteWorkflow
instead for better performance and capabilities.
Transforms data using JSONata expressions and validates against a schema.
Parameters:
input
: TransformInputRequest! - Either a transformation configuration or saved transform IDdata
: JSON! - Input data to transform (required)options
: RequestOptions - Execution options (optional, see RequestOptions defaults)
upsertApi (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Creates or updates an API configuration.updateApiConfigId (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Updates the ID of an existing API configuration.deleteApi (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Deletes an API configuration. Returnstrue
if successful.
upsertExtraction (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Creates or updates an extraction configuration.deleteExtraction (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Deletes an extraction configuration. Returnstrue
if successful.
upsertTransformation (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Creates or updates a transformation configuration.deleteTransformation (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Deletes a transformation configuration. Returnstrue
if successful.