cancel
Showing results for 
Search instead for 
Did you mean: 

REST API Search Customer

   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

REST API Search Customer

Hi everyone - I hope I am posting this in the right place.

I am having issues while trying to Search Customers in the API for a client using Magento Community Editions.

Here's the input and output of my query - as you can see it does not return much...

I tried with both 0 and 1 as the current page but got the same response.

 

Input:

{
	"access_token": "rk... <**--removed--**>",
	"host": "st... <**--removed--**>",
	"pageSize": 100,
	"from_to_filter": {
		"from": {},
		"to": {}
	},
	"sort": {
		"direction": "DESC",
		"field": "created_at"
	},
	"currentPage": 0
}

Output: 

{
	"type": "Buffer",
	"data": []
}

Are there restrictions for Community Editions users?

Or is there something else I can do?

Let me know if there is additional information I can give to help solving this.

Thank you in advance for your help!

 

2 REPLIES 2

Re: REST API Search Customer

Hello @celine_lapouge 

 

Take a look at here to get the clue for your issue.

https://magento.stackexchange.com/questions/265967/magento-2-rest-api-for-search-customer-by-name

and see Magento default devdocs for REST API 

https://devdocs.magento.com/guides/v2.3/rest/performing-searches.html

 

 

Was my answer helpful? You can accept it as a solution.
200+ Premium Magento 2 Extensions Need help? Hire Magento Developer

Re: REST API Search Customer

Hi, and thank you for your response!

Unfortunately it isn't working still.

 

I tried looking for customers via their phone number, but I still get the "Buffer" output.

 

Here's the input:

{
	"access_token": "rk... <**--removed--**>",
	"filter": [
		{
			"condition_type": "in",
			"field": "phone",
			"value": [
				"+12039198068",
				"+1 203-919-8068",
				"(203) 919-8068"
			]
		}
	],
	"host": "st... <**--removed--**>",
	"pageSize": 100,
	"from_to_filter": {
		"from": {},
		"to": {}
	},
	"sort": {},
	"currentPage": 0
}

 

Output:

{
	"type": "Buffer",
	"data": []
}

 

This is for my client who is using the Community Editions

When I try the same thing in my Magento account, it works and returns the customer who matches the phone number.

Could this be due to a Community Editions restriction?