Developer documentation
Everything you need to build on Foundry IMS — back-office integrations through the Partner API, custom storefronts through the Storefront API, and event-driven sync with signed webhooks.
Getting started
Core concepts
Organizations, channels, products, variants, and how data flows through Foundry.
Authentication & API keys
Key types, roles, per-key permission scopes, and key management.
Roles & permissions
What each user role can see and do, and which role to give warehouse, purchasing, sales and finance staff.
Data & imports
Catalog modeling
Categories & brands
Hierarchical categories, brands, slugs, rich descriptions, and manual sort order.
Bundles
Sell a set of SKUs as one — buildable quantity, component reservations at sale, nested kits, costs, and CSV.
Storefront menus & categories
How categories reach each storefront, per-storefront header menus with links and groups, product counts, and auto-hiding.
Custom fields
Your own typed attributes on products, variants, categories, brands, and channel SKUs.
PIM classes & templates
Define what "complete" means per product kind — required fields and channel mappings.
SEO metadata
Meta titles and descriptions with resolved fallbacks and per-channel overrides.
Administration
API reference
Accounting
Extending Foundry
Connect Claude
Administer your catalog from Claude through the Foundry MCP connector.
Building a partner app
How back-office integrations install into an org with scoped keys and webhook endpoints.
Publishing an app
Sandbox, submission, the automated checks, and what sends a review to a human.
Connecting an app with OAuth
The authorization-code flow that hands your app a scoped token without the merchant touching a credential.
OAuth worked example
A complete TypeScript implementation of the flow, contributed by the first team to build on the marketplace.
Interactive API explorers
Live OpenAPI references with every endpoint, schema, and a “try it” console. The raw OpenAPI 3 documents are at /api/docs/partner-json and /api/docs/public-json — import them into Postman or a client generator.
Looking for product how-tos instead?
Day-to-day usage of the Foundry admin — imports, catalog management, fulfillment — lives in the Guides. Platform connectors (BigCommerce, Shopify, Medusa, Throttle) live under Integrations.