# Template ## Fields | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | `id` | *Optional* | :heavy_minus_sign: | N/A | | `object` | [Optional](../../models/components/TemplateObject.md) | :heavy_minus_sign: | String representing the object's type. Objects of the same type share the same value.
| | `instanceId` | *JsonNullable* | :heavy_minus_sign: | the id of the instance the template belongs to | | `resourceType` | *Optional* | :heavy_minus_sign: | whether this is a system (default) or user overridden) template | | `templateType` | *Optional* | :heavy_minus_sign: | whether this is an email or SMS template | | `name` | *Optional* | :heavy_minus_sign: | user-friendly name of the template | | `slug` | *Optional* | :heavy_minus_sign: | machine-friendly name of the template | | `position` | *Optional* | :heavy_minus_sign: | position with the listing of templates | | `canRevert` | *Optional* | :heavy_minus_sign: | whether this template can be reverted to the corresponding system default | | `canDelete` | *Optional* | :heavy_minus_sign: | whether this template can be deleted | | `canDisable` | *Optional* | :heavy_minus_sign: | whether this template can be disabled, true only for notification SMS templates | | `subject` | *JsonNullable* | :heavy_minus_sign: | email subject | | `markup` | *Optional* | :heavy_minus_sign: | the editor markup used to generate the body of the template | | `body` | *Optional* | :heavy_minus_sign: | the template body before variable interpolation | | `availableVariables` | List<*String*> | :heavy_minus_sign: | list of variables that are available for use in the template body | | `requiredVariables` | List<*String*> | :heavy_minus_sign: | list of variables that must be contained in the template body | | `fromEmailName` | *Optional* | :heavy_minus_sign: | N/A | | `replyToEmailName` | *Optional* | :heavy_minus_sign: | N/A | | `deliveredByClerk` | *Optional* | :heavy_minus_sign: | N/A | | `updatedAt` | *Optional* | :heavy_minus_sign: | Unix timestamp of last update.
| | `createdAt` | *Optional* | :heavy_minus_sign: | Unix timestamp of creation.
|