Nexoid icon

Nexoid

Connect N8N to Nexoid via the Nexoid API. Supports service-account auth, delegated session_id auth, attachments, schema discovery, and AI Agent tool use.

Record → Search records

AI-generated

Summary

Search Nexoid records of a specified type using an Elasticsearch/AWS OpenSearch JSON query, with options to sort, limit fields, control page size, and optionally scroll to retrieve all matching records.

Inputs

  • Authentication Mode (required) — Choose whether to authenticate using the Nexoid API user credentials or a provided Nexoid session ID.
  • Provided Session ID (required) — The session_id to use for authentication when 'Provided Session' mode is selected; preserves real user permissions.
  • Record type (required) — The Nexoid record type (similar to a database table) to search, e.g. 'contact' or 'invoice'.
  • Query (JSON Format) — Elasticsearch/AWS OpenSearch JSON clause specifying the filter criteria for the search. Provide the query clause directly, e.g. { "term": { "text_state": "open" } }.
  • Sort Order — JSON syntax specifying the sorting order of the results. Accepts an array of sort objects or compatible forms; defaults to an empty array for default ordering.
  • Output Fields — JSON array of field names to include in each returned record; if empty, all fields are included.
  • Size — Optional maximum number of records to fetch per individual request to Nexoid. If unspecified, Nexoid applies its default.
  • Scroll (Retreive All) (required) — Boolean flag indicating whether to automatically scroll through all result pages to retrieve all matching records instead of a single page.

Output shape

a list of matching records as JSON objects, each containing the requested fields, returned one per output item

If 'Scroll' is true, the node will paginate through all results until all records are returned; otherwise, only one page of results is returned. Records are output individually in order.

Links

Discussion