/content, /locations, /users)./content/{id}, /publish, /trash).ContentTypeGroupName, IsBookmarked criteria).x-ibexa-example-file header)."Ibexa REST Bundle is a strategic enabler for our headless CMS and digital transformation initiatives. By adopting this package, we can:
"The Ibexa REST Bundle provides a production-ready, Symfony 7.4-optimized API layer for Ibexa DXP/Open Source, addressing key pain points:
/content), locations (/locations), users (/users), and workflows (/publish, /trash), all OpenAPI-compatible.ContentTypeGroupName, IsBookmarked) and media handling (file uploads via headers)."Here’s why this package is a game-changer for Ibexa projects:
/content/{id}/versions, /locations/{id}/move) with proper validation and serialization.ContentName, FileSize) to filter content via query params. Example:
GET /content?ContentName=product&ContentTypeGroupName=commerce
x-ibexa-example-file—no manual multipart form setup./api/doc (Swagger UI) and JSON:API responses for frontend consistency.
How to Start:composer require ibexa/rest.config/packages/ibexa_rest.yaml.supported_media_types flag to restrict endpoints to specific content types (e.g., application/vnd.ibexa.product+json)."*How can I help you explore Laravel packages today?