Skip to main content
Version: 1.7.3

Update Group

Update Group

This endpoint can be used to update the details of a group created in TaxBandits. You can update the name, reference ID, or as needed.

  • If you need to assign new payers and team members to the group, use the 'AsgnPayers' and 'AsgnMembers' objects, respectively.
  • If you need to remove the existing payers and team members from the group, use the 'RemovePayers' and 'RemoveMembers' objects, respectively.
PUT TeamMember/UpdateGroup 

Request Body

FieldTypeDescription
    TeamMemberDetailsobject[]Object to identify the team member and group details
    GroupIdGuidUnique identifier for the group
    GroupNmstringName of the Group
Size Range: 3..75
    GroupRefstringUnique reference for the group
Size Range: ..100
    GroupDescstringDescription for the group
Size Range: ..100
    AsgnPayersobject[]Object to identify the assigned payer details for the group
        BusinessIdGuidA unique identifier of the Business
        PayerRefstringA Unique reference of the payer
    RemovePayersobject[]Object to identify the assigned payer details to be unlinked from the group
        BusinessIdGuidA unique identifier of the Business
        PayerRefstringA Unique reference of the payer
    AsgnMembersobject[]Object to identify the assigned team member details for the group
        MemberIdGuidA unique identifier of the team member
        MemberRefstringA Unique reference of the team member
    RemoveMembersobject[]Object to identify the assigned team member details to be unlinked from the group
        MemberIdGuidA unique identifier of the team member
        MemberRefstringA Unique reference of the team member

Response Body

FieldTypeDescription
    SuccessRecordsobject[]Returns detailed information about the success records
    GroupIdGuidReturns unique identifier of the group
    GroupNmstringReturns the name of the group
    GroupRefstringReturns unique reference for the group
    GroupDescstringReturns the description for the group
    AsgnPayersobject[]Object to identify the assigned payer details for the group
        BusinessIdGuidReturns unique identifier of the Business
        PayerRefstringReturns Unique reference of the payer
    AsgnMembersobject[]Object to identify the assigned team member details for the group
        MemberIdGuidReturns unique identifier of the team member
        MemberRefstringReturns unique reference of the team member
    RemovePayersobject[]Object to identify the assigned payer details to be unlinked from the group
        BusinessIdGuidReturns unique identifier of the Business
        PayerRefstringReturns Unique reference of the payer
    RemoveMembersobject[]Object to identify the assigned team member details to be unlinked from the group
        MemberIdGuidReturns unique identifier of the team member
        MemberRefstringReturns unique reference of the team member
    ErrorRecordsobject[]Returns detailed information about the error records
    GroupNmstringReturns the name of the group
    GroupRefstringReturns unique reference for the group
    GroupDescstringReturns the description for the group
    AsgnPayersobject[]Object to identify the assigned payer details for the group
        BusinessIdGuidA unique identifier of the Business
        PayerRefstringA Unique reference of the payer
    AsgnMembersobject[]Object to identify the assigned team member details for the group
        MemberIdGuidA unique identifier of the team member
        MemberRefstringA Unique reference of the team member
    RemovePayersobject[]Object to identify the assigned payer details to be unlinked from the group
        BusinessIdGuidReturns unique identifier of the Business
        PayerRefstringReturns Unique reference of the payer
    RemoveMembersobject[]Object to identify the assigned team member details to be unlinked from the group
        MemberIdGuidReturns unique identifier of the team member
        MemberRefstringReturns unique reference of the team member
    Errorsobject[]Shows detailed error information
        IdstringReturns the validation error ID
        NamestringName of the validation error
        MessagestringDescription of the validation error
    Errorsobject[]Shows detailed error information
        IdstringReturns the validation error ID
        NamestringName of the validation error
        MessagestringDescription of the validation error

Request JSON

{
"TeamMemberDetails": [
{
"GroupId": 12904,
"GroupNm": "Team 94x",
"GroupRef": "94x",
"GroupDesc": "The team handling 94x clients",
"AsgnPayers": [
{
"BusinessId": "e0b1d38e-770f-417b-a613-67c9563fa9a9"
}
],
"AsgnMembers": [
{
"MemberId": "f12226dc-1e7e-44d7-babd-114db0283df2"
}
],

}
]
}

Response JSON

Success Response - This is a sample response for successful API requests.

{
"SuccessRecords": [
{
"GroupId": 12904,
"GroupNm": "Team 94x",
"GroupRef": "94x",
"GroupDesc": "The team handling 94x clients",
"AsgnPayers": [
{
"BusinessId": "e0b1d38e-770f-417b-a613-67c9563fa9a9",
"PayerRef": null
}
],
"AsgnMembers": [
{
"MemberId": "f12226dc-1e7e-44d7-babd-114db0283df2",
"MemberRef": null
}
],
"Status": "SUCCESS"
}
],
"ErrorRecords": null,
"Errors": null
}