News:

AbanteCart v1.4.2 is released.

Main Menu
support

url for admin api

Started by mcflynn617, January 06, 2017, 04:32:26 PM

Previous topic - Next topic

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

"No one is useless in this world who lightens the burdens of another."
― Charles Dickens

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

Please  rate your experience or leave your review
We need your help to build better free open source ecommerce platform for everyone. See how you can help

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.

abantecart

Great. Thank you for offering.
Please  rate your experience or leave your review
We need your help to build better free open source ecommerce platform for everyone. See how you can help

Forum Rules Code of conduct
AbanteCart.com 2010 -