# HTTP Message Templates

> Create Proxyman Breakpoint Templates for requests and responses, then apply a saved HTTP message in the Breakpoint Raw tab with one click.

## 1. What's it?

You can create an HTTP Message Template for the Breakpoint tool and reuse it later.

* Create a new HTTP Message Template for a Request: HTTP Method, URL, Headers
* Create a template for a Response: Status Code, Headers
* Boost your productivity when using the [Breakpoint tool](https://proxyman.com/docs/advanced-features/breakpoint#1-whats-it).

![Proxyman Breakpoint Template window with request and response templates and a raw 404 response](https://proxyman.com/docs/assets/153364144-b1a8378e-dff8-412b-a3b6-4bfad44f9d61.png)

## 2. How to create a new template?

### Create a new one

1. **Tools** menu -> **Breakpoint** -> **Breakpoint Templates…**
2. Press ⌘N to create a Request template, or ⇧⌘N to create a Response template.
3. Define your Request/Response template.

### Use the existing one

1. Create a Breakpoint rule and make sure your request/response hits the Breakpoint.
2. Click the **Raw** tab -> **Templates** -> **Save as Template...**
3. Enter a name for the template. Done.

## 3. How to use it?

1. When a request/response hits a Breakpoint, click the **Raw** tab.
2. Click **Templates** -> Request/Response -> select your template.
3. Proxyman replaces the current data with the template.

![Proxyman Breakpoint Raw tab with the Templates menu open: Requests, Response, Save as Template, Reset to the Original](https://proxyman.com/docs/assets/proxyman-breakpoint-raw-templates-menu.jpg)

_Templates menu in the Breakpoint Raw tab_

## Learn more

* [How to change HTTP Response Status Code, Header, Or the Body for Testing](https://proxyman.com/posts/change-response-status-code-header-for-testing)
