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
- GraphQL
- Client
buildWorkflow
Builds a workflow automatically based on instructions and available integrations. Uses AI to determine the optimal sequence of API calls and data transformations. Supports both API-based workflows and transform-only workflows for data processing. Parameters:instruction
: String! - Natural language description of what the workflow should do (required)payload
: JSON - Sample input data to help with workflow generation (optional, supports file upload data)integrationIds
: [ID!] - List of integration IDs to use in the workflow (optional - omit for transform-only workflows)responseSchema
: JSONSchema - Desired output format (optional, auto-generated if not provided)
Workflow
configuration ready for execution
- GraphQL
- Client
Configuration Management
upsertWorkflow
Creates or updates a workflow configuration.- GraphQL
- Client
deleteWorkflow
Deletes a workflow configuration. Returnstrue
if successful.
- GraphQL
- Client
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)
- GraphQL
- Client
deleteIntegration
Deletes an integration configuration. Returnstrue
if successful.
- GraphQL
- Client
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)
- GraphQL
- Client
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)
- GraphQL
- Client
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)
- GraphQL
- Client
upsertApi (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Creates or updates an API configuration.- GraphQL
- Client
updateApiConfigId (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Updates the ID of an existing API configuration.- GraphQL
- Client
deleteApi (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Deletes an API configuration. Returnstrue
if successful.
- GraphQL
- Client
upsertExtraction (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Creates or updates an extraction configuration.- GraphQL
- Client
deleteExtraction (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Deletes an extraction configuration. Returnstrue
if successful.
- GraphQL
- Client
upsertTransformation (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Creates or updates a transformation configuration.- GraphQL
- Client
deleteTransformation (Deprecated)
⚠️ Deprecated: Use workflow-based operations instead. Deletes a transformation configuration. Returnstrue
if successful.
- GraphQL
- Client