Your IP : 216.73.216.43


Current Path : /home/rtorresani/www/vendor/mageplaza/magento-2-blog-extension/etc/
Upload File :
Current File : //home/rtorresani/www/vendor/mageplaza/magento-2-blog-extension/etc/webapi.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Blog
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
-->
<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Webapi:etc/webapi.xsd">
    <route url="/V1/mpblog/post" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getAllPost"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/monthly" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getMonthlyArchive"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/monthly/:monthly/:year" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostMonthlyArchive"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/config" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getConfig"/>
        <resources>
            <resource ref="anonymous" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/view/:post_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostView"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/author/name/:author_name" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostViewByAuthorName"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/tag/name/:tag_name" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostByTagName"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/product/:post_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getProductByPost"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/related/:post_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostRelated"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/comment/add/:post_id" method="POST">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="addCommentInPost"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/comment" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getAllComment"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/comment/view/:commentId" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getCommentView"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/comment/list" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getCommentList"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/author/id/:author_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostViewByAuthorId"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/comment/:post_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostComment"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/like/:post_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostLike"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/list" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostList"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/create" method="POST">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="createPost"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/delete/:post_id" method="DELETE">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="deletePost"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/update/:post_id" method="PUT">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="updatePost"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/tag" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getAllTag"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/tag/view/:tag_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getTagView"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/tag/list" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getTagList"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/tag/create" method="POST">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="createTag"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/tag/delete/:tag_id" method="DELETE">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="deleteTag"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/tag/update/:tag_id" method="PUT">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="updateTag"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/topic" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getAllTopic"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/topic/view/:topic_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getTopicView"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/topic/list" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getTopicList"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/topic/post/:topicId" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostsByTopic"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/topic/create" method="POST">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="createTopic"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/topic/delete/:topic_id" method="DELETE">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="deleteTopic"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/topic/update/:topic_id" method="PUT">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="updateTopic"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getAllCategory"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category/view/:category_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getCategoryView"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category/post/id/:category_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostsByCategoryId"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/post/category/:post_id" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getCategoriesByPostId"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category/post/key/:category_key" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getPostsByCategory"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category/list" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getCategoryList"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category/create" method="POST">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="createCategory"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category/delete/:category_id" method="DELETE">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="deleteCategory"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/category/update/:category_id" method="PUT">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="updateCategory"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/author" method="GET">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="getAuthorList"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/author/create" method="POST">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="createAuthor"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/author/delete/:author_id" method="DELETE">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="deleteAuthor"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
    <route url="/V1/mpblog/author/update/:author_id" method="PUT">
        <service class="Mageplaza\Blog\Api\BlogRepositoryInterface" method="updateAuthor"/>
        <resources>
            <resource ref="Mageplaza_Blog::blog" />
        </resources>
    </route>
</routes>