Modules API
This API specification describes the endpoint for retrieving plugin modules from the Stripo Email Editor plugin backend service.
The endpoint allows authenticated plugins to list and filter their custom email template modules (blocks) with advanced filtering, pagination, and sorting capabilities.
Authentication: Plugin-based authentication using the ES-PLUGIN-AUTH header.
The authentication token must have the role set to "API" to access this endpoint.
Authorization: Only modules belonging to the authenticated plugin are returned. Cross-plugin access is not permitted.
Performance Optimization: Use the withContent parameter to include HTML and CSS
content in responses. By default, content is excluded for optimal performance.
Filtering Capabilities: Support for filtering by key, category, tags, synchronization status, and full-text search on module names.
Pagination: Flexible pagination using either offset-based or page-based approaches with configurable page sizes.