Skip to main content
Version: 1.7.3

Create Group

Create Group

This endpoint can be used to create groups in your TaxBandits account. Groups are typically used to organize your payers and team members based on location, form type, or any other aspects.

Your request JSON should include the group’s name, reference ID, description, and the associated team members and payers.

POST TeamMember/CreateGroup 

Request Body

FieldTypeDescription
    TeamMemberDetailsobject[]Object to identify the team member and group details
    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
    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

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
    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 payer details for the group
        MemberIdGuidA unique identifier of the team member
        MemberRefstringA 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": [
{
"GroupNm": "94x Team",
"GroupRef": "94x",
"GroupDesc": "The team handling 94x clients",
"AsgnPayers": [
{
"BusinessId": "bf35ce5a-81ec-467c-85a9-17beae6a3038"
}
],
"AsgnMembers": [
{
"MemberId": "420a0afb-d26d-4cc6-b3e1-84741436394b"
}
]
}
]
}

Response JSON

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

{
"SuccessRecords": [
{
"GroupId": 12899,
"GroupNm": "94x Team",
"GroupRef": "94x",
"GroupDesc": "The team handling 94x clients",
"AsgnPayers": [
{
"BusinessId": "bf35ce5a-81ec-467c-85a9-17beae6a3038",
"PayerRef": null
}
],
"AsgnMembers": [
{
"MemberId": "420a0afb-d26d-4cc6-b3e1-84741436394b",
"MemberRef": null
}
],
"Status": "SUCCESS"
}
],
"ErrorRecords": null,
"Errors": null
}