API > File Endpoint
Send file to a workflow
Send file to a workflow
Trigger workflow from a simple query
Send json to a workflow
Follow up workflow execution
Trigger your system from a workflow
Learn how to have your mapping live
Data endpoints are APIs specifically designed to receive and ingest data. They are made available when you create a new workflow, providing a unique URL to which you can send your data for processing.
Read or write data from your Pennylane accounting software
Read or write data from your Sage Active accounting software.
Submit a JSONL batch job to an AI provider and stream results back as a file.
One-shot chat completion against a configured AI provider (OpenAI, Mistral, Anthropic, Gemini, Cohere, Moonshot, Scaleway AI).
Split JSONL records into smaller chunks using an LLM-driven chunking method.
Generate vector embeddings for each record in a JSONL file using a configured AI provider.
Vectorize a query attribute on a JSON record so it can be searched against a vector store.
Add LLM-extracted fields (sentiment, entities, classifications, …) to every record of a JSONL file.
Keep or drop each record of a JSONL file based on a natural-language acceptance criterion evaluated by an LLM.
Deterministically split text into fixed-size character chunks with optional overlap.
Extract a knowledge graph (entities + relations) from documents or JSON records using an LLM.
Split markdown text along heading boundaries into size-bounded chunks.
Expose connected Virtual Tools as a Model Context Protocol (MCP) endpoint that external MCP clients can call.
Submit a JSONL batch job to Mistral and stream results back as a file.
Send message to mistral chat
Generate embeddings
Generate embeddings search query
Run Mistral OCR on a document URL or file and emit page text plus optional structured annotations.
Generate embeddings using OpenAI's embeddings API.
Generate a single search vector via OpenAI's embeddings API.
Embed vector into Qdrant vector database
Generate embeddings search query
Deterministically split text by trying separators from coarsest to finest until chunks fit a size budget.
Re-score and filter a list of candidate documents against a query using an LLM/reranker provider.
Run a tool-calling LLM agent that picks among connected Virtual Tools to satisfy a prompt.
Declare a tool callable by a Virtual Agent or exposed via an MCP Endpoint, with typed argument outputs.
Read or write data from your Hubspot CRM
Read or write data from your Sage Sales Management CRM.
Entry-point node that fires when Sage Sales Management pushes a webhook for a configured entity/action.
Run SOQL Query / QueryAll / Search calls against your Salesforce instance.
Submit a Salesforce Bulk API 2.0 ingest job (insert / upsert / update / delete / hard-delete).
Run a vector search against a Pinecone index.
Insert or update vector points into a Pinecone index.
Run a dense or hybrid (dense + sparse) search against a Qdrant collection.
Insert or update points (id + dense + optional sparse vectors + payload) into a Qdrant collection from a JSONL file.
Invoke a deployed Supabase edge function over HTTP.
Insert (or upsert) rows into a Supabase / PostgREST table.
Read rows from a Supabase / PostgREST table with filters, ordering, and pagination.
Update rows in a Supabase / PostgREST table matching one or more filters.
Interact with Big Query
Download a file from Google Drive when a trigger fires.
Upload a file (or JSON payload) into a Google Drive folder.
Read a sheet from Google
Write into a Google sheet
Protect your workflow with ED25519 algorithm check
Protect your workflow with static check
Trigger your workflow from a hook
Call your backend from a hook
Entry-point node that exposes typed inputs to be invoked from another workflow via Trigger Workflow.
Start another workflow at a Start-From-Workflow entry node, optionally waiting for it to finish.
Perform a DELETE http request
Extract cookie from http response
Extract header from http response
Perform a GET http request
Perform a paginated loop of http request
Perform a PATCH http request
Perform a POST http request
Perform a PUT http request
Make an HTTP request
Web file endpoint
Web file endpoint response
Web JSON endpoint
Web JSON endpoint response
Public HTTP endpoint that accepts multipart/form-data uploads with multiple files and triggers the workflow once per file.
Extract data from a JSON
Build a JSON Object
Build a text from a template
Convert an Excel sheet to a JSONL file
Execute given mapping
Keep a range of lines from a JSONL file
Convert a JSONL file to an Excel file
Publish products to Salsify SXM platform.
Export or bulk-import products against your Shopify store.
Import products into your Syndigo PIM environment.
Entry-point node that runs the workflow once when the user clicks Play.
Periodically launch workflows.
Download a file from a remote SFTP server.
Upload one or more files (or JSON payloads) to a remote SFTP server.
Launch workflows from slack command.
Send message to slack channel.
Download file from storage.
Rename a file flowing through the workflow according to a templated pattern.
Upload file from storage.