> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://learning.postman.com/llms.txt.

# Rename headers with TypeScript in Flows

This TypeScript example renames the `Content-Type` and `Content-Length` headers using camel case. Renaming headers can be useful for normalizing field names for testing purposes and mapping fields to different data models.

## Example JSON

The example uses JSON data from a GET request to `postman-echo.com` like this:

```json
{
  "body": {
    "args": {},
    "headers": {
      "host": "postman-echo.com",
      "x-request-start": "t1757972551.591",
      "connection": "close",
      "x-forwarded-proto": "https",
      "x-forwarded-port": "443",
      "x-amzn-trace-id": "Root=1-68c88847-aaaaaaaaaaaaaaaaaaaaaaaa",
      "user-agent": "PostmanRuntime/7.46.0",
      "accept": "*/*",
      "cache-control": "no-cache",
      "postman-token": "00000000-1111-2222-3333-444444444444",
      "accept-encoding": "gzip, deflate, br",
      "cookie": "sails.sid=s%3AdummySessionId1234567890.abcdef1234567890"
    },
    "url": "https://postman-echo.com/get"
  },
  "http": {
    "status": 200,
    "headers": {
      "Date": "Mon, 15 Sep 2025 21:42:31 GMT",
      "Content-Type": "application/json; charset=utf-8",
      "Content-Length": "621",
      "Connection": "keep-alive",
      "Server": "nginx",
      "ETag": "W/"26d-FAKEETAG1234567890"",
      "Set-Cookie": "sails.sid=s%3AdummySetCookieId0987654321.qwerty9876543210; Path=/; HttpOnly"
    }
  },
  "tests": [],
  "binary": false
}
```

## Rename headers with camel case

The following TypeScript takes the headers from a `response` variable defined by the **Evaluate** block. It then maps the `Content-Type` and `Content-Length` headers to an object named `normalized` and renames them using camel case.

```javascript
const headers = response.http?.headers ?? {};

const normalized = {
  contentType: response.http.headers["Content-Type"],
  contentLength: response.http.headers["Content-Length"]
};

normalized
```

## Example

To see this TypeScript in an example flow, check out [TypeScript example 1: Rename headers with camel case](https://www.postman.com/postman/flows-snippets/flow/68c9ca6dd0954f00138d7e7a).