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.

Schema → List Tables

AI-generated

Summary

List tenant database tables via the Nexoid admin settings API.

Inputs

  • Authentication Mode — Select whether to authenticate using the generic Nexoid API service account (apiUser) or a provided user session ID (providedSession) for user-scoped permissions.
  • Provided Session ID (required) — Provide a Nexoid session_id to use when Authentication Mode is 'Provided Session'. This session ID must be passed from an upstream node or expression to preserve user permissions.

Output shape

a JSON object containing a 'tables' array with metadata for each tenant table, including name, health, document count, and storage type.

The operation returns a single JSON object with a 'tables' array and count of tables. Using 'providedSession' auth mode preserves real user permissions, while 'apiUser' uses a generic API service account. No pagination is indicated; all tables are listed in one response.

Examples

Example 1: List all database tables for the tenant using the API User credentials.

Set 'Authentication Mode' to 'API User' (default). The node returns an object with all tenant tables' metadata.

Example 2: List tables with user-scoped permissions using a provided session ID.

Set 'Authentication Mode' to 'Provided Session' and supply a valid 'Provided Session ID' (e.g. via expression from previous node). This returns tables visible to the authenticated user session.

Links

Discussion