Apigee X enables developers to manage access to their APIs by abstracting services behind a secure proxy layer. Once connected to Apigee, you can view your API deployment status and history from within Postman.
Postman supports connecting to organizations and proxies hosted in Apigee X. Postman doesn't support connecting to Apigee hybrid.
When setting up the connection to Apigee, you need to enter a service account email and a private key. You can create the required items in your Google Cloud project. Follow the steps below to add a custom role, create a service account, and generate a private key.
To create a custom role, do the following:
Log on to the Google Cloud Platform console and go to your project settings.
Select Roles in the left navigation pane, and then select + Create Role.
Enter the required details for the role, and then select + Add permissions.
Select the checkbox next to the following permission properties (enter a property name to locate it in the list):
apigee.deployments.list
apigee.environments.list
apigee.environments.get
apigee.organizations.list
apigee.organizations.get
apigee.proxies.list
apigee.proxies.get
apigee.proxyrevisions.get
Select Add and verify that you added the correct permissions to the role.
Select Create to finish creating the custom role.
To create a service account, do the following:
Select Service Accounts in the left navigation pane.
Select + Create Service Account.
Enter the required details for the service account and select Create and Continue.
In the Role drop-down list, select the custom role you created (enter the custom role name to locate it in the list).
Postman recommends adding a custom role to the service account. If you can't add a custom role, you can instead add the
Apigee API Reader
role and theApigee Environment Admin
role to the service account.
Select Done to finish creating the service account.
To generate a private key, do the following:
Your browser will automatically download a JSON file that has values for client_email
and a private_key
. You will use these values when connecting Postman to Apigee.
To connect to Apigee in Postman, select APIs in the sidebar and select an API. Select Deployments, and then select Apigee X.
To authenticate with Apigee, do the following:
Enter the Service Account Email and Private Key. You can find the values in the JSON file you downloaded.
Instead of manually entering the keys, you can upload the JSON file that has your service account email and private key. The values will be automatically populated.
Select Connect.
To set up the connection to Apigee X, do the following:
After connecting to Apigee X, you can view the deployment status and history for your API definitions in Postman. Select APIs in the sidebar and select an API. Select Deployments.
From the Deployments view, you can take the following actions:
Last modified: 2024/07/01