# Security Area User Groups ## Create SecurityAreaUserGroup - [POST /security-areas/{securityArea}/user-groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/createsecurityareausergroup.md): Creates a new SecurityAreaUserGroup ## List SecurityAreaUserGroup - [GET /security-areas/{securityArea}/user-groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/listsecurityareausergroup.md): Lists all SecurityAreaUserGroup for a given securityArea with optional filtering by UserGroup_Key ## Create or Update Batch SecurityAreaUserGroup - [PUT /security-areas/{securityArea}/user-groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/updatebatchsecurityareausergroup.md): Create or Update multiple SecurityAreaUserGroup records at once. If the entity exists, it will be updated; if it does not exist, it will be created. Please note: The Security_Area and UserGroup_Key fields represent the primary identifiers for these records and cannot be modified during an update. Ensure these values remain consistent with the original records when performing updates. ## List SecurityAreaUserGroup with optional UserGroup Key filter - [GET /security-area-user-groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/listsecurityareausergroup_byusergroupkey.md): Lists all SecurityAreaUserGroup records across all security areas. If UserGroup_Key is provided, filters by that value. ## Get SecurityAreaUserGroup - [GET /security-areas/{securityArea}/user-groups/{userGroupKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/getsecurityareausergroup.md): Gets SecurityAreaUserGroup ## Update SecurityAreaUserGroup - [PUT /security-areas/{securityArea}/user-groups/{userGroupKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/updatesecurityareausergroup.md): Updates an existing SecurityAreaUserGroup for the specified Security_Area and UserGroup_Key. Please note: The Security_Area and UserGroup_Key fields represent the primary identifiers for this record and cannot be modified during an update. These fields must match the values of the existing record being updated. ## Delete SecurityAreaUserGroup - [DELETE /security-areas/{securityArea}/user-groups/{userGroupKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/deletesecurityareausergroup.md): Deletes an SecurityAreaUserGroup ## List Secure Groups - [GET /secure-groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/security-area-user-groups/listsecuregroupsforuserid.md): Lists all Secure Groups for a given User ID