Waiting for engine...
Skip to main content

Boomi MFT - File Sharing API Reference (1.16) - UserGroups

Toggle Pane

Download OpenAPI Specification: Download

Manage Users in Groups

The User Group Management REST Web Services provide endpoints for administering user groups within the system. These APIs enable updating group information by group ID, listing all groups in the site, retrieving users within a specific group, and managing group membership by adding or removing users through their respective identifiers.

Update UserGroup

Update group data by a group ID.

Remarks

GroupID is required in 2 places: on the URL and in the object ThruPublicGroupInfo.

GroupID value on URL is used, the value in ThruPublicGroupInfo is ignored.

Authorizations:
SessionAuth
Request Body schema: application/x-www-form-urlencoded
required

Request body — Request type: ThruPublicGroupInfo — Schema: ThruPublicGroupInfo structure contains information about MFT file sharing user account.

Description
required
string

Group Description

Id
required
string

Identifier of a group in Thru

ModifyRole
required
string

Manager = 4, or Administrator = 5

Name
required
string

Group Name

UserGroupType
required
string

1 – 17: built-in security groups 0: user defined groups

Responses

Request samples

Content type
application/x-www-form-urlencoded
Description=Cust1+Group&Id=1Q1OBQWVHTROE&ModifyRole=4&Name=Group1&UserGroupType=16

List User Groups

List all groups in the site

Authorizations:
SessionAuth

Responses

Response Schema: application/json
Count
required
integer <int32>

Number of Items in collection

required
Array of objects (ThruPublicUserInfo)

Collection

Response samples

Content type
application/json
{
  • "Count": 4,
  • "Items": [
    • {
      }
    ]
}

List users in a User Group

List users in a User Group by userGroupID

Authorizations:
SessionAuth

Responses

Response Schema: application/json
Count
required
integer <int32>

Number of Items in collection

required
Array of objects (ThruPublicUserInfo)

Collection

Response samples

Content type
application/json
{
  • "Count": 4,
  • "Items": [
    • {
      }
    ]
}

Add User to User Group

Add User to UserGroup using UserID and UserGroupID

Authorizations:
SessionAuth

Responses

Delete user from a User Group

Delete user from a User Group using UserID and UserGroupID

Authorizations:
SessionAuth

Responses