Apigee Analytics Not capturing Data For Few Proxy Endpoint

rkundalya
Participant I

Hello,

I have an endpoint in one of my Apigee Proxy which is not collecting data about "Product", "App Name", "Developer name" and other fields which are available in "Developer Engagement".

These all fields say "not set", at present my flow does not have any policy in the pre-flow or post-flow, what policy needs to be added to collect the "Developer" or incoming request info?

or does Apigee collects these details by default?

0 1 93
1 REPLY 1

It's not possible to be able to know the relevant product/app/developer without some sort of identifier.

A simple way to achieve this would be to

1. Create your API proxy

2. Expose your API through an API Product

3. Publish your API Product to a Developer Portal

4. Have your developer community register on the portal, register an App and get an API Key.

5. Your API Proxy can then validate the API Key through the verify api key policy - this would then provide details of the relevant product, app, developer in Analytics.

Dino also has a great example video demonstrating this without the developer portal. This should be enough for you to get it working for yourself