Data Record Operations
These nodes operate on data records in external applications. Most of them map directly to function types.| Node Type | Description | Function Type |
|---|---|---|
list-data-records | List all records from a data collection | List Data Records |
find-data-record-by-id | Find a single record by its ID | Find Data Record By ID |
search-data-records | Search for records using a query string | Search Data Record |
lookup-data-record | Look up a record by field values | Match Data Record |
create-data-record | Create a new data record | Create Data Record |
update-data-record | Update an existing data record | Update Data Record |
delete-data-record | Delete a data record | Delete Data Record |
Find or Create Data Record
Type:find-or-create-data-record
Attempts to find a record by specified criteria. If no record is found, creates a new one. This is useful for upserting data.
dataSource– Specifies which Data Source to uselookupFields– Fields to match when searching for existing recordscreateData– Data to use when creating a new recordfieldMapping– Field Mapping for the operation
Create Data Link
Type:create-data-link
Creates a Data Link between an object in your app and an object in an external app.
dataLinkTable– The Data Link table to use (must be created first)internalId– ID of the object in your appexternalId– ID of the object in the external appdirection– Link direction:export(internal → external),import(external → internal), orboth
Find Data Link
Type:find-data-link
Finds a Data Link to get the corresponding object ID on the opposite side.
dataLinkTable– The Data Link table to searchinternalId– ID to look up (can be internal or external depending on direction)
Delete Data Link
Type:delete-data-link
Deletes an existing Data Link.
dataLinkTable– The Data Link table containing the linkinternalId– ID of the linked object
HTTP Request Operations
These nodes make HTTP requests to APIs and external services.| Node Type | Description | Function Type |
|---|---|---|
api-request-to-external-app | Make authenticated API requests to external apps | API Request to External App |
api-request-to-your-app | Make API requests to your internal API | API Request to Your App |
custom-http-request | Make arbitrary HTTP requests to any endpoint | HTTP Request |
Code Execution
These nodes execute code and run predefined actions.| Node Type | Description | Function Type |
|---|---|---|
run-javascript | Execute custom JavaScript or TypeScript code | JavaScript |
run-action | Execute a predefined action | Run Action |
Integration Specific Operation
Type:integration-specific-operation
Executes operations that are specific to a particular integration. These are pre-built operations provided by connectors.
operationKey– Key of the integration-specific operationparameters– Parameters required by the operation