Infoveave Data Automation — RESTful
Any REST API becomes a workflow data source or action with Execute API.
Modern business systems expose their data through REST APIs — ERP systems, CRM platforms, logistics providers, payment gateways, monitoring services. Execute API calls any REST endpoint from inside an Infoveave workflow, handles pagination automatically, parses the JSON response into a structured table, and passes the result to the next pipeline step. Dynamic URL parameters let a single activity configuration handle different records, date ranges, or regions — making Execute API the foundation of API-driven ETL pipelines without custom integration code.
Make GET, POST, PUT, or DELETE calls to any REST API from inside your Infoveave workflow. Supports pagination, dynamic URL parameters, custom headers, request body, and response parsing — turning any REST endpoint into a workflow data source or action.
Execute API is one step inside a multi-step Infoveave workflow. Chain it with other activities — no code, no manual hand-offs.
Build this workflow visually in Infoveave Data Automation — drag, connect, and schedule with no infrastructure setup.
Real scenarios where this transformation saves hours of manual work.
A daily logistics workflow calls a carrier's REST API with each shipment ID as a dynamic URL parameter ({{args.shipmentId}}), retrieving current tracking status for all open shipments. Pagination is handled automatically for large batches. The status data flows into an Update Rows activity that writes the current status back to the order management database.
A treasury workflow calls a foreign exchange rate API each morning using GET with the currencies and date as URL parameters. The JSON response is parsed into a tabular rate table that feeds into currency-adjusted financial calculations downstream in the pipeline.
A nightly workflow calls the Shopify Orders API with POST parameters for the past 24 hours, retrieves all new orders across pagination pages, and loads them into the ERP system via Insert into Database — replacing a manual order export step without any custom integration code.
Input data (left) is transformed using the configuration below. The output table (right) is ready for dashboards or downstream steps.
carrier-api-connectionGEThttps://api.carrier.com/tracking/{{args.shipmentId}}{"Authorization": "Bearer {{args.apiToken}}", "Accept": "application/json"}data.shipmentsmeta.next_page_tokenpage_tokenQuery ParameterInput Data
| (REST API connection and request configuration — no row input required) |
Output Data
| ShipmentID | Status | LastUpdate | Location |
|---|---|---|---|
| SHP-001 | In Transit | 2026-04-11T08:30:00Z | Frankfurt Hub |
| SHP-002 | Delivered | 2026-04-10T14:22:00Z | Customer Address |
Key fields to configure in the Infoveave workflow builder. Full reference available in the documentation.
Connection
The registered API connection in Infoveave Studio. Includes the base URL, authentication method (API key, Bearer token, Basic auth, OAuth), and any shared headers required for every request to this API.
Request Type
The HTTP method: GET (retrieve data), POST (create or submit), PUT (update), DELETE (remove). Choose based on the API endpoint's specification.
Request URL
The full URL of the API endpoint. Supports dynamic placeholders using {{args.paramName}} syntax — these are replaced at runtime with workflow variable values, enabling a single activity to call the API for multiple records or date ranges.
Root of Response
JSONPath expression pointing to the array in the API response that contains the records to extract as table rows. For example, 'data.shipments' extracts the array at response.data.shipments.
Next Page Key Path / Next Page Key
Configures automatic pagination. Next Page Key Path is the JSONPath to the pagination token in the response. Next Page Key is the parameter name to send with the next request. The activity automatically iterates through all pages until no token is returned.
Everything you need to know about Execute API in Infoveave.
Transformations in the same family as Execute API, often chained together in the same Infoveave workflow.
Part of Infoveave Data Automation
Execute API is one of over 80 transformation activities available inside Infoveave workflows. Chain transformations together — no code, no exports, no waiting for IT.
Ready to see Infoveave in action?