# Team API Tokens

This endpoint is used to create Team API Tokens information inside Terrakube.

### Entity fields:

| Path        | Type   | Description                               |
| ----------- | ------ | ----------------------------------------- |
| days        | String | Number of days for the token to be valid  |
| hours       | String | Number of hours the token will be valid   |
| minutes     | String | Number of minutes the token will be valid |
| description | string | Some sample description for the token     |

### Example:

```
{
  "days": "1",
  "hours": "6",
  "minutes"; "30",
  "group": "TERRAKUBE_ADMIN",
  "description": "Sample PAT"
}
```

### Supported Operations

<mark style="color:green;">`POST`</mark> `/access-token/v1/teams/`

#### Request Body

| Name                                          | Type   | Description       |
| --------------------------------------------- | ------ | ----------------- |
| days<mark style="color:red;">\*</mark>        | int    | Number of days    |
| description<mark style="color:red;">\*</mark> | String | Token description |
| group                                         | String | Team name         |

<mark style="color:blue;">`GET`</mark> `/access-token/v1/teams`

Get all the personal access token generated by the user

<mark style="color:red;">`DELETE`</mark> `/access-token/v1/teams/{tokenId}`
