Updated on 2025-07-25 GMT+08:00

Obtaining a Project ID

Scenarios

A project ID is required for some URLs when an API is called. Obtain a project ID using either of the following methods:

Obtaining a Project ID by Calling an API

You can obtain the project ID by calling the API used to query project information.

The API for obtaining a project ID is GET https://{Endpoint}/v3/projects. {Endpoint} indicates the endpoint of IAM, which can be obtained from Endpoints. For details about API authentication, see Authentication.

Here is an example response, where id indicates the project ID.

{ 
    "projects": [ 
        { 
            "domain_id": "65382450e8f64ac0870cd180d14e684b", 
            "is_domain": false, 
            "parent_id": "65382450e8f64ac0870cd180d14e684b", 
            "name": "cn-north-4", 
            "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" 
    } 
}

Obtaining the Project ID on the Console

To obtain a project ID from the console, perform the following operations:
  1. Log in to the management console.
  2. Click the username and select My Credentials from the drop-down list.

    On the API Credentials page, view the project ID in the project list.

Figure 1 Viewing the project ID