# REST API - Update Recording Metadata

## Endpoint
`PUT https://api.screenreply.com/public/integration/{workspaceId}/recordings/{recordingId}`

## Description
Update the tags or internal comments associated with an existing recording.

## Path Parameters
| Parameter | Type | Description |
|-----------|------|-------------|
| workspaceId | String (UUID) | Unique identifier of your workspace (required) |
| recordingId | String (UUID) | Target recording ID (required) |

## Request Body (application/json)
| Field | Type | Description |
|-------|------|-------------|
| tags | Array of Strings | Updated list of tags. **This overwrites existing tags.** |
| comment | String | Internal comment or notes. **Never visible to the client or end-user.** |

## Response
- **Status:** 202 Accepted
- Returns the updated `RecordingDto` object.

## Example Request
```bash
curl -X PUT https://api.screenreply.com/public/integration/{workspaceId}/recordings/{recordingId} \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tags": ["resolved", "frontend"],
    "comment": "Video reviewed, bug fixed in v1.2 (internal)"
  }'
```