Categories API
This page describes the web app endpoints that list and create product categories ("Tipo de Producto"), including the ?organizationId= scoping rules for partner and vendor organizations.
Gateway products API
This page lists the product routes of the client-facing gateway (apps/gateway), their access requirements, and how each one behaves in catalog mode.
Product field access
This page lists every field of the product form with the rules that make it read-only or required, and the exact rule that computes them. The rule is resolveProductAccess in apps/web/utils/products/product-access.ts. The Nuxt client and the Nitro server use the same rule.
Product name generation
This page describes the catalog name formula, the fields it reads, when the server regenerates the name, and the errors and UI messages around it.
Product permissions
This page lists the Clerk permissions that gate product, barcode, and category actions in the web app, and where each one is enforced: in the UI (Nuxt client) or on the server (Nitro routes under apps/web/server/api).