Show/Hide Toolbars

Therefore Web API Programming Interface 1.0

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

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

 

DEPRECATED: Use the GetRolePermissions method instead. Gets the permission list directly set for the user on the specified object.

 

 

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

 

Element Name

Element Type

Restrictions

Description

â–  parameters

 

 


â–  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).

â–  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)

- Count (26)

- CaseDefinition (37)

- Case (38)

- 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)

Sets the type of the object.

â–  SubObjNo

xs:int

optional

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

â–¡ UserName

xs:string

optional nillable

Sets name of the user (if Domains list is null or empty) OR Sets user query string specifying conditions for the desired users (if Domains list is set).

â–  UserType

 

optional

restriction enum (xs:string)

- FindUsersInActiveDirectory (1)

- FindUsersInTherefore (4)

- FindAllUsers (5)

- FindUsersNotInTherefore (32)

- FindGroupsInActiveDirectory (64)

- FindGroupsInTherefore (256)

- FindAllGroups (320)

- FindAllUsersAndGroups (325)

- FindGroupsNotInTherefore (1024)

- FindSMTPUsersOnly (4096)

Sets type of the user.

â–¡ Domains

 

optional nillable

Sets list of the names of domains to search in.

≡ DomainName

xs:string

optional unbounded nillable


 

 

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

 

Element Name

Element Type

Restrictions

Description

â–  parameters

 

 


â–¡ Permissions

 

mandatory nillable

Gets permissions.

≡ WSPermission

 

optional unbounded nillable


â–  Allowed

xs:boolean

optional

Gets whether permission is allowed.

â–  Denied

xs:boolean

optional

Gets whether permission is denied.

â–  InheritAllowed

xs:boolean

optional

Gets information indicating if the Allow permission is inherited.

â–  InheritDenied

xs:boolean

optional

Gets information indicating if the Deny permission is inherited.

â–¡ Name

xs:string

optional nillable

Gets the localized name of the permission.

â–  Value

xs:unsignedLong

optional

Get permission integer code. To get the list of codes use the GetPermissionConstants WebAPI operation.

 

 

 

Legend:

 

â– 

Not nillable element.

â–¡

Nillable element.

≡

Unbounded element (List of elements).

Normal

Optional element.

Bold

Mandatory element.

 

 

© 2022 Therefore Corporation, all rights reserved.