Retrieves all the access policies associated to the client apps in the context of a specified api resource and api scope.
tenantUid required | string <uuid> The tenant identifier that client access policies belong to. |
apiResource required | string The api resource associated to the access policies that clients have access to. |
apiScope required | string The api scope associated to the resources that clients have access to. |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "Result": "success",
- "AccessPolicies": {
- "zy4I5dHA5tjMkgaeZBNmQShGpzP8vo": [
- "RMember",
- "WMember"
], - "dMJ8UyS8KCgsyKNC35bPYfjuZmuqFL": [
- "RRole",
- "WRole"
]
}
}
Retrieves all the identity roles with theirs associates authorization access policies in the context of a specified tenant.
tenantUid required | string <uuid> The tenant identifier that identity roles belong to. |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "Result": "success",
- "IdentityRoles": [
- {
- "Id": 1,
- "Key": "admin",
- "TenantId": 2,
- "ShortName": "System-Administrator",
- "LongName": "System-Administrator",
- "AllowAllPolicies": true,
- "AccessPolicies": [
- {
- "Id": 1,
- "Key": "AuthContact",
- "Name": "AuthContact"
}, - {
- "Id": 2,
- "Key": "AuthContactMobile",
- "Name": "AuthContactMobile"
}, - {
- "Id": 3,
- "Key": "AuthContactSso",
- "Name": "AuthContactSso"
}, - {
- "Id": 4,
- "Key": "AuthEnrollContact",
- "Name": "AuthEnrollContact"
}, - {
- "Id": 5,
- "Key": "AuthOnboardContact",
- "Name": "AuthOnboardContact"
}
]
}
]
}
Retrieves a list of API access policies.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
{- "accessPolicies": [
- {
- "id": 0,
- "key": "string",
- "name": "string"
}
]
}
Retrieve a specific access policy.
accessPolicyId required | integer <int32> |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "id": 0,
- "key": "string",
- "name": "string",
- "description": "string",
- "isAppOriented": true,
- "requiredByPermissions": [
- {
- "id": 0,
- "uid": "string",
- "name": "string",
- "parentId": 0,
- "orderIndex": 0
}
]
}
Retrieve a list of available system-wide permissions.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
{- "results": [
- {
- "id": 0,
- "uid": "string",
- "name": "string",
- "parentId": 0,
- "orderIndex": 0
}
]
}
Retrieve information on a specific permission.
permissionId required | integer <int32> The permission id. |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "id": 0,
- "uid": "string",
- "name": "string",
- "hierarchyPath": [
- "string"
], - "requiredAccessPolicies": [
- {
- "id": 0,
- "key": "string",
- "name": "string"
}
]
}
Check if a role has sufficient access policies for the specified permissions.
roleId required | integer <int32> Role id to check. |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Permissions to check.
permissionsUids | Array of strings <uuid> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "permissionsUids": [
- "string"
]
}
{- "isSufficient": true,
- "missingAccessPolicies": [
- {
- "id": 0,
- "key": "string",
- "name": "string"
}
]
}
Generates a new audit context identifier which tracks the changes from database for a specific tenant. It serves as key when editing or adding records in tenant database. The tenant identifier is retrieved from Bearer Jwt.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The audit context request containing the list of the persons (either person ids, either internal user ids) involved in changes under audit, the app name creating the audit context (e.g. backoffice, services, migrating) and the authorized appId. The list of persons can be null if no person is involved in changes, e.g. registering contact.
createdby | string Nullable The app name which creates the audit context. If it is not provided then will be replaced with tenant name. |
authorizedAppId | string Nullable The application that was authorized to contact the services. |
personIds | Array of integers <int32> Nullable The list of the person ids involved in changes under audit. It can be null if no person is involved, e.g. registering contact. |
internalIds | Array of strings <uuid> Nullable The list of the internal ids involved in changes under audit. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "Createdby": "BackOffice",
- "AuthorizedAppId": "jGER285mdgZuDq50PadB1ITWv3tM9Y",
- "PersonIds": [
- 1,
- 2,
- 4
], - "InternalIds": [
- "01000000-0000-0000-0000-000000000000",
- "98af782e-c039-4d23-a562-4e280d360131"
]
}
{- "AuditContextId": 1001,
- "TenantId": 2,
- "TenantKey": "Additiv",
- "TenantUid": "883a53b7-b486-4aa0-a950-4320658372df",
- "MemberIds": [
- 1,
- 1002
]
}
providerId required | integer <int32> |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "Id": 1,
- "ProviderId": 1,
- "ProviderTypeId": 1,
- "Name": "Idsrv",
- "DisplayName": "DFS.Identity",
- "IsEnabled": true,
- "IsDefault": true,
- "CreatedDate": "2024-12-18T14:35:39.6845372Z",
- "LastUpdatedDate": "2024-12-18T14:35:39.6845374Z"
}
Retrieves a list of (B/O) menu items and functionality accessible by identities under an identity-role in a specific tenant.
roleId required | integer <int32> The role id |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "DefaultMenuItemId": 2453,
- "MenuItemIds": [
- 27,
- 34
], - "FunctionalityIds": [
- 71,
- 72
]
}
Sets a list of (B/O) menu items and functionality accessible by identities under an identity-role in a specific tenant.
roleId required | integer <int32> The identity role ID |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The set identity tenant functionalities and menu items payload
defaultMenuItemId | integer <int32> Nullable |
menuItemIds | Array of integers <int32> Nullable |
functionalityIds | Array of integers <int32> Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "DefaultMenuItemId": 2453,
- "MenuItemIds": [
- 27,
- 34,
- 2453
], - "FunctionalityIds": [
- 71,
- 72
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Retrieves a list of available (B/O) menu items and functionality.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
{- "MenuItems": [
- {
- "Id": 11,
- "Name": "Dashboard",
- "Description": "",
- "PageLink": "/Dashboard/Index",
- "MenuTypeId": 1,
- "PermissionUid": "916bb62a-ff47-4e5b-bbce-c728be1115bf"
}, - {
- "Id": 12,
- "Name": "Messages",
- "Description": "",
- "PageLink": "/",
- "MenuTypeId": 1,
- "PermissionUid": "93f0f9e6-4cfa-4dfa-883d-d95f8b0321e3"
}, - {
- "Id": 13,
- "ParentId": 12,
- "Name": "Inbox",
- "Description": "Inbox page",
- "PageLink": "/Messaging/Message/Inbox",
- "MenuTypeId": 1,
- "PermissionUid": "8c261540-000c-45b6-90d2-d057b0879e56"
}
], - "FunctionalityGroups": [
- {
- "Id": 20,
- "Name": "Contacts",
- "SortOrder": 1,
- "PermissionUid": "be2fe5b0-f035-4956-9852-892d48806526",
- "Functionalities": [
- {
- "Id": 101,
- "Name": "Enable Documents",
- "Key": "EnableDocuments",
- "SortOrder": 2,
- "PermissionUid": "11603a06-e671-4a70-95e8-5d39d04d54a3"
}, - {
- "Id": 102,
- "Name": "Enable Profile Picture tab",
- "Key": "EnableProfilePictureTab",
- "SortOrder": 3,
- "PermissionUid": "934ce15b-af6b-49b4-b037-28ea8d9e62e0"
}
]
}, - {
- "Id": 21,
- "Name": "Clients",
- "SortOrder": 2,
- "PermissionUid": "c21ba842-ca3c-4111-be31-6ac2c015e247",
- "Functionalities": [
- {
- "Id": 103,
- "Name": "Enable DataExportToCSV",
- "Key": "EnableDataExportToCSV",
- "SortOrder": 1,
- "PermissionUid": "3c7e389f-5e22-4cab-82fc-11fa8fc773c9"
}
]
}
]
}
This API is deprecated
Retrieves a list of (B/O) menu items and functionality accessible by specific identity in a specific tenant. Note that identity specific permissions override role permissions.
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "DefaultMenuItemId": 12,
- "MenuItemIds": [
- 11,
- 12,
- 13
], - "FunctionalityIds": [
- 101,
- 102,
- 103
]
}
This API is deprecated
Sets a list of (B/O) menu items and functionality accessible by a specific identity in a specific tenant. Note that identity specific permissions override role permissions
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The set identity tenant functionalities and menu items payload
defaultMenuItemId | integer <int32> Nullable |
menuItemIds | Array of integers <int32> Nullable |
functionalityIds | Array of integers <int32> Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "DefaultMenuItemId": 11,
- "MenuItemIds": [
- 11,
- 12,
- 13
], - "FunctionalityIds": [
- 101,
- 103
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "ImageContentBase64": "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",
- "IsDefaultImage": false
}
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The picture represented as base64 string
imageContentBase64 | string Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "ImageContentBase64": "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"
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "MemberId": 1,
- "IdentityId": "01000000-0000-0000-0000-000000000000",
- "UserName": "additiv",
- "FirstName": "Admin",
- "LastName": "Admin",
- "SalutationId": 2,
- "Email": "admin@additiv.com",
- "Description": "Admin account description",
- "Phone": "41|522672742",
- "Mobile": "41|797353960",
- "IdentityProviderSettingId": 1,
- "ExternalId": "EX001245",
- "IdentityRole": {
- "Id": 1,
- "Name": "System-Administrator"
}, - "IdentityProvider": {
- "Id": 1,
- "Name": "DFS.Identity"
}, - "BankBranch": {
- "Id": 1,
- "Name": "<root><en>Branch 1a</en></root>"
}, - "IsSignInEnabled": true,
- "IsTenantAccessEnabled": true,
- "AssignedContactsCount": 2,
- "ParticipantIds": [
- 1
]
}
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
[- {
- "Identity": {
- "IdentityId": "01000000-0000-0000-0000-000000000000",
- "MemberId": 1,
- "FirstName": "Admin",
- "LastName": "Admin"
}, - "Role": {
- "Id": 1,
- "Name": "System-Administrator",
- "HierarchyLevel": 6
}
}, - {
- "Identity": {
- "IdentityId": "06000000-0000-0000-0000-000000000000",
- "MemberId": 6,
- "FirstName": "Team",
- "LastName": "Leader 1"
}, - "Role": {
- "Id": 43,
- "Name": "Team Leader",
- "HierarchyLevel": 4
}
}
]
identityId required | string <uuid> The Internal ID of an identity of the Base element of the Member Role Hierarchy |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "Superiors": [
- {
- "Identity": {
- "IdentityId": "11655f64-5717-4562-b3fc-2cab3f66af00",
- "MemberId": 55,
- "FirstName": "Jack",
- "LastName": "Daniels"
}, - "Role": {
- "Id": 1,
- "Name": "System-Administrator",
- "HierarchyLevel": 6
}
}, - {
- "Identity": {
- "IdentityId": "11655f64-5717-4562-b3fc-2cab3f66bb77",
- "MemberId": 55,
- "FirstName": "Captain",
- "LastName": "Morgan"
}, - "Role": {
- "Id": 1,
- "Name": "System-Administrator",
- "HierarchyLevel": 6
}
}
], - "Base": {
- "Identity": {
- "IdentityId": "01000000-0000-0000-0000-000000000000",
- "MemberId": 1,
- "FirstName": "Admin",
- "LastName": "Admin"
}, - "Role": {
- "Id": 1,
- "Name": "System-Administrator",
- "HierarchyLevel": 6
}
}, - "HierarchyItems": [
- {
- "Identity": {
- "IdentityId": "06000000-0000-0000-0000-000000000000",
- "MemberId": 6,
- "FirstName": "Team",
- "LastName": "Leader 1"
}, - "Role": {
- "Id": 43,
- "Name": "Team Leader",
- "HierarchyLevel": 4
}
}, - {
- "Identity": {
- "IdentityId": "3fa85f64-5717-4562-b3fc-2c963f66afa4",
- "MemberId": 16,
- "FirstName": "Bill",
- "LastName": "Doe"
}, - "Role": {
- "Id": 2,
- "Name": "General Manager",
- "HierarchyLevel": 2
}
}
]
}
identityId required | string <uuid> The Identity ID of the user that is trying to access Person ID |
personId required | integer <int32> The accessed Person ID |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
true
identityId required | string <uuid> The Identity ID of the user that is trying to access Person ID |
personUId required | string <uuid> The accessed Person unique ID |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
true
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The update identity payload
updateProperties | Array of strings Nullable |
firstName | string Nullable |
lastName | string Nullable |
salutationId | integer <int32> Nullable |
string Nullable | |
description | string Nullable |
phone | string Nullable |
mobile | string Nullable |
url | string Nullable |
bankBranchId | integer <int32> Nullable |
identityRoleId | integer <int32> |
externalId | string Nullable |
userName | string Nullable |
resetPassword | object (ResetPasswordRequest) |
changePassword | object (ChangePasswordRequest) |
isSignInEnabled | boolean |
isTenantAccessEnabled | boolean |
participantIds | Array of integers <int32> Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "FirstName": "Sarah",
- "LastName": "Connor",
- "SalutationId": 1,
- "Email": "sconnor@additiv.com",
- "Description": "Sarah Connor account description",
- "Phone": "41|9379992",
- "Mobile": "41|0480003",
- "BankBranchId": 2,
- "IdentityRoleId": 1,
- "ExternalId": "0001EXT-F",
- "UserName": "sconn",
- "ResetPassword": {
- "Password": "Test@1234",
- "ConfirmPassword": "Test@1234"
}, - "ChangePassword": {
- "OldPassword": "superseretPassword.123",
- "Password": "Test@1234",
- "ConfirmPassword": "Test@1234"
}, - "IsSignInEnabled": true,
- "IsTenantAccessEnabled": true,
- "ParticipantIds": [
- 1
], - "UpdateProperties": [
- "FirstName",
- "LastName",
- "Email",
- "Description",
- "Phone",
- "Mobile",
- "Url",
- "BankBranchId",
- "IdentityRoleId",
- "ExternalId",
- "UserName",
- "IsSignInEnabled",
- "IsTenantAccessEnabled",
- "ParticipantIds",
- "ResetPassword",
- "ChangePassword"
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
tenantId required | integer <int32> The Tenant ID |
identityId required | string <uuid> The Internal User ID of an identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The set identity tenant access payload
tenantId | integer <int32> |
identityRoleId | integer <int32> Nullable |
isEnabled | boolean |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "TenantId": 12,
- "IdentityRoleId": 1,
- "IsEnabled": true
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The search criteria
page | integer <int32> |
pageSize | integer <int32> |
sortBy | string Nullable |
sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
roleIds | Array of integers <int32> Nullable |
identityIds | Array of strings <uuid> Nullable |
participantIds | Array of integers <int32> Nullable |
firstName | string Nullable |
lastName | string Nullable |
searchTerm | string Nullable |
searchIdentityBy | string (SearchIdentityBy) Enum: "FirstName" "LastName" "UserName" "Email" "IdentityProviderName" "RoleName" "FullName" "All" |
searchByAllTenants | boolean |
searchByInactive | boolean |
searchBySystemAccounts | boolean |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "RoleIds": [
- 1,
- 3
], - "IdentityIds": [
- "01000000-0000-0000-0000-000000000000"
], - "ParticipantIds": [
- 1,
- 7
], - "FirstName": "Admin",
- "LastName": "Admin",
- "SearchTerm": "ad",
- "SearchIdentityBy": "All",
- "SearchByAllTenants": true,
- "SearchByInactive": true,
- "SearchBySystemAccounts": false,
- "SortBy": "LastName",
- "SortOrder": "Descending",
- "Page": 1,
- "PageSize": 10
}
{- "Results": [
- {
- "IdentityId": "01000000-0000-0000-0000-000000000000",
- "ParticipantIds": [
- 12
], - "FirstName": "Admin",
- "LastName": "Admin",
- "Email": "admin@additiv.com",
- "Description": "Admin account description",
- "UserName": "additiv",
- "IdentityRole": {
- "Id": 1,
- "Name": "System-Administrator"
}, - "IsSignInEnabled": true,
- "IsTenantAccessEnabled": true,
- "AssignedContactsCount": 2,
- "IdentityProvider": {
- "Id": 1,
- "Name": "DFS.Identity"
}, - "MemberId": 1,
- "BankBranch": {
- "Id": 1,
- "Name": "<root><en>Branch 1a</en></root>"
}
}, - {
- "IdentityId": "3fa85f64-5717-4562-b3fc-2c963f66afa4",
- "ParticipantIds": [
- 14
], - "FirstName": "Bill",
- "LastName": "Doe",
- "Email": "bd@additiv.com",
- "Description": "Bill account description",
- "UserName": "bdou",
- "IdentityRole": {
- "Id": 2,
- "Name": "General Manager"
}, - "IsSignInEnabled": true,
- "IsTenantAccessEnabled": true,
- "AssignedContactsCount": 2,
- "IdentityProvider": {
- "Id": 1,
- "Name": "DFS.Identity"
}, - "MemberId": 1,
- "BankBranch": {
- "Id": 3,
- "Name": "<root><en>BD Local Branch</en></root>"
}
}
], - "Page": 1,
- "PageSize": 10,
- "PageCount": 1,
- "TotalCount": 2
}
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The create/add identity payload
firstName | string Nullable |
lastName | string Nullable |
salutationId | integer <int32> Nullable |
string Nullable | |
description | string Nullable |
phone | string Nullable |
mobile | string Nullable |
url | string Nullable |
bankBranchId | integer <int32> Nullable |
identityRoleId | integer <int32> |
externalId | string Nullable |
username | string Nullable |
password | string Nullable |
participantIds | Array of integers <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "FirstName": "John",
- "LastName": "Connor",
- "SalutationId": 2,
- "Email": "jct@additiv.com",
- "Description": "John Connor account description",
- "Phone": "41|522672742",
- "Mobile": "41|633783853",
- "BankBranchId": 1,
- "IdentityRoleId": 1,
- "ExternalId": "EX006D34-9",
- "Username": "jconnor",
- "Password": "superseretPassword.123",
- "ParticipantIds": [
- 1
]
}
{- "IdentityId": "3aaa5f64-5717-4562-b3fc-2c963f66af11"
}
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
{- "longRunningRequestId": "string"
}
identityId required | string <uuid> The Internal User ID of an Identity |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The list of restricted sub-users
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
[- "string"
]
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
roleId required | integer <int32> The ID of the role to delete |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Retrieves information on a specific role
roleId required | integer <int32> The ID of the role to update |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "ShortName": "role",
- "LongName": "role",
- "RoleKey": "role",
- "CreatedDate": "2024-12-18T14:35:39.7816473Z",
- "AllowAllPolicies": false,
- "AccessPolicies": [
- {
- "Id": 1,
- "Name": "AccessPolicy",
- "Key": "AccessPolicy"
}
]
}
Updates role information and access policy configuration for the role. Specify AccessPolicyIds only if AllowAllPolicies is set to false. 2 Setting AllowAllPolicies to true will remove the current list of access policies assigned to the role.
roleId required | integer <int32> The ID of the role to update |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
shortName | string Nullable |
longName | string Nullable |
roleKey | string Nullable |
allowAllPolicies | boolean Nullable |
accessPolicyIds | Array of integers <int32> Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "ShortName": "System-Administrator",
- "LongName": "System-Administrator",
- "RoleKey": "admin",
- "AllowAllPolicies": true,
- "AccessPolicyIds": [
- 1
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
[- {
- "Id": 1,
- "Name": "System-Administrator",
- "HierarchyLevel": 6,
- "RoleKey": "System-Administrator"
}, - {
- "Id": 35,
- "Name": "Relationship Manager",
- "HierarchyLevel": 5,
- "RoleKey": "rm"
}, - {
- "Id": 43,
- "Name": "Team Leader",
- "HierarchyLevel": 4,
- "RoleKey": "tm"
}
]
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
shortName | string Nullable |
longName | string Nullable |
roleKey | string Nullable |
isMemberAccessExcluded | boolean Nullable Set to 1 if members created or moved to this role should not have access to any other member (regardless of hierarchy level) unless manually specified. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "ShortName": "System-Administrator",
- "LongName": "System-Administrator",
- "RoleKey": "admin",
- "IsMemberAccessExcluded": true
}
{- "Id": 1,
- "TenantId": 2,
- "ShortName": "System-Administrator",
- "LongName": "System-Administrator",
- "RoleKey": "admin",
- "CreatedDate": "2024-12-18T14:35:39.7853838Z"
}
roleId required | integer <int32> The role ID of Base element of the Role Hierarchy |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "Base": {
- "Id": 1,
- "Name": "System-Administrator",
- "HierarchyLevel": 6
}, - "HierarchyItems": [
- {
- "Id": 58,
- "Name": "Air Force Major",
- "HierarchyLevel": 7
}, - {
- "Id": 57,
- "Name": "Air Force Major",
- "HierarchyLevel": 8
}, - {
- "Id": 59,
- "Name": "Air Force Major",
- "HierarchyLevel": 8
}
]
}
roleId required | integer <int32> The role ID |
operation required | string (RoleHierarchyRankOperation) Enum: "Up" "Down" The role hierarchy rank change operation (up or down) |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Set the role hierarchy restrictions (forbidden sub-role(s) access) for specified Role ID
roleId required | integer <int32> The Role ID |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The list of role IDs to exclude from the hierarchy
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
[- 0
]
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Retrieve details of a participant
participantId required | integer <int32> The ID of the participant |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "uid": "string",
- "isActive": true
}
Updates a participant
participantId required | integer <int32> The ID of the participant |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The request body
name | string Nullable |
isActive | boolean |
identityInternalUserIds | Array of strings <uuid> Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "isActive": true,
- "identityInternalUserIds": [
- "string"
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Retrieves information on participants
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
{- "results": [
- {
- "id": 0,
- "uid": "string",
- "name": "string",
- "isActive": true,
- "settingsUrl": "string"
}
]
}
Creates a participant
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The request body
name | string Nullable |
identityInternalUserIds | Array of strings <uuid> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "identityInternalUserIds": [
- "string"
]
}
{- "Id": 1,
- "UId": "a3a27045-5b8f-4437-97a8-4619114a6e15"
}
Searches participants
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The search criteria
page | integer <int32> |
pageSize | integer <int32> |
sortBy | string Nullable |
sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
name | string Nullable |
participantIds | Array of integers <int32> Nullable |
isActive | boolean Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "name": "string",
- "participantIds": [
- 0
], - "isActive": true
}
{- "results": [
- {
- "id": 0,
- "uid": "string",
- "name": "string",
- "isActive": true
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}