This repo contains a Postman collection and environment configuration for invoking REST API of the IBM Coud App ID service.
-
Clone the repo
-
Update
appid-production-us-south.postman_environment.jsonwith the following values:-
IBMCLOUD_API_KEY - In order to consume App ID management API you'll need to have IBM Cloud IAM API key. The key can be obtained from either
- Creating service credentials in the App ID Dashboard. You will see
apikeyas one of the attributes of the generated credentials JSON object. - Cloud IAM UI (https://cloud.ibm.com/iam#/serviceids). Create Service ID, assign ADMIN access policy to your App ID instance, generate API key.
- IBM Cloud CLI (see the
ibmcloud iam api-key-createcommand).
- Creating service credentials in the App ID Dashboard. You will see
-
IBMCLOUD_IAM_SERVER_HOST - Preset to https://iam.cloud.ibm.com. There's no reason for you to change this.
-
APPID_AUTH_SERVER_HOST - Preset to https://us-south.appid.cloud.ibm.com. You might need to change the region. Supported regions are
us-south,us-east,eu-gb,eu-de,au-syd,jp-tok. -
APPID_PROFILES_SERVER_HOST - Preset to https://us-south.appid.cloud.ibm.com. You might need to change the region. Supported regions are
us-south,us-east,eu-gb,eu-de,au-syd,jp-tok. -
APPID_MANAGEMENT_SERVER_HOST - Preset to https://us-south.appid.cloud.ibm.com. You might need to change the region. Supported regions are
us-south,us-east,eu-gb,eu-de,au-syd,jp-tok. -
APPID_TENANT_ID - The tenant ID, also known as instance ID, of your App ID instance. Use existing, or Create a new Application in the App ID dashboard to see your tenant ID.
-
APPID_CLIENT_ID - The client ID of your Application. Use existing, or Create a new Application in the App ID dashboard to see your client ID.
-
APPID_SECRET - The secret of your Application. Use existing, or Create a new Application in the App ID dashboard to see your secret.
-
-
Open Postman and import
appid-production-us-south.postman_environment.jsonandapp-id.postman_colletion.json. -
Make sure
appid-production-us-southenvironment is selected
Use the APIs according to your scenarios. Note that many values are taken from the environment to simplify API invocation workflows. E.g. once you make the App ID -> Cloud IAM -> Get Cloud IAM Token request, the retrieved token will be saved in the envornment and used for all subsequent requests to management API automatically. Same goes for many other workflows. You can see the Test section of relevant requests to see the logic.
Happy App IDing!