oro-api
Installation
SKILL.md
OroCommerce v6.1 REST API Configuration & Development
Core File Locations
Two separate configs for two firewalls — never mix them:
- Back-Office API (
Resources/config/oro/api.yml) — Admin users, internal integrations. Full CRUD by default. - Storefront API (
Resources/config/oro/api_frontend.yml) — Customers, PWA, mobile apps. Typically restricted to read-only with a subset of properties.
Bundle auto-discovery loads both on kernel compilation. The firewall contexts differ; storefront config in api.yml is silently ignored.
Basic Entity Exposure
# Resources/config/oro/api.yml
api:
entities:
Acme\Bundle\DemoBundle\Entity\Document: ~