# Creating a profile

Availability-note[Beta](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-beta)

Beta content

In this scenario, you use Talend APIs to create a profile to improve your project quality.

## About this task

Here are some details about the API call:

```
Method: POST
endpoint: api/v1/projects/quality/profiles
payload:
{
  "projectName": "string",
  "type": "GIT",
  "specs": [
    "string"
  ],
  "uri": "string"
}
```

![Example of an API response.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-quality-profiles-api.png)

## Procedure

1. Call the GET api/v1/projects/quality/specifications endpoint to get all the specifications. Set the Details parameter to True if you want to fetch all the specification information along with the created profile ID. Set the parameter to False if you want to fetch only the profile ID.
2. Note the IDs of the specifications you want to add to the profile you want to create.
3. Call the POST api/v1/projects/quality/profiles endpoint to create a profile.
4. In the Body area, enter the following information:
   | Parameter name | Value |
   | --- | --- |
   | projectName | Enter the name of the Talend project. |
   | type | Enter the type of the project. By default, the type<br>is GIT. If the project is on a<br>local workspace, the type is<br>Local. In CI/CD, it will be<br>the primary origin. |
   | specs | Enter one or several specification IDs. |
   | uri | Enter the Git URI of the Talend project |

   Example:
   ```
   {  
     "projectName": "PROJECT_73",
     "type": "GIT",
     "specs": [
     "6056c1f0-b2f7-4f28","6056c1f0-b2f7-4f29"
     ],
     "uri": "https://github.com/Redhab/PS_731_arnaud.git"
   )
   ```
5. Click Execute to issue your call.

## Results

The profile is created.