Management API filtering would be so helpful

Currently the Users API https://developer.domo.com/docs/users-api-reference/users-2#List%20users lets you filter by offset and limit. However, for every use case I know of, an external application doesn't need all of the users, but a single user. So you either have to know that users Domo supplied ID or you have to retrieve all users and filter or loop after returning much more data than needed. If we even had a simple filter to retrieve a user by email address (the primary login mechanism) it would be super helpful.

 

The same is true for us for datasets API, we almost always need to pull a list of datasets that are owned by a specific user. Adding an "ownerEmail" filter or even "ownerId" filter would be amazingly helpful. We are adding users and datasets often enough that I have to retrieve these large blobs with multiple loops through the API to get all items, only to throw away (even if we cache, we can't cache forever as the information is changing regularly) most of the information to do the task at hand.

 

If I could call 

GET https://api.domo.com/v1/users?email=john.smith@example.com

or

GET https://api.domo.com/v1/datasets?owner.id=234923

I would be so much happier with the API

Comments

This discussion has been closed.