Skip to main content
Solved

Issue with ManyChat API – GET /fb/subscriber/findBySystemField Not Returning Data for Phone Parameter

  • January 31, 2025
  • 3 replies
  • 127 views

andersontomaz

Hello,

I am experiencing an issue with the ManyChat API when using the GET /fb/subscriber/findBySystemField endpoint.

When I pass the phone parameter in the query, the response is always:

[
  {
    "body": {
      "status": "success",
      "data": []
    },
    "headers": {
      "date": "Fri, 31 Jan 2025 19:52:25 GMT",
      "content-type": "application/json; charset=UTF-8",
      "transfer-encoding": "chunked",
      "connection": "close",
      "strict-transport-security": "max-age=31536000; includeSubDomains; preload"
    },
    "statusCode": 200,
    "statusMessage": "OK"
  }
]

 

I have tried using the phone number with and without the "+" sign, but the issue persists. However, if I change the parameter to email, the API returns the full contact details as expected.

It is very important for this to work correctly, as I do not always have the person's email, and I need to locate them by their phone number instead.

I would appreciate your assistance in resolving this issue.

Looking forward to your response.
Thank you.

Best answer by Fabio Gaulke

Hi, ​@andersontomaz!

 

Seems like the API is working, but there's no data coming back with the response… 🙃

I always set the account up with a Custom Field that is populates with the WhatsApp ID on new contact creation. This allows me tu use /fb/subscriber/findByCustomField and it always works like a charm. 😊

 

Hope this helps!


 

If you need help to set it up, we could schedule a call. 

You can contact me here

3 replies

Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • 1404 replies
  • Answer
  • February 2, 2025

Hi, ​@andersontomaz!

 

Seems like the API is working, but there's no data coming back with the response… 🙃

I always set the account up with a Custom Field that is populates with the WhatsApp ID on new contact creation. This allows me tu use /fb/subscriber/findByCustomField and it always works like a charm. 😊

 

Hope this helps!


 

If you need help to set it up, we could schedule a call. 

You can contact me here


hugosimoesdev
  • Up-and-Comer
  • 1 reply
  • February 13, 2025

Hi, I found this post and I’m experiencing the exact same issue with the ManyChat API findBySystemField endpoint. The request returns success: true, but the data array is always empty, even though the subscriber exists with the specified email.

I’ve also tested it in the API Swagger interface and got the same result. Has anyone found a definitive solution to this problem? Any help would be greatly appreciated. Thank you!


tomcrgr
  • Up-and-Comer
  • 4 replies
  • July 24, 2025

im having the same issue