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 Become a Wrike expert with Wrike Discover
Lisa Wrike Team member Become a Wrike expert with Wrike Discover