Actions16
- Record Actions
- Attachment Actions
- Report Actions
- Schema Actions
Schema → List Tables
AI-generatedSummary
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.