Questions tagged [apigee]

You can get Apigee product related answers and support on the Apigee Community at http://community.apigee.com Apigee is part of Google team, that produces and sells an API Management Platform. Products include an API communications gateway, a backend-as-a-service App Services / REST-accessible JSON store. Use this tag for questions about Apigee products; and also indicate the Apigee product such as API Dashboard or Edge.

The Company

Apigee is a company that produces and sells an API Management Platform. The central product is an API communications gateway (Apigee Edge), and there is also the backend-as-a-service App Services thing, which is a REST-accessible JSON store. Use this tag for questions about Apigee products; and also indicate the Apigee product such as API Dashboard or Edge.

Apigee Edge

Think of this as a transparent HTTP proxy server for API calls. Operators can configure the Gateway to do "anything" when an incoming API call is received, including dynamic routing, data transformation, security mediation (authentication or authorization), rate limiting or quota enforcement, caching, response data masking, response data augmentation, and more.

App Services

App Services is the commercial version of the usergrid open-source project. To a developer, it looks like a JSON store of arbitrary scale. It's accessible via a REST interface, GET/PUT/POST/DELETE, and includes a built-in set of resources, accessible via different /paths in the URL, to store things like users, activities, and so on. You can define additional resource types as extensions to that base model.

838 questions
5
votes
2 answers

Error when updating APIGEE Entities

Im currently developing an application that implements apigee, however, i've come across an issue when trying to update entities. Below is the method i'm currently using. Map updatedEntity = new HashMap
Andy Joyce
  • 2,802
  • 3
  • 15
  • 24
5
votes
1 answer

In Apigee, how to get a custom attribute value for a developer using the AccessEntity policy and later in Javascript?

There is a custom attribute assigned to a developer called 'XYZ'. In the API proxy, how can the AccessEntity policy (along with the AssignMessage and ExtractVariable policies as given in the tutorial:…
Deepti N M
  • 143
  • 2
  • 9
5
votes
1 answer

Returning Large Payload with apigee Proxy

We're migrating our services to apigee and we're running into an issue. We have a service that returns large payloads (>55MB) and when I pass it through a defined apigee proxy, it would return: { "fault": { "faultstring" : "Body buffer…
Dexter Legaspi
  • 3,192
  • 1
  • 35
  • 26
5
votes
4 answers

Best way to export and import all Apigee Edge objects related to an org?

Are there scripts for exporting and importing all Apigee Edge objects, such as developers, users, apps, caches, key value maps, etc? To clarify, it would be nice to have non-runtime objects as a priority vs. the runtime data contained within. E.g.,…
akoo1010
  • 606
  • 3
  • 9
4
votes
1 answer

Cross-domain cookies in preflight requests

Two components: A React single page app on https://react.mycompany.com A Apigee API proxy on https://apigee.proxy.com On login Apigee sets a jwt cookie using the Set-Cookie header: Set-Cookie: jwt={jwtoken};secure;httponly;path=/;samesite=none On…
Moritz Schmitz v. Hülst
  • 3,229
  • 4
  • 36
  • 63
4
votes
1 answer

what are mandatory elements in OpenAPI spec

What are the mandatory elements of OpenAPI spec? my assumption is OpenAPI, Info and Path, Is that correct? Thanks
Pragmatic
  • 3,093
  • 4
  • 33
  • 62
4
votes
0 answers

DB Connection close issue in Node.js using trireme-jdbc

I have developed and deployed a Node.js application in apigee edge, which performs few CRUD operations. To establish db connection I have used trireme-jdbc module of node.js. I am able to perform all CRUD operations well through trireme-jdbc but I…
ANIL VISHVKARMA
  • 363
  • 1
  • 15
4
votes
2 answers

Apigee Usergrid: Mass delete option missing

I am using usergrid to store data for a customer project. It's got two collections carShowrooms and cars. So far I am good. But I have a scenario where I have refresh the masterdata of the collection cars. Everytime I do this, I have to delete all…
lonelymo
  • 3,972
  • 6
  • 28
  • 36
4
votes
1 answer

In an Apigee API Proxy, why does rewriting "target.url" via a JavaScript policy not route to the new target?

The use case here is that the target endpoint URL has to be changed based on some conditions. The JavaScript policy used to overwrite "target.url" does not get the call routed to the new target. It still routes to the 'Default Target Endpoint URL'…
Deepti N M
  • 143
  • 2
  • 9
4
votes
1 answer

Increase buffer timeout size on nginx

I have a nodejs program that connects to cloudstack apis. Creating a Virtual Machine on cloudstack takes almost 20 secs. The program works fine on my local nodejs installation and also on apigee cloud. However when I deploy the same on customer's…
Girish BR
  • 83
  • 1
  • 1
  • 5
4
votes
2 answers

Apigee Pre-Flight Options Requests

I create api proxies and check the box that says "Enable Direct Browser Access for Your API — Allow direct requests from a browser via CORS." but my OPTIONS requests are still failing with : { "fault": { "faultstring": "Received 405…
adam8810
  • 721
  • 1
  • 7
  • 22
4
votes
5 answers

Base64 encoding in an Apigee Edge policy

What's the easiest way to do Base64 encoding within an Apigee policy? I need to encode the text of an SMS to be sent programmatically. I know I could include the code explicitly, but I'd much prefer to use a capability that is built in if available.
ApiRhys
  • 43
  • 1
  • 3
3
votes
1 answer

lookupcache.LookupCachePolicy.cachehit shows either true or false across request

So I have an API endpoint that creates a Cache and validate if that cache exist. However the Lookup Cache policy shows different responses across repeated request of the same payload. It would show either true or false across multiple request. Why…
iamjoshua
  • 1,157
  • 3
  • 16
  • 33
3
votes
0 answers

APIGEE returns 200 despite the target server returning 400

We are seeing a case where, on the target server, we are specifically setting the response status code to 400, we also see in the trace that APIGEE shows 400, but when checking in postman we see 200 as response status code. In above image, postman…
Anvesh Reddy
  • 171
  • 1
  • 5
3
votes
1 answer

Usergrid node.js usergrid.init() error

I start to use apigee and I use the baas withe usergrid and the node.js sdk when I use my file in local and make http request there is no problems but when i try to upload the node.js file with : apigeetool deployproxy -u USERNAME -p PASSWORD -o ORG…
tazee
  • 390
  • 2
  • 7
1
2
3
55 56