{"id":19773164,"url":"https://github.com/ibm-cloud-security/appid-postman","last_synced_at":"2025-02-28T05:16:33.665Z","repository":{"id":52505618,"uuid":"164916610","full_name":"ibm-cloud-security/appid-postman","owner":"ibm-cloud-security","description":"IBM Cloud App ID Postman Collection","archived":false,"fork":false,"pushed_at":"2024-09-26T15:42:52.000Z","size":35,"stargazers_count":11,"open_issues_count":3,"forks_count":16,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-01-11T01:12:16.366Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cloud.ibm.com/catalog/services/app-id","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibm-cloud-security.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-09T18:30:57.000Z","updated_at":"2024-09-26T15:42:52.000Z","dependencies_parsed_at":"2025-01-11T01:12:01.628Z","dependency_job_id":"9151e50e-107c-441d-a537-06f30caa345b","html_url":"https://github.com/ibm-cloud-security/appid-postman","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-cloud-security%2Fappid-postman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-cloud-security%2Fappid-postman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-cloud-security%2Fappid-postman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-cloud-security%2Fappid-postman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibm-cloud-security","download_url":"https://codeload.github.com/ibm-cloud-security/appid-postman/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241104151,"owners_count":19910382,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T05:08:51.539Z","updated_at":"2025-02-28T05:16:33.643Z","avatar_url":"https://github.com/ibm-cloud-security.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# IBM Cloud App ID Postman Collection\n\nThis repo contains a Postman collection and environment configuration for invoking REST API of the IBM Coud App ID service. \n\n## Set-up\n\n1. Clone the repo\n\n2. Update `appid-production-us-south.postman_environment.json` with the following values:\n    \n    * 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 \n        * Creating service credentials in the App ID Dashboard. You will see `apikey` as one of the attributes of the generated credentials JSON object. \n        * Cloud IAM UI (https://cloud.ibm.com/iam#/serviceids). Create Service ID, assign ADMIN access policy to your App ID instance, generate API key.\n        * IBM Cloud CLI (see the `ibmcloud iam api-key-create` command).\n\n    * IBMCLOUD_IAM_SERVER_HOST - Preset to https://iam.cloud.ibm.com. There's no reason for you to change this. \n\n    * 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`.\n\n    * 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`.\n\n    * 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`.\n\n    * 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. \n\n    * 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. \n\n    * APPID_SECRET - The secret of your Application. Use existing, or Create a new Application in the App ID dashboard to see your secret. \n\n3. Open Postman and import `appid-production-us-south.postman_environment.json` and `app-id.postman_colletion.json`. \n\n4. Make sure `appid-production-us-south` environment is selected\n\n## Usage\n\nUse 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 -\u003e Cloud IAM -\u003e 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. \n\nHappy App IDing!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-cloud-security%2Fappid-postman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibm-cloud-security%2Fappid-postman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-cloud-security%2Fappid-postman/lists"}