Show/Hide Toolbars

Therefore Web API Programming Interface 1.0

REST URL (POST) https://tenant.thereforeonline.com/theservice/v0001/restun/UpdateRoleAssignments

SOAP Action (POST) http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/UpdateRoleAssignments

 

Disables or enables inheritance and updates/deletes role assignments for users on one Thereforeâ„¢ object.

 

 

Input Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/UpdateRoleAssignments

 

Element Name

Element Type

Restrictions

Description

â–  parameters

 

 


â–  ObjectType

 

mandatory

restriction enum (xs:string)

- Unknown (-1)

- Server (1)

- Document (2)

- Category (3)

- Field (4)

- DataType (5)

- MediaPool (6)

- Media (7)

- IndexingProfile (8)

- SpoolType (9)

- Query (10)

- User (11)

- Group (12)

- CaptureProfile (13)

- PreProcessor (14)

- COLDForm (15)

- QueryTemplate (16)

- Folder (17)

- LoaderProfile (18)

- WorkflowProcess (19)

- WorkflowTask (20)

- WorkflowInstance (21)

- KeyDict (22)

- StoragePolicy (23)

- Device (24)

- StorageArea (25)

- RetentionPolicy (26)

- Count (27)

- UniversalConnectorProfile (29)

- CaseDefinition (37)

- Case (38)

- Stamp (40)

- ReportDefinition (41)

- eForm (47)

- eFormSubmission (48)

- FormImage (99)

- Keyword (100)

- Migrate (101)

- Connectors (900)

- StorageCtgry (901)

- ServerMediaPools (902)

- StorageAreaMedia (903)

- ServerDevices (904)

- ServerMedia (905)

- TheSystem (1000)

- COLD (1001)

- ExchangeConnector (1002)

- LotusConnector (1003)

- SAPConnector (1004)


â–  ObjectNo

xs:int

mandatory

Sets the identifier for the object (e.g. for documents this is the document number, for a category this is the category number).

â–  SubObjNo

xs:int

 

Sets the sub object number of the object. This is used for categories only.

â–  UpdateInheritanceTo

 

 

restriction enum (xs:string)

- DoNotChange (0)

- DisableInheritance (1)

- DisableInheritanceAndCopyAssignments (2)

- EnableInheritance (3)

Sets parameter to disable or enable assignments inheritance from the parent object.

â–¡ RoleAssignmentsToDelete

 

nillable

Sets role assignments to be deleted. The assignments are deleted after changing inheritance if any (see the UpdateInheritanceTo parameter).

≡ WSRoleAssignmentKey

 

list nillable


â–  RoleNo

xs:int

 

Gets or sets the role number.

â–  UserNo

xs:int

 

Gets or sets the user number.

â–¡ RoleAssignmentsToAddOrUpdate

 

nillable

Sets role assignments to be added or updated. The assignments are added/updated after changing inheritance if any (see the UpdateInheritanceTo parameter) and deleting assignments if any (see the RoleAssignmentsToDelete parameter).

≡ WSRoleAssignmentToSave

 

list nillable


â–¡ Condition

xs:string

nillable

Sets condition defined for the role.

â–  RoleNo

xs:int

 

Sets the role number.

â–  UserNo

xs:int

 

Sets the user number.

 

 

Output Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/UpdateRoleAssignmentsResponse

 

<Empty message>

 

 

Legend:

 

â– 

Not nillable element.

â–¡

Nillable element.

≡

List of elements.

Bold

Mandatory element.

 

 

© 2023 Therefore Corporation, all rights reserved.