Updated on 2022-12-07 GMT+08:00

Obtaining a Project ID

{
    "projects": [
        {
            "domain_id": "65382450e8f64ac0870cd180d14e684b",
            "is_domain": false,
            "parent_id": "65382450e8f64ac0870cd180d14e684b",
            "name": "project_name",
            "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 a Project ID

A project ID is required for some URLs when you call APIs. To obtain a project ID, perform the following operations:
  1. Obtain the token.

    For details, see Token Authentication.

  2. Obtain a project ID.

    The API for obtaining the project ID is GET https://iam.eu-west-0.myhuaweicloud.com/v3/projects.

    Add X-Auth-Token to the request header and set its value to the token obtained in the preceding step.

    The following is an example response. The value of id is the project ID to be obtained.

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    {
        "links": {},
        "projects": [
            {
                "is_domain": ,
                "description": "",
                "links": {},
                "enabled": true,
                "id": "",   // Project ID
                "parent_id": "",
                "domain_id": "",
                "name": ""
            },
            ...
       ]
    }