{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"path":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","description":"Exact exposed Bubble data type API name.","pattern":"^[a-z][a-z0-9_-]{0,99}$"}},"required":["type"]},"query":{"type":"object","additionalProperties":false,"properties":{"cursor":{"type":"integer","minimum":0,"maximum":9007199254740991,"description":"Zero-based record offset; next page is returned cursor plus count."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum records for this explicit page."}},"required":["cursor","limit"]},"fields":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"string","description":"Exact field name to include in output, e.g. Unit name.","minLength":1,"maxLength":100},"description":"Local response projection, not a provider query or a privacy boundary. _id is always included. Use field names returned by your Bubble API."}},"required":["path","query","fields"],"description":"Read one explicit cursor/limit page from an enabled Bubble data type and return only _id plus the output fields you select. The administrator token bypasses Bubble privacy rules; select only data intended for this client. No workflow calls, writes or automatic paging."},"name":"List selected record fields","id":"bubble.records.list","example":{"path":{"type":"rentalunit"},"query":{"cursor":0,"limit":20},"fields":["Unit name"]},"maxRequests":1,"summary":false}}