Skip to main content
Version: 1.7.3

Invite

Invite

This endpoint can be used to add your team members to your TaxBandits developer console or retail (UI) account.

The request JSON must include the details of the team members, along with their role, assigned payers, and groups.

Available roles:

  • Developer: The user can only access the TaxBandits developer console site.
  • Team Member: The user can only access the TaxBandits retail (UI) account.
  • Co-Admin: The user can access both the developer console and retail (UI) account. They will also have the option to invite more users.
POST TeamMember/Invite 

Request Body

FieldTypeDescription
TeamMemberDetailsobject[]Object to identify the team member details to be invited
    MemberNmstringName of the team member
Size Range: 3..75
    MemberEmailstringEmail of the team member
Size Range: ..100
    MemberRolestringAssigned role for the member
Allowed values:
Allowed values

"TEAM_MEMBER", "CO-ADMIN", "DEVELOPER"

    MemberRefstringUnique reference for the team member
Size Range: ..20
    AsgnGroupsobject[]Object to identify the assigned groups for the team member
        GroupIdGuidA unique identifier of the group
        GroupRefstringA Unique reference of the group
    AsgnPayersobject[]Object to identify the assigned payer details for the team member
        BusinessIdGuidA unique identifier of the Business
        PayerRefstringA Unique reference of the payer

Response Body

FieldTypeDescription
    SuccessRecordsobject[]Returns detailed information about the success records
        SequenceIdstringA unique reference ID that can be used to identify a team member's details
        MemberIdGuidA Unique identifier of the team member generated by Taxbandits
        MemberRolestringAssigned role for the team member
        MemberRefstringUnique reference of the team member
        AsgnGroupobject[]Gets the assigned group details for the team member
            GroupIdGuidA Unique identifier of the group generated by Taxbandits
            GroupRefstringUnique reference of the group
            StatusstringReturns the invite status of the team member
            StatusTsstringReturns the date and time of the team member invite
        AsgnPayersobject[]Gets the assigned payer details for the team member
            BusinessIdGuidA unique identifier of the Business
            PayerRefstringA Unique reference of the payer
            StatusstringReturns the invite status of the team member
            StatusTsstringReturns the date and time of the team member invite
    ErrorRecordsobject[]Returns detailed information about the error records
        SequenceIdstringA unique reference ID that can be used to identify a member's details
        MemberIdGuidA Unique identifier of the team member generated by Taxbandits
        MemberRolestringAssigned role for the team member
        MemberRefstringUnique reference of the team member
        AsgnGroupobject[]Gets the assigned group details for the team member
            GroupIdGuidA Unique identifier of the group generated by Taxbandits
            GroupRefstringUnique reference of the group
        AsgnPayersobject[]Gets the assigned payer details for the team member
            BusinessIdGuidA unique identifier of the Business
            PayerRefstringA Unique reference of the payer
            StatusstringReturns the invite status of the team member
            StatusTsstringReturns the date and time of the team member invite
        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": [
{
"MemberNm": "Camille Henderson",
"MemberEmail": "james@sample.com",
"MemberRole": "Team_Member",
"AsgnGroups": [
{
"GroupId": 12897
}
],
"AsgnPayers": [
{
"BusinessId": "55597001-aeb0-420b-ac53-8b3d4fc15dd8"
}
]
}
]
}

Response JSON

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

{
"SuccessRecords": [
{
"SequenceId": "1",
"MemberId": "70cbd19e-7b25-42fb-9581-bfcf9a24f059",
"MemberRole": "Team_Member",
"MemberRef": null,
"AsgnGroup": [
{
"GroupId": 12897,
"GroupRef": null,
"Status": "INVITED",
"StatusTs": "2026-01-13 18:45:03 -05:00"
}
],
"AsgnPayers": [
{
"BusinessId": "55597001-aeb0-420b-ac53-8b3d4fc15dd8",
"PayerRef": null,
"Status": "ASSIGNED",
"StatusTs": "2026-01-13 18:45:04 -05:00"
}
],
"Errors": null
}
],
"ErrorRecords": null,
"Errors": null
}