Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SnowdogApps/magento2-cms-api

Custom CMS API endpoints which retrieves CMS pages and blocks filtered
https://github.com/SnowdogApps/magento2-cms-api

Last synced: 5 days ago
JSON representation

Custom CMS API endpoints which retrieves CMS pages and blocks filtered

Awesome Lists containing this project

README

        

# Snowdog CMS API

The module provides endpoints to get CMS blocks and pages filtered.

### 1. Installation:

* `composer require snowdog/module-cms-api`
* `bin/magento module:enable Snowdog_CmsApi`
* `bin/magento setup:upgrade`

### 2. Available endpoints:

* `/rest/V1/snowdog/cmsPage/:pageId`: retrieves page info by its id (integer value)
* `/rest/V1/snowdog/cmsPage/search`: retrieves the list of pages (accepts search criteria filters)
* `/rest/V1/snowdog/cmsPageIdentifier/:identifier/storeId/:storeId`: retrieves page info by its identifier (string value) and store id (integer value)
* `/rest/V1/snowdog/cmsBlock/:blockId`: retrieves block info by its id (integer value)
* `/rest/V1/snowdog/cmsBlockIdentifier/:identifier/storeId/:storeId`: retrieves block info by its identifier (string value) and store id (integer value)
* `/rest/V1/snowdog/cmsBlock/search`: retrieves the list of blocks (accepts search criteria filters)

## License

[MIT](LICENSE.md)