Lets say ,I have an API http://iton-test.apigee.net/xxx/yyy,this api can be called by any number of domains using ajax calls java scripts ect as i am making is accessible to public .What i want to know is which domain is calling my api in every call.I would like to extract that domain name and pass to my backend.It is possible to do that here?
Yes, there are a couple of options. On a per request basis, Apigee makes multiple variables available in the proxy. One of those is called client.host and contains the the HTTP host associated with the request received by the ProxyEndpoint.
2) You could use Apigee Analytics to get aggregated details on source of API calls.
If I've addressed your question, please click the "Accept" link below or let us know how we can further help.