> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NSTicketMessageHeader

> Contains information about a header connected to a ticket message.

Contains information about a header connected to a ticket message.

## Constructors

### NSTicketMessageHeader()

```crmscript theme={null}
NSTicketMessageHeader
```

Initializes a new instance of the NSTicketMessageHeader class.

## Methods

## GetName()

```crmscript theme={null}
String GetName()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The name of the header. This can for example be To, Cc or other custom headers that is set up in Service.

**Example:**

```crmscript theme={null}
NSTicketAgent agent;
NSTicketMessage message = agent.GetTicketMessageEntity(12);
NSTicketMessageHeader[] headers = message.GetMessageHeaders();
for(Integer i = 0; i < headers.length(); i++)
{
\tprintLine(headers[i].GetName());
}
```

## GetValue()

```crmscript theme={null}
String GetValue()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The value of the header.

**Example:**

```crmscript theme={null}
NSTicketAgent agent;
NSTicketMessage message = agent.GetTicketMessageEntity(12);
NSTicketMessageHeader[] headers = message.GetMessageHeaders();
for(Integer i = 0; i < headers.length(); i++)
{
\tprintLine(headers[i].GetValue());
}
```

## SetName(String)

```crmscript theme={null}
String SetName(String name)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSTicketAgent agent;
NSTicketMessage message = agent.GetTicketMessageEntity(12);
NSTicketMessageHeader[] headers ;
NSTicketMessageHeader to;
to.SetName("To");
to.SetValue("noreply@noreply.com");
headers.pushBack(to);
```

## SetValue(String)

```crmscript theme={null}
String SetValue(String)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSTicketAgent agent;
NSTicketMessage message = agent.GetTicketMessageEntity(12);
NSTicketMessageHeader[] headers ;
NSTicketMessageHeader to;
to.SetName("To");
to.SetValue("noreply@noreply.com");
headers.pushBack(to);
```


## Related topics

- [NSTicketMessageEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSTicketMessageEntity.md)
- [SuperOffice.WebApi.Data.TicketMessageHeader](/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketMessageHeader.md)
- [SuperOffice.WebApi.Data.Ticket DeleteMessageHeadersRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Ticket_DeleteMessageHeadersRequest.md)
- [SuperOffice.WebApi.Data.TicketMessageEntity](/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketMessageEntity.md)
- [SuperOffice.WebApi.Agents.TicketAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.TicketAgent.md)
- [Delete Message Headers](/en/api/reference/restful/agent/ticket_agent/delete-message-headers.md)
