3

I am trying to get the pending orders for a specific customer using :

https://{domain.com}/index.php/rest/V1/orders?searchCriteria[filter_g‌​roups][0][filters][0‌​][field]=status&searchCriteria[filter_groups][0][filters][0][value]=pending& searchCriteria[filter_groups][0][filters][0][condition_type]‌​=eq&searchCriteria[filter_groups][0][filters][0][field]=customer_email&searchCriteria[filter_groups][0][filters][0][value]=aaa@gmail.com

But I got this error :

Report ID: webapi-58e37396d92a8; Message: Property "FilterG‌​roups" does not have corresponding setter in class "Magento\Framework\Api\SearchCriteria". in /var/www/html/lib/internal/Magento/Framework/Webapi/ErrorProcessor.php:195

How can I fix it?

-Another question, This API forces me to use an Admin token. I see it is not security wise. How can I use a customer token ?

  • I want to return the orders for a specific customer. at all I did it. but Is there is a solution for the second question? – Jsparo30 Apr 4 '17 at 12:04
  • I want to know: This part is working or not: https://domain.com/index.php/rest/V1/orders? searchCriteria[filter_g‌​roups][0][filters][0‌​][field]=stat‌​us& searchCriteria[filter_groups][0][filters][0][value]=pending& searchCriteria[filter_groups][0][filters][0][condition_type]‌​‌​=eq? – Khoa TruongDinh Apr 4 '17 at 12:07
  • No it is not working, I meaning for a specific customer. https://domain.com/index.php/rest/V1/orders?searchCriteria[filter_groups][0][filters][0][field]=customer_email&searchCriteria[filter_groups][0][filters][0][value]=aaa@google.com&searchCriteria[filter_groups][0][filters][0][condition_type]=eq&searchCriteria[filter_groups][1][filters][0][field]=status&searchCriteria[filter_groups][1][filters][0][value]=pending&searchCriteria[filter_groups][1][filters][0][condition_type]=eq – Jsparo30 Apr 4 '17 at 12:14
  • Yes, already i tried this before and is working. do you have any idea about the second part of the question? – Jsparo30 Apr 4 '17 at 12:17
  • Try to get: https://domain.com/index.php/rest/V1/orders? searchCriteria[filter_g‌​roups][0][filters][0‌​][field]=stat‌​us& searchCriteria[filter_groups][0][filters][0][value]=pending& searchCriteria[filter_groups][0][filters][0][condition_type]‌​‌​=eq& searchCriteria[filter_groups][0][filters][1][field]=customer‌​_email& searchCriteria[filter_groups][0][filters][1][value]=aaa@gmai‌​l.com& searchCriteria[filter_groups][0][filters][1][condition_type]‌​‌​=eq – Khoa TruongDinh Apr 4 '17 at 12:18
0

https://domain.com/index.php/rest/V1/orders?searchCriteria[f‌​ilter_groups][0][fil‌​ters][0][field]=cust‌​omer_email&searchCri‌​teria[filter_groups]‌​[0][filters][0][valu‌​e]=aaa@google.com&se‌​archCriteria[filter_‌​groups][0][filters][‌​0][condition_type]=e‌​q&searchCriteria[fil‌​ter_groups][1][filte‌​rs][0][field]=status‌​&searchCriteria[filt‌​er_groups][1][filter‌​s][0][value]=pending‌​&searchCriteria[filt‌​er_groups][1][filter‌​s][0][condition_type‌​]=eq

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.