Connect to systems
HTTP request
Calls any HTTP or HTTPS endpoint, with pagination and sign-in from a connection.
Nodes › LogicOpen in Neblex
- Good for
- APIs without a connector
- Role
- Connects to a system
- Find it in
- Nodes › Logic
When to use it
- The API you need has no built-in connector.
- Results span several pages that should all be fetched.
Reach for something else when
Connector stepWhen a connector exists for the system.Custom IntegrationsWhen you will use the API often; add it as a custom integration.
Example
Fetch a customer from your own API with the customer id from the record, signed in with a saved connection.
How it works
- Settings
- Method [GET]; URL with
{name}placeholders filled from the record; Headers and Query parameters (JSON objects); Body (JSON); Body encoding: JSON [default], Form (x-www-form-urlencoded), Raw string, Multipart (file upload); Pagination (optional); Connection (a secret is sent as a Bearer token; an app connection applies that app's sign-in). - Pagination
{ "kind": "cursor", "cursor_param": "cursor", "next_path": "meta.next", "items_path": "items" }. Kinds: cursor, page, offset, link (Link header).- Output
- The response records, across all pages.
- Example
- URL
https://api.example.com/customers/{customer_id}, method GET.
Add it to a flow
- Open the flow from Build › Workflows.
- Open Nodes and find HTTP request under Logic, or search for it. Click it or drag it onto the canvas.
- Drag from the previous step's output handle to its input, then open its settings with ✎ Edit.
- Run the flow and click the step to see the records it received and produced.