# Template ## Create template - [POST /site/{siteId}/ahds/v1/template](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_create.md): Creates a new Template record. Template resource in the Animal Health Data Store ## List templates - [GET /site/{siteId}/ahds/v1/template](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_findall.md): Returns a paginated list of Templates for the specified site. Supports filtering and sorting. ## Get template - [GET /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_findone.md): Returns a single Template by its unique identifier. ## Update template - [PATCH /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_update.md): Partially updates an existing Template. Only provided fields will be updated. ## Replace template - [PUT /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_replace.md): Fully replaces an existing Template. All fields must be provided. ## Delete template - [DELETE /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_remove.md): Permanently deletes a Template record.