Updated on 2022-08-10 GMT+08:00

Obtaining a Project ID

Obtaining a Project ID from the Console

When calling APIs, you need to specify the project ID in some URLs. To do so, you need to obtain the project ID first. Perform the following steps to obtain a project ID:

  1. Sign up and log in to the management console.
  2. Click your username in the upper right corner and select Basic Information from the drop-down list.
  3. On the Account Info page, click Manage.

    On the API Credentials page, view the project ID in the project list.
    Figure 1 Obtaining a project ID

Obtaining a Project ID by Calling an API

A project ID can also be obtained by calling a specific API. For details, see Querying Project Information.

The API used to obtain a project ID is GET https://{Endpoint}/v3/projects/, where {Endpoint} indicates the IAM endpoint. You can obtain the IAM endpoint from Regions and Endpoints. For details about API authentication, see Authentication.

The following is an example response. id indicates the project ID.

{ 
    "projects": [ 
        { 
            "domain_id": "65382450e8f64ac0870cd180d14e684b", 
            "is_domain": false, 
            "parent_id": "65382450e8f64ac0870cd180d14e684b", 
            "name": "ap-southeast-3", 
            "description": "", 
            "links": { 
                "next": null, 
                "previous": null, 
                "self": "https://www.example.com/v3/projects/a4a5d4098fb4474fa22cd05f897d6b99" 
            }, 
            "id": "a4a5d4098fb4474fa22cd05f897d6b99", 
            "enabled": true 
        } 
    ], 
    "links": { 
        "next": null, 
        "previous": null, 
        "self": "https://www.example.com/v3/projects" 
    } 
}