# Obtaining a Project ID

#### Scenarios

A project ID is required for some requests when an API is called. Therefore, obtain the project ID before calling the API. Use either of the following methods:

- Obtaining a Project ID from the Console
- Obtaining a Project ID by Calling an API

#### Obtaining a Project ID from the Console

To do so, perform the following operations:

1. Log in to the console.
2. In the upper right corner, click your account avatar icon and choose My Settings from the drop-down list.
3. On the My Settings page, go to the Project List tab page, which is displayed by default. View the project ID in the project list.

#### Obtaining a Project ID by Calling an API

The API for obtaining a project ID is GET https://{iam-endpoint}/v3/projects. To obtain {iam-endpoint}, see Request URI Endpoints.

The following is an example response. For example, if ModelArts is deployed in the xxx region, the value of name in the response body is xxx. The value of id in projects is the project ID.

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

Parent topic: Common Parameters