AbanteCart Development > API Development
url for admin api
mcflynn617:
I would like to access the admin api, but I don't know how to create urls that will hit the admin api endpoints. For example, the storefront api uses 'rt=a/product/product&product_id=' to get information for a product number 'product_id'. How do you create one for 'ControllerApiOrderDetails' in admin/controller/api/order/details.php? Ultimately, I need to get a list of new orders (or all orders) and a list of new customers (or all customers), are there api calls for those? If not, to create new api calls, I would need to use Extensions? I'm new to Abantecart and php so any information is greatly appreciated!
mcflynn617:
More generally, how are routes created in Abantecart? Which php file parses the url and determines which controller to call? Is there something like a 'urls.py' in Django which takes a url and calls the proper method or function?
abolabo:
do you use this?
abantecart:
Currently, there is a limited Admin API to retrieve customer, order details and search. I think this is what you need.
There is no manual for Admin API yet. I hope we will find time to create it later, or feel free to help :)
Check API admin test tool to see what it can do for you:
https://github.com/abantecart/testing_tools
It should be easy to develop and extend it further.
For example, location for order admin API is here public_html/admin/controller/api/customer/orders.php
Storefront API Manual:
http://docs.abantecart.com/pages/developer/sf_api.html
mcflynn617:
Thanks! The testing script helped a lot. I'll be happy to write up some docs once I understand how the admin API works.
Navigation
[0] Message Index
[#] Next page
Go to full version