## Create Template **post** `/print-mail/v1/templates` Create a template. Note that if you want to create a template that works with our template editor, you must use our dashboard. ### Body Parameters - `description: optional string` An optional string describing this resource. Will be visible in the API and the dashboard. - `html: optional string` The HTML content of this template. - `metadata: optional map[unknown]` See the section on Metadata. ### Returns - `Template = object { id, createdAt, live, 5 more }` - `id: string` A unique ID prefixed with template_ - `createdAt: string` The UTC time at which this resource was created. - `live: boolean` `true` if this is a live mode resource else `false`. - `object: "template"` Always `template`. - `"template"` - `updatedAt: string` The UTC time at which this resource was last updated. - `description: optional string` An optional string describing this resource. Will be visible in the API and the dashboard. - `html: optional string` The HTML content of this template. - `metadata: optional map[unknown]` See the section on Metadata. ### Example ```http curl https://api.postgrid.com/print-mail/v1/templates \ -H 'Content-Type: application/json' \ -H "X-API-Key: $POSTGRID_PRINT_MAIL_API_KEY" \ -d '{}' ``` #### Response ```json { "id": "template_tBnVEzz878mXLbHQaz86j8", "object": "template", "live": false, "description": "Test", "html": "Hello {{to.firstName}}!", "createdAt": "2020-11-12T23:23:47.974Z", "updatedAt": "2020-11-12T23:23:47.974Z" } ```