https://github.com/elidrissidev/magento-restextended
Full REST API implementation for Magento 1.9 and OpenMage.
https://github.com/elidrissidev/magento-restextended
magento1 magento1-module openmage openmage-module php
Last synced: 2 months ago
JSON representation
Full REST API implementation for Magento 1.9 and OpenMage.
- Host: GitHub
- URL: https://github.com/elidrissidev/magento-restextended
- Owner: elidrissidev
- License: mit
- Created: 2022-07-07T11:31:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-14T10:08:49.000Z (almost 3 years ago)
- Last Synced: 2025-02-06T07:14:04.489Z (4 months ago)
- Topics: magento1, magento1-module, openmage, openmage-module, php
- Language: PHP
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# magento-restextended
This is a Magento 1.9/OpenMage extension that aims to provide a full REST API implementation. It's also fully compatible with my other [HTTP Basic Authentication extension](https://github.com/elidrissidev/magento-api2basicauth).
**:construction: This extension is still in development! :construction:**
## Installation
### Manual
1. Download the latest release and unpack it.
2. Copy the `app` folder to the root of your magento store (choose the option to merge it with the existing files if prompted).
3. Go to `System / Cache Management` and flush "Configuration" and "Web Services Configuration" cache.
### Composer
For OpenMage users, you can install this package easily by using composer:
```sh
$ composer require elidrissidev/magento-restextended
```## Features
This extension adds the following endpoints to the REST API:
- `POST /api/rest/orders/:id/comments` - Add a comment to an Order.
- `GET /api/rest/orders/comments/:id` - Retrieve Order comment by id*NOTE: Be sure to grant the necessary permissions to your REST Role.*
## Contributing
Please feel free to open an Issue if you find any bug, or have something to suggest.
## License
This project is licensed under the [MIT License](LICENSE).