How to get Apps for multiple Developers?

Not applicable

Hi,

Do we have API to get Apps for a given set of Developers? We need to get Apps for around 30 Developers and show in a page. Making one call per Developer is expensive here.

Thanks,

Vijay

0 7 330
7 REPLIES 7

@Vijaya Sekhar Reddy P ,

Welcome to Apigee Community 🙂

You can use Management API list All apps by Organizations and then filter apps in client side.

adas
New Member

@Vijaya Sekhar Reddy P Depends on what you want. For example, if you know the developer uuids. and only want the app names for those developers, you can make the following call:

GET https://api.enterprise.apigee.com/v1/organizations/{org}/developers?ids=xxyyyzz-520b-491a-9e03-41380...

If you have n developers, you need to provide the developer uuids, (the one that shows up as DeveloperId in the GET developer response) and then the response would contain the GET developer details for all of them, which will also include the <Apps> entity for each developer.

Hi @arghya das,

Do we have API to get this by developer email ids instead of uuids?

Hi @Vijaya Sekhar Reddy P,

I don't think that option to use list of developer email ids is available.

In another comment, you have mentioned that there is a concept of "internal organization". What's the significance of "internal organization"? I am guessing mapping of "internal organization" with its developers must be stored somewhere. How about if you store "uuids" as well?

Cheers,

Rajesh Doda

Hi @arghya das,

This API is returning App names only but not App Entity.

Not applicable

Hello @Vijaya Sekhar Reddy P,

What is the input filter criteria ? Like you wanted to list down the app per org or you wanted to know the details of an app, assuming you have the appids and where from you are trying to do this (portal or proxy)?

If you are trying to do it from portal, then as suggested by @Anil Sagar, you can get the uuids of the apps in the api call and then try to either list them on your portal using the uuids. Else if you need more information per app, then for each of the uuids that you received in the above api call, you need to pass them to the api call pointed by @arghya das.

If you are trying to do it from the proxy, then there is a policy called "access entity" using which you can get the app details, if you pass the client_id (consumer key) to it.

Hope that helps.

Hi @MEGHDEEP BASU,

I'm trying from portal. We have a concept of internal organizations (do not confuse with Edge organization). We need to get Apps of all developer in each internal organization.

Getting uuids of all developers will be again expensive.