[
  {
    "name": "accounts",
    "type": "table",
    "description": "Customer and supplier accounts with billing, financial, and contact information.",
    "fields": 19,
    "outboundForeignKeys": 4,
    "inboundReferences": 11,
    "url": "/ai/db/table.accounts.md",
    "jsonUrl": "/ai/db/table.accounts.json"
  },
  {
    "name": "actionsteps",
    "type": "table",
    "description": "Time-tracked action steps linked to tasks, tickets, or accounts.",
    "fields": 19,
    "outboundForeignKeys": 8,
    "inboundReferences": 0,
    "url": "/ai/db/table.actionsteps.md",
    "jsonUrl": "/ai/db/table.actionsteps.json"
  },
  {
    "name": "addresses",
    "type": "table",
    "description": "Billing and shipping addresses linking accounts to contacts.",
    "fields": 8,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.addresses.md",
    "jsonUrl": "/ai/db/table.addresses.json"
  },
  {
    "name": "applicationassets",
    "type": "table",
    "description": "Static assets and files belonging to ZeyOS applications.",
    "fields": 8,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.applicationassets.md",
    "jsonUrl": "/ai/db/table.applicationassets.json"
  },
  {
    "name": "applications",
    "type": "table",
    "description": "ZeyOS applications with settings, versioning, and OAuth configuration.",
    "fields": 16,
    "outboundForeignKeys": 3,
    "inboundReferences": 6,
    "url": "/ai/db/table.applications.md",
    "jsonUrl": "/ai/db/table.applications.json"
  },
  {
    "name": "appointments",
    "type": "table",
    "description": "Calendar appointments with recurrence, location, and color coding.",
    "fields": 20,
    "outboundForeignKeys": 5,
    "inboundReferences": 2,
    "url": "/ai/db/table.appointments.md",
    "jsonUrl": "/ai/db/table.appointments.json"
  },
  {
    "name": "associations",
    "type": "table",
    "description": "Generic many-to-many relationships between any two entities.",
    "fields": 10,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.associations.md",
    "jsonUrl": "/ai/db/table.associations.json"
  },
  {
    "name": "binfiles",
    "type": "table",
    "description": "Binary file storage with hash-based deduplication.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 16,
    "url": "/ai/db/table.binfiles.md",
    "jsonUrl": "/ai/db/table.binfiles.json"
  },
  {
    "name": "campaigns",
    "type": "table",
    "description": "Marketing campaigns with status tracking and date ranges.",
    "fields": 13,
    "outboundForeignKeys": 3,
    "inboundReferences": 3,
    "url": "/ai/db/table.campaigns.md",
    "jsonUrl": "/ai/db/table.campaigns.json"
  },
  {
    "name": "categories",
    "type": "table",
    "description": "User-defined categories for organizing entities.",
    "fields": 9,
    "outboundForeignKeys": 3,
    "inboundReferences": 0,
    "url": "/ai/db/table.categories.md",
    "jsonUrl": "/ai/db/table.categories.json"
  },
  {
    "name": "changes",
    "type": "table",
    "fields": 12,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.changes.md",
    "jsonUrl": "/ai/db/table.changes.json"
  },
  {
    "name": "channels",
    "type": "table",
    "description": "Communication channels for entity notifications and updates.",
    "fields": 9,
    "outboundForeignKeys": 2,
    "inboundReferences": 3,
    "url": "/ai/db/table.channels.md",
    "jsonUrl": "/ai/db/table.channels.json"
  },
  {
    "name": "comments",
    "type": "table",
    "description": "User comments attached to activity records.",
    "fields": 9,
    "outboundForeignKeys": 1,
    "inboundReferences": 1,
    "url": "/ai/db/table.comments.md",
    "jsonUrl": "/ai/db/table.comments.json"
  },
  {
    "name": "components",
    "type": "table",
    "description": "Bill of materials linking parent items to component items.",
    "fields": 10,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.components.md",
    "jsonUrl": "/ai/db/table.components.json"
  },
  {
    "name": "contacts",
    "type": "table",
    "description": "Contact records with personal, company, and address information.",
    "fields": 32,
    "outboundForeignKeys": 6,
    "inboundReferences": 9,
    "url": "/ai/db/table.contacts.md",
    "jsonUrl": "/ai/db/table.contacts.json"
  },
  {
    "name": "contacts2contacts",
    "type": "table",
    "description": "Junction table linking related contacts to each other.",
    "fields": 6,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.contacts2contacts.md",
    "jsonUrl": "/ai/db/table.contacts2contacts.json"
  },
  {
    "name": "contracts",
    "type": "table",
    "description": "Recurring contracts with billing cycles and auto-billing settings.",
    "fields": 25,
    "outboundForeignKeys": 4,
    "inboundReferences": 2,
    "url": "/ai/db/table.contracts.md",
    "jsonUrl": "/ai/db/table.contracts.json"
  },
  {
    "name": "couponcodes",
    "type": "table",
    "description": "Individual coupon codes with redemption tracking.",
    "fields": 12,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.couponcodes.md",
    "jsonUrl": "/ai/db/table.couponcodes.json"
  },
  {
    "name": "coupons",
    "type": "table",
    "description": "Discount coupons with value, tax rate, and validity periods.",
    "fields": 17,
    "outboundForeignKeys": 2,
    "inboundReferences": 1,
    "url": "/ai/db/table.coupons.md",
    "jsonUrl": "/ai/db/table.coupons.json"
  },
  {
    "name": "cpu",
    "type": "table",
    "description": "CPU usage statistics for system monitoring.",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.cpu.md",
    "jsonUrl": "/ai/db/table.cpu.json"
  },
  {
    "name": "cpucollector",
    "type": "table",
    "description": "Aggregated CPU metrics from the collector service.",
    "fields": 5,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.cpucollector.md",
    "jsonUrl": "/ai/db/table.cpucollector.json"
  },
  {
    "name": "customfields",
    "type": "table",
    "description": "Custom field definitions for extending entity schemas.",
    "fields": 16,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.customfields.md",
    "jsonUrl": "/ai/db/table.customfields.json"
  },
  {
    "name": "davids",
    "type": "table",
    "description": "CalDAV/CardDAV sync identifiers for external calendar/contact sync.",
    "fields": 7,
    "outboundForeignKeys": 4,
    "inboundReferences": 0,
    "url": "/ai/db/table.davids.md",
    "jsonUrl": "/ai/db/table.davids.json"
  },
  {
    "name": "davservers",
    "type": "table",
    "description": "CalDAV/CardDAV server configurations for sync.",
    "fields": 17,
    "outboundForeignKeys": 4,
    "inboundReferences": 4,
    "url": "/ai/db/table.davservers.md",
    "jsonUrl": "/ai/db/table.davservers.json"
  },
  {
    "name": "devices",
    "type": "table",
    "description": "Serialized inventory devices with charge and expiration tracking.",
    "fields": 13,
    "outboundForeignKeys": 4,
    "inboundReferences": 0,
    "url": "/ai/db/table.devices.md",
    "jsonUrl": "/ai/db/table.devices.json"
  },
  {
    "name": "documents",
    "type": "table",
    "description": "Document records with versioning support.",
    "fields": 17,
    "outboundForeignKeys": 5,
    "inboundReferences": 0,
    "url": "/ai/db/table.documents.md",
    "jsonUrl": "/ai/db/table.documents.json"
  },
  {
    "name": "dunning",
    "type": "table",
    "description": "Payment reminder notices with dunning levels and status.",
    "fields": 20,
    "outboundForeignKeys": 4,
    "inboundReferences": 1,
    "url": "/ai/db/table.dunning.md",
    "jsonUrl": "/ai/db/table.dunning.json"
  },
  {
    "name": "dunning2transactions",
    "type": "table",
    "description": "Junction table linking dunning notices to transactions.",
    "fields": 6,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.dunning2transactions.md",
    "jsonUrl": "/ai/db/table.dunning2transactions.json"
  },
  {
    "name": "entities2channels",
    "type": "table",
    "description": "Junction table linking entities to communication channels.",
    "fields": 7,
    "outboundForeignKeys": 1,
    "inboundReferences": 0,
    "url": "/ai/db/table.entities2channels.md",
    "jsonUrl": "/ai/db/table.entities2channels.json"
  },
  {
    "name": "events",
    "type": "table",
    "description": "Timeline events linked to entities with date ranges and metadata.",
    "fields": 14,
    "outboundForeignKeys": 3,
    "inboundReferences": 0,
    "url": "/ai/db/table.events.md",
    "jsonUrl": "/ai/db/table.events.json"
  },
  {
    "name": "extdata",
    "type": "view",
    "description": "View joining extended data fields with their values.",
    "fields": 5,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdata.md",
    "jsonUrl": "/ai/db/table.extdata.json"
  },
  {
    "name": "extdataempty_accounts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_accounts.md",
    "jsonUrl": "/ai/db/table.extdataempty_accounts.json"
  },
  {
    "name": "extdataempty_actionsteps",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_actionsteps.md",
    "jsonUrl": "/ai/db/table.extdataempty_actionsteps.json"
  },
  {
    "name": "extdataempty_applications",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_applications.md",
    "jsonUrl": "/ai/db/table.extdataempty_applications.json"
  },
  {
    "name": "extdataempty_appointments",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_appointments.md",
    "jsonUrl": "/ai/db/table.extdataempty_appointments.json"
  },
  {
    "name": "extdataempty_campaigns",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_campaigns.md",
    "jsonUrl": "/ai/db/table.extdataempty_campaigns.json"
  },
  {
    "name": "extdataempty_channels",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_channels.md",
    "jsonUrl": "/ai/db/table.extdataempty_channels.json"
  },
  {
    "name": "extdataempty_contacts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_contacts.md",
    "jsonUrl": "/ai/db/table.extdataempty_contacts.json"
  },
  {
    "name": "extdataempty_contracts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_contracts.md",
    "jsonUrl": "/ai/db/table.extdataempty_contracts.json"
  },
  {
    "name": "extdataempty_couponcodes",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_couponcodes.md",
    "jsonUrl": "/ai/db/table.extdataempty_couponcodes.json"
  },
  {
    "name": "extdataempty_coupons",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_coupons.md",
    "jsonUrl": "/ai/db/table.extdataempty_coupons.json"
  },
  {
    "name": "extdataempty_customfields",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_customfields.md",
    "jsonUrl": "/ai/db/table.extdataempty_customfields.json"
  },
  {
    "name": "extdataempty_davservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_davservers.md",
    "jsonUrl": "/ai/db/table.extdataempty_davservers.json"
  },
  {
    "name": "extdataempty_devices",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_devices.md",
    "jsonUrl": "/ai/db/table.extdataempty_devices.json"
  },
  {
    "name": "extdataempty_documents",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_documents.md",
    "jsonUrl": "/ai/db/table.extdataempty_documents.json"
  },
  {
    "name": "extdataempty_dunning",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_dunning.md",
    "jsonUrl": "/ai/db/table.extdataempty_dunning.json"
  },
  {
    "name": "extdataempty_feedservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_feedservers.md",
    "jsonUrl": "/ai/db/table.extdataempty_feedservers.json"
  },
  {
    "name": "extdataempty_forks",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_forks.md",
    "jsonUrl": "/ai/db/table.extdataempty_forks.json"
  },
  {
    "name": "extdataempty_groups",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_groups.md",
    "jsonUrl": "/ai/db/table.extdataempty_groups.json"
  },
  {
    "name": "extdataempty_items",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_items.md",
    "jsonUrl": "/ai/db/table.extdataempty_items.json"
  },
  {
    "name": "extdataempty_ledgers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_ledgers.md",
    "jsonUrl": "/ai/db/table.extdataempty_ledgers.json"
  },
  {
    "name": "extdataempty_links",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_links.md",
    "jsonUrl": "/ai/db/table.extdataempty_links.json"
  },
  {
    "name": "extdataempty_mailinglists",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_mailinglists.md",
    "jsonUrl": "/ai/db/table.extdataempty_mailinglists.json"
  },
  {
    "name": "extdataempty_mailservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_mailservers.md",
    "jsonUrl": "/ai/db/table.extdataempty_mailservers.json"
  },
  {
    "name": "extdataempty_messages",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_messages.md",
    "jsonUrl": "/ai/db/table.extdataempty_messages.json"
  },
  {
    "name": "extdataempty_notes",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_notes.md",
    "jsonUrl": "/ai/db/table.extdataempty_notes.json"
  },
  {
    "name": "extdataempty_objects",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_objects.md",
    "jsonUrl": "/ai/db/table.extdataempty_objects.json"
  },
  {
    "name": "extdataempty_opportunities",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_opportunities.md",
    "jsonUrl": "/ai/db/table.extdataempty_opportunities.json"
  },
  {
    "name": "extdataempty_participants",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_participants.md",
    "jsonUrl": "/ai/db/table.extdataempty_participants.json"
  },
  {
    "name": "extdataempty_payments",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_payments.md",
    "jsonUrl": "/ai/db/table.extdataempty_payments.json"
  },
  {
    "name": "extdataempty_pricelists",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_pricelists.md",
    "jsonUrl": "/ai/db/table.extdataempty_pricelists.json"
  },
  {
    "name": "extdataempty_projects",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_projects.md",
    "jsonUrl": "/ai/db/table.extdataempty_projects.json"
  },
  {
    "name": "extdataempty_resources",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_resources.md",
    "jsonUrl": "/ai/db/table.extdataempty_resources.json"
  },
  {
    "name": "extdataempty_services",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_services.md",
    "jsonUrl": "/ai/db/table.extdataempty_services.json"
  },
  {
    "name": "extdataempty_stocktransactions",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_stocktransactions.md",
    "jsonUrl": "/ai/db/table.extdataempty_stocktransactions.json"
  },
  {
    "name": "extdataempty_storages",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_storages.md",
    "jsonUrl": "/ai/db/table.extdataempty_storages.json"
  },
  {
    "name": "extdataempty_tasks",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_tasks.md",
    "jsonUrl": "/ai/db/table.extdataempty_tasks.json"
  },
  {
    "name": "extdataempty_tickets",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_tickets.md",
    "jsonUrl": "/ai/db/table.extdataempty_tickets.json"
  },
  {
    "name": "extdataempty_transactions",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_transactions.md",
    "jsonUrl": "/ai/db/table.extdataempty_transactions.json"
  },
  {
    "name": "extdataempty_users",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_users.md",
    "jsonUrl": "/ai/db/table.extdataempty_users.json"
  },
  {
    "name": "extdataempty_weblets",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataempty_weblets.md",
    "jsonUrl": "/ai/db/table.extdataempty_weblets.json"
  },
  {
    "name": "extdatafields",
    "type": "table",
    "description": "Extended data field definitions for custom entity attributes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatafields.md",
    "jsonUrl": "/ai/db/table.extdatafields.json"
  },
  {
    "name": "extdatanumeric_accounts",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_accounts.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_accounts.json"
  },
  {
    "name": "extdatanumeric_actionsteps",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_actionsteps.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_actionsteps.json"
  },
  {
    "name": "extdatanumeric_applications",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_applications.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_applications.json"
  },
  {
    "name": "extdatanumeric_appointments",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_appointments.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_appointments.json"
  },
  {
    "name": "extdatanumeric_campaigns",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_campaigns.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_campaigns.json"
  },
  {
    "name": "extdatanumeric_channels",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_channels.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_channels.json"
  },
  {
    "name": "extdatanumeric_contacts",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_contacts.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_contacts.json"
  },
  {
    "name": "extdatanumeric_contracts",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_contracts.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_contracts.json"
  },
  {
    "name": "extdatanumeric_couponcodes",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_couponcodes.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_couponcodes.json"
  },
  {
    "name": "extdatanumeric_coupons",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_coupons.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_coupons.json"
  },
  {
    "name": "extdatanumeric_customfields",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_customfields.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_customfields.json"
  },
  {
    "name": "extdatanumeric_davservers",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_davservers.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_davservers.json"
  },
  {
    "name": "extdatanumeric_devices",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_devices.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_devices.json"
  },
  {
    "name": "extdatanumeric_documents",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_documents.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_documents.json"
  },
  {
    "name": "extdatanumeric_dunning",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_dunning.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_dunning.json"
  },
  {
    "name": "extdatanumeric_feedservers",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_feedservers.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_feedservers.json"
  },
  {
    "name": "extdatanumeric_forks",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_forks.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_forks.json"
  },
  {
    "name": "extdatanumeric_groups",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_groups.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_groups.json"
  },
  {
    "name": "extdatanumeric_items",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_items.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_items.json"
  },
  {
    "name": "extdatanumeric_ledgers",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_ledgers.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_ledgers.json"
  },
  {
    "name": "extdatanumeric_links",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_links.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_links.json"
  },
  {
    "name": "extdatanumeric_mailinglists",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_mailinglists.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_mailinglists.json"
  },
  {
    "name": "extdatanumeric_mailservers",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_mailservers.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_mailservers.json"
  },
  {
    "name": "extdatanumeric_messages",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_messages.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_messages.json"
  },
  {
    "name": "extdatanumeric_notes",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_notes.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_notes.json"
  },
  {
    "name": "extdatanumeric_objects",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_objects.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_objects.json"
  },
  {
    "name": "extdatanumeric_opportunities",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_opportunities.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_opportunities.json"
  },
  {
    "name": "extdatanumeric_participants",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_participants.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_participants.json"
  },
  {
    "name": "extdatanumeric_payments",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_payments.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_payments.json"
  },
  {
    "name": "extdatanumeric_pricelists",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_pricelists.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_pricelists.json"
  },
  {
    "name": "extdatanumeric_projects",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_projects.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_projects.json"
  },
  {
    "name": "extdatanumeric_resources",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_resources.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_resources.json"
  },
  {
    "name": "extdatanumeric_services",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_services.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_services.json"
  },
  {
    "name": "extdatanumeric_stocktransactions",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_stocktransactions.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_stocktransactions.json"
  },
  {
    "name": "extdatanumeric_storages",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_storages.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_storages.json"
  },
  {
    "name": "extdatanumeric_tasks",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_tasks.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_tasks.json"
  },
  {
    "name": "extdatanumeric_tickets",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_tickets.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_tickets.json"
  },
  {
    "name": "extdatanumeric_transactions",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_transactions.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_transactions.json"
  },
  {
    "name": "extdatanumeric_users",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_users.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_users.json"
  },
  {
    "name": "extdatanumeric_weblets",
    "type": "table",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatanumeric_weblets.md",
    "jsonUrl": "/ai/db/table.extdatanumeric_weblets.json"
  },
  {
    "name": "extdataregular_accounts",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_accounts.md",
    "jsonUrl": "/ai/db/table.extdataregular_accounts.json"
  },
  {
    "name": "extdataregular_actionsteps",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_actionsteps.md",
    "jsonUrl": "/ai/db/table.extdataregular_actionsteps.json"
  },
  {
    "name": "extdataregular_applications",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_applications.md",
    "jsonUrl": "/ai/db/table.extdataregular_applications.json"
  },
  {
    "name": "extdataregular_appointments",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_appointments.md",
    "jsonUrl": "/ai/db/table.extdataregular_appointments.json"
  },
  {
    "name": "extdataregular_campaigns",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_campaigns.md",
    "jsonUrl": "/ai/db/table.extdataregular_campaigns.json"
  },
  {
    "name": "extdataregular_channels",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_channels.md",
    "jsonUrl": "/ai/db/table.extdataregular_channels.json"
  },
  {
    "name": "extdataregular_contacts",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_contacts.md",
    "jsonUrl": "/ai/db/table.extdataregular_contacts.json"
  },
  {
    "name": "extdataregular_contracts",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_contracts.md",
    "jsonUrl": "/ai/db/table.extdataregular_contracts.json"
  },
  {
    "name": "extdataregular_couponcodes",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_couponcodes.md",
    "jsonUrl": "/ai/db/table.extdataregular_couponcodes.json"
  },
  {
    "name": "extdataregular_coupons",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_coupons.md",
    "jsonUrl": "/ai/db/table.extdataregular_coupons.json"
  },
  {
    "name": "extdataregular_customfields",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_customfields.md",
    "jsonUrl": "/ai/db/table.extdataregular_customfields.json"
  },
  {
    "name": "extdataregular_davservers",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_davservers.md",
    "jsonUrl": "/ai/db/table.extdataregular_davservers.json"
  },
  {
    "name": "extdataregular_devices",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_devices.md",
    "jsonUrl": "/ai/db/table.extdataregular_devices.json"
  },
  {
    "name": "extdataregular_documents",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_documents.md",
    "jsonUrl": "/ai/db/table.extdataregular_documents.json"
  },
  {
    "name": "extdataregular_dunning",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_dunning.md",
    "jsonUrl": "/ai/db/table.extdataregular_dunning.json"
  },
  {
    "name": "extdataregular_feedservers",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_feedservers.md",
    "jsonUrl": "/ai/db/table.extdataregular_feedservers.json"
  },
  {
    "name": "extdataregular_forks",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_forks.md",
    "jsonUrl": "/ai/db/table.extdataregular_forks.json"
  },
  {
    "name": "extdataregular_groups",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_groups.md",
    "jsonUrl": "/ai/db/table.extdataregular_groups.json"
  },
  {
    "name": "extdataregular_items",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_items.md",
    "jsonUrl": "/ai/db/table.extdataregular_items.json"
  },
  {
    "name": "extdataregular_ledgers",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_ledgers.md",
    "jsonUrl": "/ai/db/table.extdataregular_ledgers.json"
  },
  {
    "name": "extdataregular_links",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_links.md",
    "jsonUrl": "/ai/db/table.extdataregular_links.json"
  },
  {
    "name": "extdataregular_mailinglists",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_mailinglists.md",
    "jsonUrl": "/ai/db/table.extdataregular_mailinglists.json"
  },
  {
    "name": "extdataregular_mailservers",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_mailservers.md",
    "jsonUrl": "/ai/db/table.extdataregular_mailservers.json"
  },
  {
    "name": "extdataregular_messages",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_messages.md",
    "jsonUrl": "/ai/db/table.extdataregular_messages.json"
  },
  {
    "name": "extdataregular_notes",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_notes.md",
    "jsonUrl": "/ai/db/table.extdataregular_notes.json"
  },
  {
    "name": "extdataregular_objects",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_objects.md",
    "jsonUrl": "/ai/db/table.extdataregular_objects.json"
  },
  {
    "name": "extdataregular_opportunities",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_opportunities.md",
    "jsonUrl": "/ai/db/table.extdataregular_opportunities.json"
  },
  {
    "name": "extdataregular_participants",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_participants.md",
    "jsonUrl": "/ai/db/table.extdataregular_participants.json"
  },
  {
    "name": "extdataregular_payments",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_payments.md",
    "jsonUrl": "/ai/db/table.extdataregular_payments.json"
  },
  {
    "name": "extdataregular_pricelists",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_pricelists.md",
    "jsonUrl": "/ai/db/table.extdataregular_pricelists.json"
  },
  {
    "name": "extdataregular_projects",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_projects.md",
    "jsonUrl": "/ai/db/table.extdataregular_projects.json"
  },
  {
    "name": "extdataregular_resources",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_resources.md",
    "jsonUrl": "/ai/db/table.extdataregular_resources.json"
  },
  {
    "name": "extdataregular_services",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_services.md",
    "jsonUrl": "/ai/db/table.extdataregular_services.json"
  },
  {
    "name": "extdataregular_stocktransactions",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_stocktransactions.md",
    "jsonUrl": "/ai/db/table.extdataregular_stocktransactions.json"
  },
  {
    "name": "extdataregular_storages",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_storages.md",
    "jsonUrl": "/ai/db/table.extdataregular_storages.json"
  },
  {
    "name": "extdataregular_tasks",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_tasks.md",
    "jsonUrl": "/ai/db/table.extdataregular_tasks.json"
  },
  {
    "name": "extdataregular_tickets",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_tickets.md",
    "jsonUrl": "/ai/db/table.extdataregular_tickets.json"
  },
  {
    "name": "extdataregular_transactions",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_transactions.md",
    "jsonUrl": "/ai/db/table.extdataregular_transactions.json"
  },
  {
    "name": "extdataregular_users",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_users.md",
    "jsonUrl": "/ai/db/table.extdataregular_users.json"
  },
  {
    "name": "extdataregular_weblets",
    "type": "table",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdataregular_weblets.md",
    "jsonUrl": "/ai/db/table.extdataregular_weblets.json"
  },
  {
    "name": "extdatavalues",
    "type": "view",
    "description": "Extended data values for custom entity attributes.",
    "fields": 5,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues.md",
    "jsonUrl": "/ai/db/table.extdatavalues.json"
  },
  {
    "name": "extdatavalues_accounts",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_accounts.md",
    "jsonUrl": "/ai/db/table.extdatavalues_accounts.json"
  },
  {
    "name": "extdatavalues_actionsteps",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_actionsteps.md",
    "jsonUrl": "/ai/db/table.extdatavalues_actionsteps.json"
  },
  {
    "name": "extdatavalues_applications",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_applications.md",
    "jsonUrl": "/ai/db/table.extdatavalues_applications.json"
  },
  {
    "name": "extdatavalues_appointments",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_appointments.md",
    "jsonUrl": "/ai/db/table.extdatavalues_appointments.json"
  },
  {
    "name": "extdatavalues_campaigns",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_campaigns.md",
    "jsonUrl": "/ai/db/table.extdatavalues_campaigns.json"
  },
  {
    "name": "extdatavalues_channels",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_channels.md",
    "jsonUrl": "/ai/db/table.extdatavalues_channels.json"
  },
  {
    "name": "extdatavalues_contacts",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_contacts.md",
    "jsonUrl": "/ai/db/table.extdatavalues_contacts.json"
  },
  {
    "name": "extdatavalues_contracts",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_contracts.md",
    "jsonUrl": "/ai/db/table.extdatavalues_contracts.json"
  },
  {
    "name": "extdatavalues_couponcodes",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_couponcodes.md",
    "jsonUrl": "/ai/db/table.extdatavalues_couponcodes.json"
  },
  {
    "name": "extdatavalues_coupons",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_coupons.md",
    "jsonUrl": "/ai/db/table.extdatavalues_coupons.json"
  },
  {
    "name": "extdatavalues_customfields",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_customfields.md",
    "jsonUrl": "/ai/db/table.extdatavalues_customfields.json"
  },
  {
    "name": "extdatavalues_davservers",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_davservers.md",
    "jsonUrl": "/ai/db/table.extdatavalues_davservers.json"
  },
  {
    "name": "extdatavalues_devices",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_devices.md",
    "jsonUrl": "/ai/db/table.extdatavalues_devices.json"
  },
  {
    "name": "extdatavalues_documents",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_documents.md",
    "jsonUrl": "/ai/db/table.extdatavalues_documents.json"
  },
  {
    "name": "extdatavalues_dunning",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_dunning.md",
    "jsonUrl": "/ai/db/table.extdatavalues_dunning.json"
  },
  {
    "name": "extdatavalues_feedservers",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_feedservers.md",
    "jsonUrl": "/ai/db/table.extdatavalues_feedservers.json"
  },
  {
    "name": "extdatavalues_forks",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_forks.md",
    "jsonUrl": "/ai/db/table.extdatavalues_forks.json"
  },
  {
    "name": "extdatavalues_groups",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_groups.md",
    "jsonUrl": "/ai/db/table.extdatavalues_groups.json"
  },
  {
    "name": "extdatavalues_items",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_items.md",
    "jsonUrl": "/ai/db/table.extdatavalues_items.json"
  },
  {
    "name": "extdatavalues_ledgers",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_ledgers.md",
    "jsonUrl": "/ai/db/table.extdatavalues_ledgers.json"
  },
  {
    "name": "extdatavalues_links",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_links.md",
    "jsonUrl": "/ai/db/table.extdatavalues_links.json"
  },
  {
    "name": "extdatavalues_mailinglists",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_mailinglists.md",
    "jsonUrl": "/ai/db/table.extdatavalues_mailinglists.json"
  },
  {
    "name": "extdatavalues_mailservers",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_mailservers.md",
    "jsonUrl": "/ai/db/table.extdatavalues_mailservers.json"
  },
  {
    "name": "extdatavalues_messages",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_messages.md",
    "jsonUrl": "/ai/db/table.extdatavalues_messages.json"
  },
  {
    "name": "extdatavalues_notes",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_notes.md",
    "jsonUrl": "/ai/db/table.extdatavalues_notes.json"
  },
  {
    "name": "extdatavalues_objects",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_objects.md",
    "jsonUrl": "/ai/db/table.extdatavalues_objects.json"
  },
  {
    "name": "extdatavalues_opportunities",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_opportunities.md",
    "jsonUrl": "/ai/db/table.extdatavalues_opportunities.json"
  },
  {
    "name": "extdatavalues_participants",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_participants.md",
    "jsonUrl": "/ai/db/table.extdatavalues_participants.json"
  },
  {
    "name": "extdatavalues_payments",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_payments.md",
    "jsonUrl": "/ai/db/table.extdatavalues_payments.json"
  },
  {
    "name": "extdatavalues_pricelists",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_pricelists.md",
    "jsonUrl": "/ai/db/table.extdatavalues_pricelists.json"
  },
  {
    "name": "extdatavalues_projects",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_projects.md",
    "jsonUrl": "/ai/db/table.extdatavalues_projects.json"
  },
  {
    "name": "extdatavalues_resources",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_resources.md",
    "jsonUrl": "/ai/db/table.extdatavalues_resources.json"
  },
  {
    "name": "extdatavalues_services",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_services.md",
    "jsonUrl": "/ai/db/table.extdatavalues_services.json"
  },
  {
    "name": "extdatavalues_stocktransactions",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_stocktransactions.md",
    "jsonUrl": "/ai/db/table.extdatavalues_stocktransactions.json"
  },
  {
    "name": "extdatavalues_storages",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_storages.md",
    "jsonUrl": "/ai/db/table.extdatavalues_storages.json"
  },
  {
    "name": "extdatavalues_tasks",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_tasks.md",
    "jsonUrl": "/ai/db/table.extdatavalues_tasks.json"
  },
  {
    "name": "extdatavalues_tickets",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_tickets.md",
    "jsonUrl": "/ai/db/table.extdatavalues_tickets.json"
  },
  {
    "name": "extdatavalues_transactions",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_transactions.md",
    "jsonUrl": "/ai/db/table.extdatavalues_transactions.json"
  },
  {
    "name": "extdatavalues_users",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_users.md",
    "jsonUrl": "/ai/db/table.extdatavalues_users.json"
  },
  {
    "name": "extdatavalues_weblets",
    "type": "view",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatavalues_weblets.md",
    "jsonUrl": "/ai/db/table.extdatavalues_weblets.json"
  },
  {
    "name": "extdatazero_accounts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_accounts.md",
    "jsonUrl": "/ai/db/table.extdatazero_accounts.json"
  },
  {
    "name": "extdatazero_actionsteps",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_actionsteps.md",
    "jsonUrl": "/ai/db/table.extdatazero_actionsteps.json"
  },
  {
    "name": "extdatazero_applications",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_applications.md",
    "jsonUrl": "/ai/db/table.extdatazero_applications.json"
  },
  {
    "name": "extdatazero_appointments",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_appointments.md",
    "jsonUrl": "/ai/db/table.extdatazero_appointments.json"
  },
  {
    "name": "extdatazero_campaigns",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_campaigns.md",
    "jsonUrl": "/ai/db/table.extdatazero_campaigns.json"
  },
  {
    "name": "extdatazero_channels",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_channels.md",
    "jsonUrl": "/ai/db/table.extdatazero_channels.json"
  },
  {
    "name": "extdatazero_contacts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_contacts.md",
    "jsonUrl": "/ai/db/table.extdatazero_contacts.json"
  },
  {
    "name": "extdatazero_contracts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_contracts.md",
    "jsonUrl": "/ai/db/table.extdatazero_contracts.json"
  },
  {
    "name": "extdatazero_couponcodes",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_couponcodes.md",
    "jsonUrl": "/ai/db/table.extdatazero_couponcodes.json"
  },
  {
    "name": "extdatazero_coupons",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_coupons.md",
    "jsonUrl": "/ai/db/table.extdatazero_coupons.json"
  },
  {
    "name": "extdatazero_customfields",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_customfields.md",
    "jsonUrl": "/ai/db/table.extdatazero_customfields.json"
  },
  {
    "name": "extdatazero_davservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_davservers.md",
    "jsonUrl": "/ai/db/table.extdatazero_davservers.json"
  },
  {
    "name": "extdatazero_devices",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_devices.md",
    "jsonUrl": "/ai/db/table.extdatazero_devices.json"
  },
  {
    "name": "extdatazero_documents",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_documents.md",
    "jsonUrl": "/ai/db/table.extdatazero_documents.json"
  },
  {
    "name": "extdatazero_dunning",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_dunning.md",
    "jsonUrl": "/ai/db/table.extdatazero_dunning.json"
  },
  {
    "name": "extdatazero_feedservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_feedservers.md",
    "jsonUrl": "/ai/db/table.extdatazero_feedservers.json"
  },
  {
    "name": "extdatazero_forks",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_forks.md",
    "jsonUrl": "/ai/db/table.extdatazero_forks.json"
  },
  {
    "name": "extdatazero_groups",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_groups.md",
    "jsonUrl": "/ai/db/table.extdatazero_groups.json"
  },
  {
    "name": "extdatazero_items",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_items.md",
    "jsonUrl": "/ai/db/table.extdatazero_items.json"
  },
  {
    "name": "extdatazero_ledgers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_ledgers.md",
    "jsonUrl": "/ai/db/table.extdatazero_ledgers.json"
  },
  {
    "name": "extdatazero_links",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_links.md",
    "jsonUrl": "/ai/db/table.extdatazero_links.json"
  },
  {
    "name": "extdatazero_mailinglists",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_mailinglists.md",
    "jsonUrl": "/ai/db/table.extdatazero_mailinglists.json"
  },
  {
    "name": "extdatazero_mailservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_mailservers.md",
    "jsonUrl": "/ai/db/table.extdatazero_mailservers.json"
  },
  {
    "name": "extdatazero_messages",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_messages.md",
    "jsonUrl": "/ai/db/table.extdatazero_messages.json"
  },
  {
    "name": "extdatazero_notes",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_notes.md",
    "jsonUrl": "/ai/db/table.extdatazero_notes.json"
  },
  {
    "name": "extdatazero_objects",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_objects.md",
    "jsonUrl": "/ai/db/table.extdatazero_objects.json"
  },
  {
    "name": "extdatazero_opportunities",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_opportunities.md",
    "jsonUrl": "/ai/db/table.extdatazero_opportunities.json"
  },
  {
    "name": "extdatazero_participants",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_participants.md",
    "jsonUrl": "/ai/db/table.extdatazero_participants.json"
  },
  {
    "name": "extdatazero_payments",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_payments.md",
    "jsonUrl": "/ai/db/table.extdatazero_payments.json"
  },
  {
    "name": "extdatazero_pricelists",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_pricelists.md",
    "jsonUrl": "/ai/db/table.extdatazero_pricelists.json"
  },
  {
    "name": "extdatazero_projects",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_projects.md",
    "jsonUrl": "/ai/db/table.extdatazero_projects.json"
  },
  {
    "name": "extdatazero_resources",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_resources.md",
    "jsonUrl": "/ai/db/table.extdatazero_resources.json"
  },
  {
    "name": "extdatazero_services",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_services.md",
    "jsonUrl": "/ai/db/table.extdatazero_services.json"
  },
  {
    "name": "extdatazero_stocktransactions",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_stocktransactions.md",
    "jsonUrl": "/ai/db/table.extdatazero_stocktransactions.json"
  },
  {
    "name": "extdatazero_storages",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_storages.md",
    "jsonUrl": "/ai/db/table.extdatazero_storages.json"
  },
  {
    "name": "extdatazero_tasks",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_tasks.md",
    "jsonUrl": "/ai/db/table.extdatazero_tasks.json"
  },
  {
    "name": "extdatazero_tickets",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_tickets.md",
    "jsonUrl": "/ai/db/table.extdatazero_tickets.json"
  },
  {
    "name": "extdatazero_transactions",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_transactions.md",
    "jsonUrl": "/ai/db/table.extdatazero_transactions.json"
  },
  {
    "name": "extdatazero_users",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_users.md",
    "jsonUrl": "/ai/db/table.extdatazero_users.json"
  },
  {
    "name": "extdatazero_weblets",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.extdatazero_weblets.md",
    "jsonUrl": "/ai/db/table.extdatazero_weblets.json"
  },
  {
    "name": "feedids",
    "type": "table",
    "description": "RSS/Atom feed item identifiers for deduplication.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.feedids.md",
    "jsonUrl": "/ai/db/table.feedids.json"
  },
  {
    "name": "feedservers",
    "type": "table",
    "description": "RSS/Atom feed server configurations.",
    "fields": 17,
    "outboundForeignKeys": 5,
    "inboundReferences": 1,
    "url": "/ai/db/table.feedservers.md",
    "jsonUrl": "/ai/db/table.feedservers.json"
  },
  {
    "name": "files",
    "type": "table",
    "description": "File attachments linked to records or comments.",
    "fields": 9,
    "outboundForeignKeys": 3,
    "inboundReferences": 0,
    "url": "/ai/db/table.files.md",
    "jsonUrl": "/ai/db/table.files.json"
  },
  {
    "name": "follows",
    "type": "table",
    "description": "User follows for entity notifications.",
    "fields": 6,
    "outboundForeignKeys": 1,
    "inboundReferences": 0,
    "url": "/ai/db/table.follows.md",
    "jsonUrl": "/ai/db/table.follows.json"
  },
  {
    "name": "forks",
    "type": "table",
    "description": "Database fork configurations for multi-tenant setups.",
    "fields": 13,
    "outboundForeignKeys": 1,
    "inboundReferences": 31,
    "url": "/ai/db/table.forks.md",
    "jsonUrl": "/ai/db/table.forks.json"
  },
  {
    "name": "groups",
    "type": "table",
    "description": "User groups for permission management and ownership.",
    "fields": 8,
    "outboundForeignKeys": 1,
    "inboundReferences": 38,
    "url": "/ai/db/table.groups.md",
    "jsonUrl": "/ai/db/table.groups.json"
  },
  {
    "name": "groups2users",
    "type": "table",
    "description": "Junction table linking users to groups with write permissions.",
    "fields": 7,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.groups2users.md",
    "jsonUrl": "/ai/db/table.groups2users.json"
  },
  {
    "name": "imapids",
    "type": "table",
    "description": "IMAP message identifiers for email deduplication.",
    "fields": 7,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.imapids.md",
    "jsonUrl": "/ai/db/table.imapids.json"
  },
  {
    "name": "imports",
    "type": "table",
    "description": "Saved import configurations for data migration.",
    "fields": 5,
    "outboundForeignKeys": 1,
    "inboundReferences": 0,
    "url": "/ai/db/table.imports.md",
    "jsonUrl": "/ai/db/table.imports.json"
  },
  {
    "name": "invitations",
    "type": "table",
    "description": "Appointment invitations with contact and response status.",
    "fields": 9,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.invitations.md",
    "jsonUrl": "/ai/db/table.invitations.json"
  },
  {
    "name": "items",
    "type": "table",
    "description": "Inventory items with pricing, barcodes, and stock settings.",
    "fields": 26,
    "outboundForeignKeys": 4,
    "inboundReferences": 10,
    "url": "/ai/db/table.items.md",
    "jsonUrl": "/ai/db/table.items.json"
  },
  {
    "name": "ledgers",
    "type": "table",
    "description": "Financial ledgers for payment categorization.",
    "fields": 9,
    "outboundForeignKeys": 2,
    "inboundReferences": 1,
    "url": "/ai/db/table.ledgers.md",
    "jsonUrl": "/ai/db/table.ledgers.json"
  },
  {
    "name": "likes",
    "type": "table",
    "description": "User likes on activity records.",
    "fields": 5,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.likes.md",
    "jsonUrl": "/ai/db/table.likes.json"
  },
  {
    "name": "links",
    "type": "table",
    "description": "Bookmarked URLs with credentials and visit tracking.",
    "fields": 18,
    "outboundForeignKeys": 4,
    "inboundReferences": 0,
    "url": "/ai/db/table.links.md",
    "jsonUrl": "/ai/db/table.links.json"
  },
  {
    "name": "logins",
    "type": "table",
    "description": "User login session records.",
    "fields": 6,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.logins.md",
    "jsonUrl": "/ai/db/table.logins.json"
  },
  {
    "name": "mailinglists",
    "type": "table",
    "description": "Email mailing lists with sender and campaign associations.",
    "fields": 13,
    "outboundForeignKeys": 5,
    "inboundReferences": 2,
    "url": "/ai/db/table.mailinglists.md",
    "jsonUrl": "/ai/db/table.mailinglists.json"
  },
  {
    "name": "mailingrecipients",
    "type": "table",
    "description": "Recipients for mailing list campaigns.",
    "fields": 7,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.mailingrecipients.md",
    "jsonUrl": "/ai/db/table.mailingrecipients.json"
  },
  {
    "name": "mailservers",
    "type": "table",
    "description": "Email server configurations for sending and receiving.",
    "fields": 22,
    "outboundForeignKeys": 6,
    "inboundReferences": 2,
    "url": "/ai/db/table.mailservers.md",
    "jsonUrl": "/ai/db/table.mailservers.json"
  },
  {
    "name": "messagereads",
    "type": "table",
    "description": "Read receipts for messages by user.",
    "fields": 5,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.messagereads.md",
    "jsonUrl": "/ai/db/table.messagereads.json"
  },
  {
    "name": "messages",
    "type": "table",
    "description": "Email messages with threading, attachments, and ticket linking.",
    "fields": 32,
    "outboundForeignKeys": 9,
    "inboundReferences": 4,
    "url": "/ai/db/table.messages.md",
    "jsonUrl": "/ai/db/table.messages.json"
  },
  {
    "name": "meta_cities",
    "type": "table",
    "description": "World cities with coordinates and population data.",
    "fields": 6,
    "outboundForeignKeys": 1,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_cities.md",
    "jsonUrl": "/ai/db/table.meta_cities.json"
  },
  {
    "name": "meta_countries",
    "type": "table",
    "description": "ISO country codes with regional and currency data.",
    "fields": 30,
    "outboundForeignKeys": 3,
    "inboundReferences": 7,
    "url": "/ai/db/table.meta_countries.md",
    "jsonUrl": "/ai/db/table.meta_countries.json"
  },
  {
    "name": "meta_countries_borders",
    "type": "table",
    "description": "Country border relationships.",
    "fields": 2,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_countries_borders.md",
    "jsonUrl": "/ai/db/table.meta_countries_borders.json"
  },
  {
    "name": "meta_countries_languages",
    "type": "table",
    "description": "Languages spoken per country.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_countries_languages.md",
    "jsonUrl": "/ai/db/table.meta_countries_languages.json"
  },
  {
    "name": "meta_countries_names",
    "type": "table",
    "description": "Localized country names.",
    "fields": 4,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_countries_names.md",
    "jsonUrl": "/ai/db/table.meta_countries_names.json"
  },
  {
    "name": "meta_currencies",
    "type": "table",
    "description": "ISO currency codes with symbols and formatting.",
    "fields": 7,
    "outboundForeignKeys": 0,
    "inboundReferences": 2,
    "url": "/ai/db/table.meta_currencies.md",
    "jsonUrl": "/ai/db/table.meta_currencies.json"
  },
  {
    "name": "meta_currencies_names",
    "type": "table",
    "description": "Localized currency names.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_currencies_names.md",
    "jsonUrl": "/ai/db/table.meta_currencies_names.json"
  },
  {
    "name": "meta_languages",
    "type": "table",
    "description": "ISO language codes.",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 14,
    "url": "/ai/db/table.meta_languages.md",
    "jsonUrl": "/ai/db/table.meta_languages.json"
  },
  {
    "name": "meta_languages_names",
    "type": "table",
    "description": "Localized language names.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_languages_names.md",
    "jsonUrl": "/ai/db/table.meta_languages_names.json"
  },
  {
    "name": "meta_modules",
    "type": "table",
    "description": "ZeyOS module definitions.",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_modules.md",
    "jsonUrl": "/ai/db/table.meta_modules.json"
  },
  {
    "name": "meta_modules_names",
    "type": "table",
    "description": "Localized module names.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_modules_names.md",
    "jsonUrl": "/ai/db/table.meta_modules_names.json"
  },
  {
    "name": "meta_postalcodes",
    "type": "table",
    "description": "Postal code lookup data by country.",
    "fields": 7,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_postalcodes.md",
    "jsonUrl": "/ai/db/table.meta_postalcodes.json"
  },
  {
    "name": "meta_regions",
    "type": "table",
    "description": "World regions (continents/areas).",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 2,
    "url": "/ai/db/table.meta_regions.md",
    "jsonUrl": "/ai/db/table.meta_regions.json"
  },
  {
    "name": "meta_regions_names",
    "type": "table",
    "description": "Localized region names.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_regions_names.md",
    "jsonUrl": "/ai/db/table.meta_regions_names.json"
  },
  {
    "name": "meta_states",
    "type": "table",
    "description": "Country states/provinces.",
    "fields": 6,
    "outboundForeignKeys": 1,
    "inboundReferences": 2,
    "url": "/ai/db/table.meta_states.md",
    "jsonUrl": "/ai/db/table.meta_states.json"
  },
  {
    "name": "meta_subregions",
    "type": "table",
    "description": "World subregions.",
    "fields": 3,
    "outboundForeignKeys": 1,
    "inboundReferences": 2,
    "url": "/ai/db/table.meta_subregions.md",
    "jsonUrl": "/ai/db/table.meta_subregions.json"
  },
  {
    "name": "meta_subregions_names",
    "type": "table",
    "description": "Localized subregion names.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_subregions_names.md",
    "jsonUrl": "/ai/db/table.meta_subregions_names.json"
  },
  {
    "name": "meta_taxonomy_cn",
    "type": "table",
    "description": "CN (Combined Nomenclature) product codes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_taxonomy_cn.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_cn.json"
  },
  {
    "name": "meta_taxonomy_cn_names",
    "type": "table",
    "description": "Localized CN code descriptions.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_taxonomy_cn_names.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_cn_names.json"
  },
  {
    "name": "meta_taxonomy_cpv",
    "type": "table",
    "description": "CPV (Common Procurement Vocabulary) codes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_taxonomy_cpv.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_cpv.json"
  },
  {
    "name": "meta_taxonomy_cpv_names",
    "type": "table",
    "description": "Localized CPV code descriptions.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_taxonomy_cpv_names.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_cpv_names.json"
  },
  {
    "name": "meta_taxonomy_google",
    "type": "table",
    "description": "Google product taxonomy codes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_taxonomy_google.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_google.json"
  },
  {
    "name": "meta_taxonomy_google_names",
    "type": "table",
    "description": "Localized Google taxonomy descriptions.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_taxonomy_google_names.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_google_names.json"
  },
  {
    "name": "meta_taxonomy_gpc",
    "type": "table",
    "description": "GPC (Global Product Classification) codes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_taxonomy_gpc.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_gpc.json"
  },
  {
    "name": "meta_taxonomy_gpc_names",
    "type": "table",
    "description": "Localized GPC code descriptions.",
    "fields": 4,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_taxonomy_gpc_names.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_gpc_names.json"
  },
  {
    "name": "meta_taxonomy_hts",
    "type": "table",
    "description": "HTS (Harmonized Tariff Schedule) codes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_taxonomy_hts.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_hts.json"
  },
  {
    "name": "meta_taxonomy_hts_names",
    "type": "table",
    "description": "Localized HTS code descriptions.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_taxonomy_hts_names.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_hts_names.json"
  },
  {
    "name": "meta_taxonomy_unspsc",
    "type": "table",
    "description": "UNSPSC product classification codes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_taxonomy_unspsc.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_unspsc.json"
  },
  {
    "name": "meta_taxonomy_unspsc_names",
    "type": "table",
    "description": "Localized UNSPSC code descriptions.",
    "fields": 3,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_taxonomy_unspsc_names.md",
    "jsonUrl": "/ai/db/table.meta_taxonomy_unspsc_names.json"
  },
  {
    "name": "meta_timezones",
    "type": "table",
    "description": "Timezone definitions.",
    "fields": 7,
    "outboundForeignKeys": 1,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_timezones.md",
    "jsonUrl": "/ai/db/table.meta_timezones.json"
  },
  {
    "name": "meta_timezones_offsets",
    "type": "view",
    "description": "Timezone UTC offsets including DST.",
    "fields": 9,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_timezones_offsets.md",
    "jsonUrl": "/ai/db/table.meta_timezones_offsets.json"
  },
  {
    "name": "meta_tlds",
    "type": "table",
    "description": "Top-level domain (TLD) codes.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 1,
    "url": "/ai/db/table.meta_tlds.md",
    "jsonUrl": "/ai/db/table.meta_tlds.json"
  },
  {
    "name": "meta_units",
    "type": "table",
    "description": "Unit of measure codes (UN/CEFACT).",
    "fields": 10,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.meta_units.md",
    "jsonUrl": "/ai/db/table.meta_units.json"
  },
  {
    "name": "notes",
    "type": "table",
    "description": "Rich text notes with file attachments.",
    "fields": 16,
    "outboundForeignKeys": 5,
    "inboundReferences": 0,
    "url": "/ai/db/table.notes.md",
    "jsonUrl": "/ai/db/table.notes.json"
  },
  {
    "name": "notifications",
    "type": "table",
    "description": "User notification flags for activity records.",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.notifications.md",
    "jsonUrl": "/ai/db/table.notifications.json"
  },
  {
    "name": "numcounters",
    "type": "table",
    "description": "Auto-incrementing number counters for document numbering.",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.numcounters.md",
    "jsonUrl": "/ai/db/table.numcounters.json"
  },
  {
    "name": "objects",
    "type": "table",
    "description": "Generic JSON data objects with entity typing.",
    "fields": 15,
    "outboundForeignKeys": 5,
    "inboundReferences": 0,
    "url": "/ai/db/table.objects.md",
    "jsonUrl": "/ai/db/table.objects.json"
  },
  {
    "name": "opportunities",
    "type": "table",
    "description": "Sales opportunities with probability and revenue forecasting.",
    "fields": 22,
    "outboundForeignKeys": 6,
    "inboundReferences": 1,
    "url": "/ai/db/table.opportunities.md",
    "jsonUrl": "/ai/db/table.opportunities.json"
  },
  {
    "name": "participants",
    "type": "table",
    "description": "Campaign and mailing list participants with contact info.",
    "fields": 10,
    "outboundForeignKeys": 3,
    "inboundReferences": 1,
    "url": "/ai/db/table.participants.md",
    "jsonUrl": "/ai/db/table.participants.json"
  },
  {
    "name": "payments",
    "type": "table",
    "description": "Payment records linked to ledgers and transactions.",
    "fields": 16,
    "outboundForeignKeys": 6,
    "inboundReferences": 0,
    "url": "/ai/db/table.payments.md",
    "jsonUrl": "/ai/db/table.payments.json"
  },
  {
    "name": "permissions",
    "type": "table",
    "description": "Group-based access permissions for views and features.",
    "fields": 9,
    "outboundForeignKeys": 3,
    "inboundReferences": 0,
    "url": "/ai/db/table.permissions.md",
    "jsonUrl": "/ai/db/table.permissions.json"
  },
  {
    "name": "pricelists",
    "type": "table",
    "description": "Price lists with date validity and account assignments.",
    "fields": 15,
    "outboundForeignKeys": 2,
    "inboundReferences": 2,
    "url": "/ai/db/table.pricelists.md",
    "jsonUrl": "/ai/db/table.pricelists.json"
  },
  {
    "name": "pricelists2accounts",
    "type": "table",
    "description": "Junction table linking price lists to accounts.",
    "fields": 6,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.pricelists2accounts.md",
    "jsonUrl": "/ai/db/table.pricelists2accounts.json"
  },
  {
    "name": "prices",
    "type": "table",
    "description": "Item prices per price list with rebates and discounts.",
    "fields": 11,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.prices.md",
    "jsonUrl": "/ai/db/table.prices.json"
  },
  {
    "name": "projects",
    "type": "table",
    "description": "Project records for organizing tasks and tickets.",
    "fields": 14,
    "outboundForeignKeys": 5,
    "inboundReferences": 2,
    "url": "/ai/db/table.projects.md",
    "jsonUrl": "/ai/db/table.projects.json"
  },
  {
    "name": "recent",
    "type": "table",
    "description": "Recently accessed entities per user.",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.recent.md",
    "jsonUrl": "/ai/db/table.recent.json"
  },
  {
    "name": "records",
    "type": "table",
    "description": "Activity feed records with comments, files, and monitor entries.",
    "fields": 18,
    "outboundForeignKeys": 5,
    "inboundReferences": 4,
    "url": "/ai/db/table.records.md",
    "jsonUrl": "/ai/db/table.records.json"
  },
  {
    "name": "relateditems",
    "type": "table",
    "description": "Related item associations for cross-selling.",
    "fields": 7,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.relateditems.md",
    "jsonUrl": "/ai/db/table.relateditems.json"
  },
  {
    "name": "resources",
    "type": "table",
    "description": "Reusable script resources for applications.",
    "fields": 11,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.resources.md",
    "jsonUrl": "/ai/db/table.resources.json"
  },
  {
    "name": "services",
    "type": "table",
    "description": "Background services and scheduled jobs.",
    "fields": 16,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.services.md",
    "jsonUrl": "/ai/db/table.services.json"
  },
  {
    "name": "stocktransactions",
    "type": "table",
    "description": "Inventory stock movements with serial and charge tracking.",
    "fields": 18,
    "outboundForeignKeys": 4,
    "inboundReferences": 1,
    "url": "/ai/db/table.stocktransactions.md",
    "jsonUrl": "/ai/db/table.stocktransactions.json"
  },
  {
    "name": "storages",
    "type": "table",
    "description": "Warehouse and storage location definitions.",
    "fields": 9,
    "outboundForeignKeys": 2,
    "inboundReferences": 1,
    "url": "/ai/db/table.storages.md",
    "jsonUrl": "/ai/db/table.storages.json"
  },
  {
    "name": "suppliers",
    "type": "table",
    "description": "Supplier associations for items with pricing and lead times.",
    "fields": 12,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.suppliers.md",
    "jsonUrl": "/ai/db/table.suppliers.json"
  },
  {
    "name": "tagnames",
    "type": "table",
    "description": "Tag name definitions per entity type.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagnames.md",
    "jsonUrl": "/ai/db/table.tagnames.json"
  },
  {
    "name": "tagrels",
    "type": "view",
    "description": "Tag relationships linking tag names to entity indices.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels.md",
    "jsonUrl": "/ai/db/table.tagrels.json"
  },
  {
    "name": "tagrels_accounts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_accounts.md",
    "jsonUrl": "/ai/db/table.tagrels_accounts.json"
  },
  {
    "name": "tagrels_actionsteps",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_actionsteps.md",
    "jsonUrl": "/ai/db/table.tagrels_actionsteps.json"
  },
  {
    "name": "tagrels_applications",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_applications.md",
    "jsonUrl": "/ai/db/table.tagrels_applications.json"
  },
  {
    "name": "tagrels_appointments",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_appointments.md",
    "jsonUrl": "/ai/db/table.tagrels_appointments.json"
  },
  {
    "name": "tagrels_campaigns",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_campaigns.md",
    "jsonUrl": "/ai/db/table.tagrels_campaigns.json"
  },
  {
    "name": "tagrels_channels",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_channels.md",
    "jsonUrl": "/ai/db/table.tagrels_channels.json"
  },
  {
    "name": "tagrels_contacts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_contacts.md",
    "jsonUrl": "/ai/db/table.tagrels_contacts.json"
  },
  {
    "name": "tagrels_contracts",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_contracts.md",
    "jsonUrl": "/ai/db/table.tagrels_contracts.json"
  },
  {
    "name": "tagrels_coupons",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_coupons.md",
    "jsonUrl": "/ai/db/table.tagrels_coupons.json"
  },
  {
    "name": "tagrels_customfields",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_customfields.md",
    "jsonUrl": "/ai/db/table.tagrels_customfields.json"
  },
  {
    "name": "tagrels_davservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_davservers.md",
    "jsonUrl": "/ai/db/table.tagrels_davservers.json"
  },
  {
    "name": "tagrels_devices",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_devices.md",
    "jsonUrl": "/ai/db/table.tagrels_devices.json"
  },
  {
    "name": "tagrels_documents",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_documents.md",
    "jsonUrl": "/ai/db/table.tagrels_documents.json"
  },
  {
    "name": "tagrels_dunning",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_dunning.md",
    "jsonUrl": "/ai/db/table.tagrels_dunning.json"
  },
  {
    "name": "tagrels_feedservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_feedservers.md",
    "jsonUrl": "/ai/db/table.tagrels_feedservers.json"
  },
  {
    "name": "tagrels_forks",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_forks.md",
    "jsonUrl": "/ai/db/table.tagrels_forks.json"
  },
  {
    "name": "tagrels_groups",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_groups.md",
    "jsonUrl": "/ai/db/table.tagrels_groups.json"
  },
  {
    "name": "tagrels_items",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_items.md",
    "jsonUrl": "/ai/db/table.tagrels_items.json"
  },
  {
    "name": "tagrels_ledgers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_ledgers.md",
    "jsonUrl": "/ai/db/table.tagrels_ledgers.json"
  },
  {
    "name": "tagrels_links",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_links.md",
    "jsonUrl": "/ai/db/table.tagrels_links.json"
  },
  {
    "name": "tagrels_mailinglists",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_mailinglists.md",
    "jsonUrl": "/ai/db/table.tagrels_mailinglists.json"
  },
  {
    "name": "tagrels_mailservers",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_mailservers.md",
    "jsonUrl": "/ai/db/table.tagrels_mailservers.json"
  },
  {
    "name": "tagrels_messages",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_messages.md",
    "jsonUrl": "/ai/db/table.tagrels_messages.json"
  },
  {
    "name": "tagrels_notes",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_notes.md",
    "jsonUrl": "/ai/db/table.tagrels_notes.json"
  },
  {
    "name": "tagrels_objects",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_objects.md",
    "jsonUrl": "/ai/db/table.tagrels_objects.json"
  },
  {
    "name": "tagrels_opportunities",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_opportunities.md",
    "jsonUrl": "/ai/db/table.tagrels_opportunities.json"
  },
  {
    "name": "tagrels_payments",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_payments.md",
    "jsonUrl": "/ai/db/table.tagrels_payments.json"
  },
  {
    "name": "tagrels_pricelists",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_pricelists.md",
    "jsonUrl": "/ai/db/table.tagrels_pricelists.json"
  },
  {
    "name": "tagrels_projects",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_projects.md",
    "jsonUrl": "/ai/db/table.tagrels_projects.json"
  },
  {
    "name": "tagrels_resources",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_resources.md",
    "jsonUrl": "/ai/db/table.tagrels_resources.json"
  },
  {
    "name": "tagrels_services",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_services.md",
    "jsonUrl": "/ai/db/table.tagrels_services.json"
  },
  {
    "name": "tagrels_storages",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_storages.md",
    "jsonUrl": "/ai/db/table.tagrels_storages.json"
  },
  {
    "name": "tagrels_tasks",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_tasks.md",
    "jsonUrl": "/ai/db/table.tagrels_tasks.json"
  },
  {
    "name": "tagrels_tickets",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_tickets.md",
    "jsonUrl": "/ai/db/table.tagrels_tickets.json"
  },
  {
    "name": "tagrels_transactions",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_transactions.md",
    "jsonUrl": "/ai/db/table.tagrels_transactions.json"
  },
  {
    "name": "tagrels_users",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_users.md",
    "jsonUrl": "/ai/db/table.tagrels_users.json"
  },
  {
    "name": "tagrels_weblets",
    "type": "table",
    "fields": 2,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tagrels_weblets.md",
    "jsonUrl": "/ai/db/table.tagrels_weblets.json"
  },
  {
    "name": "tags",
    "type": "view",
    "description": "View joining tag names with their entity associations.",
    "fields": 3,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.tags.md",
    "jsonUrl": "/ai/db/table.tags.json"
  },
  {
    "name": "tasks",
    "type": "table",
    "description": "Task records with priority, effort, and project linking.",
    "fields": 20,
    "outboundForeignKeys": 7,
    "inboundReferences": 2,
    "url": "/ai/db/table.tasks.md",
    "jsonUrl": "/ai/db/table.tasks.json"
  },
  {
    "name": "tickets",
    "type": "table",
    "description": "Support tickets with status, priority, and billing items.",
    "fields": 19,
    "outboundForeignKeys": 5,
    "inboundReferences": 3,
    "url": "/ai/db/table.tickets.md",
    "jsonUrl": "/ai/db/table.tickets.json"
  },
  {
    "name": "tokens",
    "type": "table",
    "description": "API access tokens per user and application.",
    "fields": 7,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.tokens.md",
    "jsonUrl": "/ai/db/table.tokens.json"
  },
  {
    "name": "transactions",
    "type": "table",
    "description": "Billing and procurement transactions (quotes, orders, invoices).",
    "fields": 45,
    "outboundForeignKeys": 6,
    "inboundReferences": 5,
    "url": "/ai/db/table.transactions.md",
    "jsonUrl": "/ai/db/table.transactions.json"
  },
  {
    "name": "usagestats",
    "type": "table",
    "description": "Platform usage statistics and metrics.",
    "fields": 7,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.usagestats.md",
    "jsonUrl": "/ai/db/table.usagestats.json"
  },
  {
    "name": "userfields",
    "type": "table",
    "description": "User-specific field display preferences.",
    "fields": 5,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.userfields.md",
    "jsonUrl": "/ai/db/table.userfields.json"
  },
  {
    "name": "userfilters",
    "type": "table",
    "description": "Saved user filters for list views.",
    "fields": 5,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.userfilters.md",
    "jsonUrl": "/ai/db/table.userfilters.json"
  },
  {
    "name": "users",
    "type": "table",
    "description": "User accounts with authentication and session management.",
    "fields": 17,
    "outboundForeignKeys": 1,
    "inboundReferences": 49,
    "url": "/ai/db/table.users.md",
    "jsonUrl": "/ai/db/table.users.json"
  },
  {
    "name": "views",
    "type": "table",
    "description": "User view configurations and layout preferences.",
    "fields": 4,
    "outboundForeignKeys": 0,
    "inboundReferences": 0,
    "url": "/ai/db/table.views.md",
    "jsonUrl": "/ai/db/table.views.json"
  },
  {
    "name": "weblets",
    "type": "table",
    "description": "UI weblets for embedding custom views in ZeyOS.",
    "fields": 18,
    "outboundForeignKeys": 2,
    "inboundReferences": 0,
    "url": "/ai/db/table.weblets.md",
    "jsonUrl": "/ai/db/table.weblets.json"
  }
]
