GET api/Permission/GetPermission

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Permissions
NameDescriptionTypeAdditional 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>