# Update resource tags

```http
PUT /v1/tenants/{tenantId}/tags
```

Base URL: `https://api-portal.aur.lu/api`

Operation ID: `UpdateTags`

Authentication: ApiKeyAuth (API key in header `X-Api-Key`)

Required permission: `update:portal:tags`

Updates the list of tags for the given resource. Allowed characters for tag are: letters, numbers, spaces representable in UTF-8, and _ . : / = + - @

## Parameters

### Path parameters

- `tenantId` (string, required) — Tenant ID

### Query parameters

- `resourceId` (string, required) — Resource ID
- `resourceType` (string, required) — Resource Type

## Request body (required)

Tags list

Content type: `application/json`

- items (object)
  - `key` (string)
  - `value` (string)

Example request body:

```json
[
  {
    "key": "string",
    "value": "string"
  }
]
```

## Responses

### 204 — No content

### 400 — Bad Request

Content type: `application/json`

- `message` (string)
