# Profile

Manage switch profiles and profile configurations.

## Associate Switch Profile to Venue

 - [PUT /venues/{venueId}/switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/profile/associateprofile.md): Associate a switch profile to a venue.

## Disassociate Switch Profile to Venue

 - [DELETE /venues/{venueId}/switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/profile/disassociateprofile.md): Disassociate a switch profile to a venue.

## Get Switch Profile

 - [GET /switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/profile/getprofilebyid_1.md): Get a regular switch profile or command line interface profile.

## Update Switch Profile

 - [PUT /switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/profile/updateprofile_1.md): Update a regular switch profile or command line interface profile. Use activity API with request id to get the status update.

## Delete Switch Profile

 - [DELETE /switchProfiles/{switchProfileId}](https://docs.ruckus.cloud/api/switch-0.4.0/profile/deleteprofilebyid_1_1.md): Delete a regular switch profile or command line interface profile.

## Add Switch Profile

 - [POST /switchProfiles](https://docs.ruckus.cloud/api/switch-0.4.0/profile/addprofile_1.md): Add a regular switch profile or command line interface profile. Use activity API with request id to get the status update.

## Query Switch Profiles

 - [POST /switchProfiles/query](https://docs.ruckus.cloud/api/switch-0.4.0/profile/queryprofiles_1_1.md): List the regular switch profiles or command line interface profiles.

## Get Switch Profiles

 - [GET /venues/{venueId}/switchProfiles](https://docs.ruckus.cloud/api/switch-0.4.0/profile/getprofilesbyvenueid_1.md): Get regular switch profiles or command line interface profiles of the venue.

