Native Contacts API filters
I can't imagine that it's a rare use case of the API to get the user's ID via email address (or the like) so that you didn't bother to implement it. Furthermore, it's incomprehensible to me why you can't filter anything natively via this endpoint out of the box whatsoever.
One solution suggests setting the metadata field, what might sound like a nice idea first but most people will realize the absurdity to copy the email field's value (data.profiles.email) from the contacts endpoint to the metadata field of the SAME endpoint.
Another solution recommends getting ALL the users even if you need just a few. And every good programmer knows that it's a brilliant idea to overflow your server's RAM and apply the SAME filter every time just to get the SAME information as last time.
In conclusion, I'd be so pleased if I were able to just filter the API for the fields it already outputs unless I want to explicitly filter some information that are not included in the API response yet. Nothing fancy, just what you might expect from a decent REST API.
Thanks in advance!
Thank you for sharing this API-related feedback, shaedrich, I'll now pass it on to the respective team 👍
Lisa Community Team at Wrike Wrike Product Manager Conviértete en un experto en Wrike con Wrike Discover
Lisa Wrike Team member Conviértete en un experto en Wrike con Wrike Discover
Is there any updates on this issue? please let me know.
hey shaedrich & Sai Sudheer Narkidimilli, we have an update for you on this topic - we recently added ability to filter GET /contacts endpoint via email addresses. Please give it a try. Thanks.
Anmol Shrivastava Community Team at Wrike Wrike Product Manager Conviértete en un experto de Wrike con Wrike Discover
Anmol Shrivastava Wrike Team member Conviértete en un experto de Wrike con Wrike Discover