# Maintenance Template Maintenance Template is used to create Maintenance event in StatusHub Control Panel quicker.
It can contain predefined: - title, - body, - duration, - service statuses. ## Create a Maintenance Template - [POST /hubs/{subdomain}/maintenance_templates](https://api-docs.statushub.com/api-v3-openapi/maintenance-template/createmaintenancetemplate.md): Creates a new template. Template don't have to contain values set for all possible fields. If there is no value present for one of the field, during applying the template such field will be ignored. ## List Maintenance Templates - [GET /hubs/{subdomain}/maintenance_templates](https://api-docs.statushub.com/api-v3-openapi/maintenance-template/listmaintenancetemplates.md): Filters and returns Maintenance Template records for current Hub with basic info. ## Retrieve a Maintenance Template - [GET /hubs/{subdomain}/maintenance_templates/{maintenance_template_id}](https://api-docs.statushub.com/api-v3-openapi/maintenance-template/getmaintenancetemplate.md): Returns data about single template. ## Update a Maintenance Template - [PUT /hubs/{subdomain}/maintenance_templates/{maintenance_template_id}](https://api-docs.statushub.com/api-v3-openapi/maintenance-template/updatemaintenancetemplate.md): Modifies an existing template. Only modified attributes may be passed in payload. All other attributes will remain unchanged. ## Delete a Maintenance Template - [DELETE /hubs/{subdomain}/maintenance_templates/{maintenance_template_id}](https://api-docs.statushub.com/api-v3-openapi/maintenance-template/deletemaintenancetemplate.md): Deletes Maintenance Template record. Records are soft-deleted which means that such deleted record can still be viewed.