# Update a message template

> Update an existing message template by its ID in an Automation Suite organization using the Identity API, including required scope and request body fields.

Updates an existing message template, by the template ID.

## API endpoint

`PUT` `https://{yourDomain}/{organizationName}/identity_/api/MessageTemplate/{templateId}`

## Scopes

Requires the following scopes:

* `PM.MessageTemplate`
* `PM.MessageTemplate.Write`

## Request headers

```
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
```

## Path parameters

| Parameter | Data type | Description |
| --- | --- | --- |
| `templateId` | String | **Required.**The ID of message template you want to update. |

## Request body

The request body contains the message ID and the new content.

```
{
  "id": 0,
  "value": "string"
}
```

## Responses

### 200 OK

The message template gets updated and returns the new information.

```
{
  "id": 0,
  "name": "string",
  "value": "string"
}
```
