GET api/Permission/GetPermission
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
PermissionsName | Description | Type | Additional information |
---|---|---|---|
ContactID | integer |
None. |
|
SessionID | integer |
None. |
|
ApplicationPermissions | UserPermissionsDto |
None. |
|
AccountMenuViewPermission | Collection of MenuByContactID |
None. |
|
AccountMenuAddPermission | Collection of MenuByContactID |
None. |
|
MainMenuPermission | Collection of MenuByContactID |
None. |
|
DebtorEntityPermissionsDto | DebtorEntityPermissionsDto |
None. |
Response Formats
application/json, text/json
Sample:
{ "ContactID": 1, "SessionID": 2, "ApplicationPermissions": { "ContactID": 1, "Data": [ { "GroupID": 0, "TypeID": 1 }, { "GroupID": 0, "TypeID": 1 } ] }, "AccountMenuViewPermission": [ { "MenuID": 1, "Parent_MenuID": 1, "Menu": "sample string 2", "MenuTypeID": 1, "ControlName": "sample string 3", "Permission": true }, { "MenuID": 1, "Parent_MenuID": 1, "Menu": "sample string 2", "MenuTypeID": 1, "ControlName": "sample string 3", "Permission": true } ], "AccountMenuAddPermission": [ { "MenuID": 1, "Parent_MenuID": 1, "Menu": "sample string 2", "MenuTypeID": 1, "ControlName": "sample string 3", "Permission": true }, { "MenuID": 1, "Parent_MenuID": 1, "Menu": "sample string 2", "MenuTypeID": 1, "ControlName": "sample string 3", "Permission": true } ], "MainMenuPermission": [ { "MenuID": 1, "Parent_MenuID": 1, "Menu": "sample string 2", "MenuTypeID": 1, "ControlName": "sample string 3", "Permission": true }, { "MenuID": 1, "Parent_MenuID": 1, "Menu": "sample string 2", "MenuTypeID": 1, "ControlName": "sample string 3", "Permission": true } ], "DebtorEntityPermissionsDto": { "AccountID": 1, "EntityID": 1, "Data": [ { "GroupID": 0, "TypeID": 1 }, { "GroupID": 0, "TypeID": 1 } ] } }
application/xml, text/xml
Sample:
<Permissions xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Permission"> <AccountMenuAddPermission xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Menu"> <d2p1:MenuByContactID> <d2p1:ControlName>sample string 3</d2p1:ControlName> <d2p1:Menu>sample string 2</d2p1:Menu> <d2p1:MenuID>1</d2p1:MenuID> <d2p1:MenuTypeID>1</d2p1:MenuTypeID> <d2p1:Parent_MenuID>1</d2p1:Parent_MenuID> <d2p1:Permission>true</d2p1:Permission> </d2p1:MenuByContactID> <d2p1:MenuByContactID> <d2p1:ControlName>sample string 3</d2p1:ControlName> <d2p1:Menu>sample string 2</d2p1:Menu> <d2p1:MenuID>1</d2p1:MenuID> <d2p1:MenuTypeID>1</d2p1:MenuTypeID> <d2p1:Parent_MenuID>1</d2p1:Parent_MenuID> <d2p1:Permission>true</d2p1:Permission> </d2p1:MenuByContactID> </AccountMenuAddPermission> <AccountMenuViewPermission xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Menu"> <d2p1:MenuByContactID> <d2p1:ControlName>sample string 3</d2p1:ControlName> <d2p1:Menu>sample string 2</d2p1:Menu> <d2p1:MenuID>1</d2p1:MenuID> <d2p1:MenuTypeID>1</d2p1:MenuTypeID> <d2p1:Parent_MenuID>1</d2p1:Parent_MenuID> <d2p1:Permission>true</d2p1:Permission> </d2p1:MenuByContactID> <d2p1:MenuByContactID> <d2p1:ControlName>sample string 3</d2p1:ControlName> <d2p1:Menu>sample string 2</d2p1:Menu> <d2p1:MenuID>1</d2p1:MenuID> <d2p1:MenuTypeID>1</d2p1:MenuTypeID> <d2p1:Parent_MenuID>1</d2p1:Parent_MenuID> <d2p1:Permission>true</d2p1:Permission> </d2p1:MenuByContactID> </AccountMenuViewPermission> <ApplicationPermissions xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Dtos"> <d2p1:ContactID>1</d2p1:ContactID> <d2p1:Data> <d2p1:PermissionsGroupTypeDto> <d2p1:GroupID>None</d2p1:GroupID> <d2p1:TypeID>View</d2p1:TypeID> </d2p1:PermissionsGroupTypeDto> <d2p1:PermissionsGroupTypeDto> <d2p1:GroupID>None</d2p1:GroupID> <d2p1:TypeID>View</d2p1:TypeID> </d2p1:PermissionsGroupTypeDto> </d2p1:Data> </ApplicationPermissions> <ContactID>1</ContactID> <DebtorEntityPermissionsDto xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Dtos"> <d2p1:AccountID>1</d2p1:AccountID> <d2p1:Data> <d2p1:PermissionsGroupTypeDto> <d2p1:GroupID>None</d2p1:GroupID> <d2p1:TypeID>View</d2p1:TypeID> </d2p1:PermissionsGroupTypeDto> <d2p1:PermissionsGroupTypeDto> <d2p1:GroupID>None</d2p1:GroupID> <d2p1:TypeID>View</d2p1:TypeID> </d2p1:PermissionsGroupTypeDto> </d2p1:Data> <d2p1:EntityID>1</d2p1:EntityID> </DebtorEntityPermissionsDto> <MainMenuPermission xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Menu"> <d2p1:MenuByContactID> <d2p1:ControlName>sample string 3</d2p1:ControlName> <d2p1:Menu>sample string 2</d2p1:Menu> <d2p1:MenuID>1</d2p1:MenuID> <d2p1:MenuTypeID>1</d2p1:MenuTypeID> <d2p1:Parent_MenuID>1</d2p1:Parent_MenuID> <d2p1:Permission>true</d2p1:Permission> </d2p1:MenuByContactID> <d2p1:MenuByContactID> <d2p1:ControlName>sample string 3</d2p1:ControlName> <d2p1:Menu>sample string 2</d2p1:Menu> <d2p1:MenuID>1</d2p1:MenuID> <d2p1:MenuTypeID>1</d2p1:MenuTypeID> <d2p1:Parent_MenuID>1</d2p1:Parent_MenuID> <d2p1:Permission>true</d2p1:Permission> </d2p1:MenuByContactID> </MainMenuPermission> <SessionID>2</SessionID> </Permissions>