Show/Hide Toolbars

Therefore Web API Programming Interface 1.0

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

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

 

Checks if the currently logged on user has the specified permission(s) for the specified object.

 

 

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

 

Element Name

Element Type

Restrictions

Description

■ parameters

 

 


■ ObjNo

xs:int

mandatory

Sets the object number.

■ ObjType

 

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)

Sets the object type.

■ PermType

 

mandatory

restriction flag (xs:string)

☑ IgnorePermissions (0)

☑ OperatorPermission (1)

☑ AdminPermission (2)

☑ SetPermPermission (4)

☑ AccessPermission (8)

☑ TheSystemConnectPermission (16)

☑ TheSystemWritePermission (32)

☑ CategoryArchivePermission (64)

☑ QueryAdminPermission (128)

☑ QueryExecutePermission (256)

☑ QueryCtgrytabsPermission (512)

☑ KeywordDictionaryChangePermission (1024)

☑ QueryTemplatesReadPermission (2048)

☑ DocViewinHitListPermission (4096)

☑ DocViewDocPermission (8192)

☑ DocPrintPermission (16384)

☑ DocExportSendPermission (32768)

☑ DocViewAnnotationPermission (65536)

☑ DocHideAnnotationPermission (131072)

☑ DocViewHistoryPermission (262144)

☑ WfParticipatePermission (262144)

☑ DocAddAnnotationsPermission (524288)

☑ WfAddDocPermission (524288)

☑ DocDeleteAnnotationsPermission (1048576)

☑ WfViewHistoryPermission (1048576)

☑ DocEditPermission (2097152)

☑ WfDelegatePermission (2097152)

☑ DocUpdateIndexDataPermission (4194304)

☑ WfViewAllPermission (4194304)

☑ DocAddPagePermission (8388608)

☑ WfDeletePermission (8388608)

☑ DocDeletePagePermission (16777216)

☑ DocDeleteDocPermission (33554432)

☑ CategoryFieldReadPermission (268435456)

☑ CategoryFieldSetPermission (536870912)

☑ CategoryFieldChangePermission (1073741824)

Sets permission type.

■ SubObjNo

xs:int

mandatory

Sets the sub-object number.

 

 

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

 

Element Name

Element Type

Restrictions

Description

■ parameters

 

 


■ HasPermissions

xs:boolean

 

Returns true if the user has requested permissions.

 

 

 

Legend:

 

Not nillable element.

Nillable element.

List of elements.

Bold

Mandatory element.

 

 

© 2024 Therefore Corporation, all rights reserved.