# Configuration Template

Manage the configuration templates.

## Update Template Enforcement Settings

 - [PUT /templates/{templateId}/enforcementSettings](https://docs.ruckus.cloud/api/cfg-template-service-1.0.0/configuration-template/enforcementsettings.md): Update template enforcement settings.  Add prefix '/rec' for REC templates.

## Apply Template

 - [POST /templates/{templateId}/tenants/{tenantId}](https://docs.ruckus.cloud/api/cfg-template-service-1.0.0/configuration-template/applytemplatev1.md): Apply a template to the target tenant for creating instances. Add prefix '/rec' for REC templates.

## Query Drift Instances

 - [POST /templates/{templateId}/instances/query](https://docs.ruckus.cloud/api/cfg-template-service-1.0.0/configuration-template/queryinstances.md): Query drift instances with filter for template. Add prefix '/rec' for REC templates.

## Query Template Dependency

 - [POST /templates/{templateId}/dependencies/query](https://docs.ruckus.cloud/api/cfg-template-service-1.0.0/configuration-template/querydependency.md): Query template dependency (direct children only) for a specific template with pagination and sorting. Add prefix '/rec' for REC templates.

## Retrieve Diff Reports

 - [GET /templates/{templateId}/tenants/{tenantId}/diffReports](https://docs.ruckus.cloud/api/cfg-template-service-1.0.0/configuration-template/getdiffreport.md): Retrieve diff reports from drift tenant.

## Sync Template

 - [PATCH /templates/{templateId}/tenants/{tenantId}/diffReports](https://docs.ruckus.cloud/api/cfg-template-service-1.0.0/configuration-template/sync.md): Sync the configuration template to a drift tenant.

