# Switch Configuration Templates

Manage venue templates and switch profile templates, including their switch settings, AAA, and venue associations.

 - [GET /templates/venues/{venueId}/switchSettings](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/getvenuetemplatesetting.md): Get the switch settings of the venue template.
 - [PUT /templates/venues/{venueId}/switchSettings](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/updatevenuetemplatesetting.md): Update the switch settings of the venue template. Use activity API with request id to get the status update.
 - [PUT /templates/venues/{venueId}/switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/associateprofiletemplate.md): Associate a regular switch profile template or command line interface profile template to venue template.
 - [DELETE /templates/venues/{venueId}/switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/disassociateprofiletemplate.md): Disassociate a regular switch profile template or command line interface profile template to venue template.
 - [GET /templates/venues/{venueId}/aaaSettings](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/getvenuetemplateaaasettings.md): Retrieve venue template's authentication, authorization, and accounting setting.
 - [PUT /templates/venues/{venueId}/aaaSettings](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/updatevenuetemplateaaasetting.md): Update venue template's authentication, authorization, and accounting setting by id. Use activity API with request id to get the status update. Add prefix '/rec' for REC templates.
 - [GET /templates/venues/{venueId}/aaaServers/{aaaServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/getvenuetemplateaaaserver.md): Get venue template's authentication, authorization, and accounting server. Add prefix '/rec' for REC templates.
 - [PUT /templates/venues/{venueId}/aaaServers/{aaaServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/updatevenuetemplateaaaserver.md): Update venue template's authentication, authorization, and accounting server by id. Use activity API with request id to get the status update.
 - [DELETE /templates/venues/{venueId}/aaaServers/{aaaServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/deletevenuetemplateaaaserver.md): Delete venue template's authentication, authorization, and accounting server by id. Add prefix '/rec' for REC templates.
 - [GET /templates/switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/getprofiletemplatebyid.md): Get a regular switch profile template or command line interface profile template.
 - [PUT /templates/switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/updateprofiletemplate.md): Update a regular switch profile template or command line interface profile template. Use activity API with request id to get the status update.
 - [DELETE /templates/switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/deleteprofiletemplatebyid.md): Delete a regular switch profile template or command line interface profile template.
 - [POST /templates/venues/{venueId}/aaaServers](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/addvenuetemplateaaaserver.md): Add venue template's authentication, authorization, and accounting server. Use activity API with request id to get the status update.
 - [DELETE /templates/venues/{venueId}/aaaServers](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/deletevenuetemplateaaaservers.md): Delete venue template's multiple authentication, authorization, and accounting servers. Add prefix '/rec' for REC templates.
 - [POST /templates/venues/{venueId}/aaaServers/query](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/queryvenuetemplateaaaservers.md): List of venue template's authentication, authorization, and accounting servers. Add prefix '/rec' for REC templates.
 - [POST /templates/switchProfiles](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/addprofiletemplate.md): Add a regular switch profile template or command line interface profile template. Use activity API with request id to get the status update.
 - [POST /templates/switchProfiles/query](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/queryprofiletemplates.md): List the regular switch profile templates or command line interface profile templates.
 - [GET /templates/venues/{venueId}/switchProfiles](https://docs.ruckus.cloud/api/switch-0.4.0/switch-configuration-templates/getprofiletemplatesbyvenueid.md): Get regular switch profile templates or command line interface profile templates of the venue.
