Waiting for engine...
Skip to main content

Boomi MFT - AFT Management API Reference (v1) - AdminRoles

Toggle Pane

Download OpenAPI Specification: Download

Run In Postman

For more information about Postman collections, forking, and making your first API call, refer to the Working with Boomi APIs on Postman page.

AdminRoles

Retrieves a list of user roles with optional permission details

Returns list of user roles with optional permission details for role management and assignment.

Authorizations:
ApiKeyBearer
query Parameters
includePermissions
boolean
Default: false

Whether to include permission details for each role (default: false)

Responses

Response Schema:
Array
id
integer <int32>
userRoleCode
string or null
userRoleDescription
string or null
isHidden
boolean
deletedDate
string or null <date-time>
permissions
Array of integers or null <int32> [ items <int32 > ]
customerId
integer or null <int32>
isSystemRole
boolean
rank
integer or null <int32>

Response samples

Content type
No sample

Creates a new user role with specified permissions

Establishes new user role with specified permissions and role configuration.

Authorizations:
ApiKeyBearer
Request Body schema:

User role configuration including name and permissions

id
integer <int32>
userRoleCode
string or null
userRoleDescription
string or null
isHidden
boolean
deletedDate
string or null <date-time>
permissions
Array of integers or null <int32> [ items <int32 > ]
customerId
integer or null <int32>
isSystemRole
boolean
rank
integer or null <int32>

Responses

Response Schema:
id
integer <int32>
userRoleCode
string or null
userRoleDescription
string or null
isHidden
boolean
deletedDate
string or null <date-time>
permissions
Array of integers or null <int32> [ items <int32 > ]
customerId
integer or null <int32>
isSystemRole
boolean
rank
integer or null <int32>

Request samples

Content type
{
  • "id": 0,
  • "userRoleCode": "string",
  • "userRoleDescription": "string",
  • "isHidden": true,
  • "deletedDate": "2019-08-24T14:15:22Z",
  • "permissions": [
    • 0
    ],
  • "customerId": 0,
  • "isSystemRole": true,
  • "rank": 0
}

Response samples

Content type
No sample

Updates an existing user role and its permissions

Modifies existing user role configuration including permissions and role settings.

Authorizations:
ApiKeyBearer
Request Body schema:

Updated user role configuration

id
integer <int32>
userRoleCode
string or null
userRoleDescription
string or null
isHidden
boolean
deletedDate
string or null <date-time>
permissions
Array of integers or null <int32> [ items <int32 > ]
customerId
integer or null <int32>
isSystemRole
boolean
rank
integer or null <int32>

Responses

Response Schema:
id
integer <int32>
userRoleCode
string or null
userRoleDescription
string or null
isHidden
boolean
deletedDate
string or null <date-time>
permissions
Array of integers or null <int32> [ items <int32 > ]
customerId
integer or null <int32>
isSystemRole
boolean
rank
integer or null <int32>

Request samples

Content type
{
  • "id": 0,
  • "userRoleCode": "string",
  • "userRoleDescription": "string",
  • "isHidden": true,
  • "deletedDate": "2019-08-24T14:15:22Z",
  • "permissions": [
    • 0
    ],
  • "customerId": 0,
  • "isSystemRole": true,
  • "rank": 0
}

Response samples

Content type
No sample

Retrieves permissions that can be assigned to user roles

Returns list of permissions that can be assigned to custom user roles.

Authorizations:
ApiKeyBearer

Responses

Response Schema:
Array
id
integer <int32>
description
string or null
isHidden
boolean
deletedDate
string or null <date-time>

Response samples

Content type
No sample

Retrieves all available permissions in the system

Returns complete list of all system permissions including hidden and assignable permissions.

Authorizations:
ApiKeyBearer

Responses

Response Schema:
Array
id
integer <int32>
description
string or null
isHidden
boolean
deletedDate
string or null <date-time>

Response samples

Content type
No sample

Retrieves a specific user role by its identifier

Returns detailed configuration for a specific user role including assigned permissions.

Authorizations:
ApiKeyBearer
path Parameters
roleId
required
integer <int32>

Unique identifier of the user role

Responses

Response Schema:
id
integer <int32>
userRoleCode
string or null
userRoleDescription
string or null
isHidden
boolean
deletedDate
string or null <date-time>
permissions
Array of integers or null <int32> [ items <int32 > ]
customerId
integer or null <int32>
isSystemRole
boolean
rank
integer or null <int32>

Response samples

Content type
No sample

Deletes a user role from the system

Removes user role from the system, preventing future role assignments.

Authorizations:
ApiKeyBearer
path Parameters
roleId
required
integer <int32>

Unique identifier of the user role to delete

Responses

Response samples

Content type
No sample