Skip to main content

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.

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


Reply