Table of Contents
API (Application Programming Interface) is an extremely important part of systems in general and Magento 2 in particular. We will learn the way to create a custom API in Magento 2.
We need a tool to interact with the API, we will use Postman, one of the most popular tools.
You can try to Download
First of all, we will create a new module with the following directory structure:
Firstly, we must define the API in etc/webapi.xml as below:
In there:
Next, we need to create an interface class as Api/FirstApiInterface.php:
The Mode/firstApi.php has the below content:
Finally, we need to create a preference at etc/di.xml as follow:
We need to run the following commands for the module to work:
To verify the result, we create a request in Postman with its URL:
https://localhost/rest/all/V1/landofcode-firstapi/hello?name=LandofCode
The results response:
Good luck to you!
Read more:
Daily, millions watch live streams on Twitch in the form of games, music, IRL content,…
In the contemporary setting of competitive musicality, even the most talented are having unspeakable trouble…
In the dynamic world of eCommerce, visibility is everything. Whether you’re running a small Shopify…
Magento 2 SEO Extensions are essential for enterprises in 2025 to boost visibility, optimize performance,…
The best life insurance should always be about one thing: financial security for our loved…
Automation in the Workforce: The Invisible Shift That's Already Here I’ve spent over a decade…