*** title: Rename headers with TypeScript in Flows updated: 2025-09-20T00:00:00.000Z slug: docs/postman-flows/typescript/typescript-rename-headers max-toc-depth: 2 ---------------- 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).