Integration Endpoint

Hi Guys,
I am currently working on integrating Google Cloud Application Integration with Apigee X. I went through the official documentation and followed the steps and information provided there. However, while implementing the integration, I encountered a blocker.

From the Apigee X development UI, I was unable to add or configure an Integration Endpoint directly. As an alternative approach, I exported the existing API proxy bundle, manually added the Integration Endpoint folder and placed the required integration XML configuration inside it. I then uploaded the updated proxy bundle back to Apigee X.

After uploading the bundle, the changes were successfully reflected. The route was added correctly, and the proxy did not display any validation warnings or errors. This indicates that the Integration Endpoint and the route referenced by the proxy are valid and being recognized correctly by Apigee.

However, the main concern is related to the Apigee X UI. Although the routing configuration is present and working, the Integration Endpoint is not displayed in the development UI. While this is manageable for me since I am aware of how the proxy was configured, it could create confusion for another developer in the future. For example, if the proxy is handed over to someone else, they may see the routing configuration pointing to an Integration Endpoint but will not be able to see that endpoint in the UI.

I wanted to understand whether there is something missing or incorrect in the approach I followed that is causing the Integration Endpoint not to appear in the Apigee X UI, or if Integration Endpoints are currently not supported/displayed in the Apigee X development UI itself.

Has anyone faced a similar issue or knows whether this is expected behavior?

Thanks!

Hi @Haseeb_Sheikh, welcome to the Apigee Community! We encourage our community members and experts to chime in if they have encountered this behavior or can share best practices.

In the meantime, feel free to explore our past and upcoming Apigee Events & Knowledge Hub for deep dives and best practices around Apigee architecture and integrations.

Hi Haseeb,

To see Integration endpoints and policies appear directly in the Apigee X UI, you need to have the integrationConfig add-on enabled for your organization. When this add-on is not active, Apigee still recognizes valid bundle XML under the hood, but the UI hides the dedicated Integration design elements.

You can enable it via the Apigee Management API with the following steps:

  1. Retrieve current add-ons: Call the Organizations: get API to inspect your organization’s current configuration and existing addonsConfig.

  2. Enable integrationConfig: Call the Organizations: setAddons API, making sure to include your existing add-ons along with "integrationConfig": { "enabled": true }.

  3. Verify in the UI: Once the operation completes, refresh the Apigee X console. The proxy development view should now display your Integration Endpoint and integration-related policies properly.

Hope this helps!