GET security/objects/groups?shortcut_code={shortcut_code}&object_type={object_type}&object_code={object_code}&object_desc={object_desc}&object_id={object_id}&user_id={user_id}&permission_codes={permission_codes}

GET security/objects/groups?shortcut_code={shortcut_code}&object_type={object_type}&object_code={object_code}&object_desc={object_desc}&object_id={object_id}&user_id={user_id}&permission_codes={permission_codes}

Extract user permissions list for an object

Intro version: 8.01.0007

Request

URL parameters

NameDescriptionTypeAdditionnal InformationIntro version
shortcut_code Shortcut code string Required
object_type Object type string Default value: EVN
object_code Security object code string
object_desc Security object description string
object_id Object identifier bigint
user_id User identifier bigint
permission_codes Permission code Format: DrCust1Pos,DrCust2Pos,DrCust3Pos string Default value: DrCust1Pos

Response

PermissionGroups
NameDescriptionTypeAdditionnal InformationIntro version
items Collection of PermissionGroup

Return format

application/json, text/json, application/x-www-form-urlencoded

Sample:
{
  "items": [
    {
      "group_id": 1,
      "group_code": "sample string 2",
      "description": "sample string 3",
      "object_no": 4,
      "DrCmpSelPos": true,
      "DrCmpSelHerPos": true,
      "DrCmpInsPos": true,
      "DrCmpInsHerPos": true,
      "DrCmpUpdPos": true,
      "DrCmpUpdHerPos": true,
      "DrCmpDelPos": true,
      "DrCmpDelHerPos": true,
      "DrInfSelPos": true,
      "DrInfSelHerPos": true,
      "DrInfInsPos": true,
      "DrInfInsHerPos": true,
      "DrInfUpdPos": true,
      "DrInfUpdHerPos": true,
      "DrInfDelPos": true,
      "DrInfDelHerPos": true,
      "DrInfPrtPos": true,
      "DrInfPrtHerPos": true,
      "DrInfSecPos": true,
      "DrInfSecHerPos": true,
      "DrAppExePos": true,
      "DrAppExeHerPos": true,
      "DrCust1Pos": true,
      "DrCust1HerPos": true,
      "DrCust2Pos": true,
      "DrCust2HerPos": true,
      "DrCust3Pos": true,
      "DrCust3HerPos": true,
      "DrCust4Pos": true,
      "DrCust4HerPos": true
    },
    {
      "group_id": 1,
      "group_code": "sample string 2",
      "description": "sample string 3",
      "object_no": 4,
      "DrCmpSelPos": true,
      "DrCmpSelHerPos": true,
      "DrCmpInsPos": true,
      "DrCmpInsHerPos": true,
      "DrCmpUpdPos": true,
      "DrCmpUpdHerPos": true,
      "DrCmpDelPos": true,
      "DrCmpDelHerPos": true,
      "DrInfSelPos": true,
      "DrInfSelHerPos": true,
      "DrInfInsPos": true,
      "DrInfInsHerPos": true,
      "DrInfUpdPos": true,
      "DrInfUpdHerPos": true,
      "DrInfDelPos": true,
      "DrInfDelHerPos": true,
      "DrInfPrtPos": true,
      "DrInfPrtHerPos": true,
      "DrInfSecPos": true,
      "DrInfSecHerPos": true,
      "DrAppExePos": true,
      "DrAppExeHerPos": true,
      "DrCust1Pos": true,
      "DrCust1HerPos": true,
      "DrCust2Pos": true,
      "DrCust2HerPos": true,
      "DrCust3Pos": true,
      "DrCust3HerPos": true,
      "DrCust4Pos": true,
      "DrCust4HerPos": true
    }
  ]
}

application/xml, text/xml

Sample:
<result>
  <items description="sample string 3" object_no="4" DrCmpSelPos="true" DrCmpSelHerPos="true" DrCmpInsPos="true" DrCmpInsHerPos="true" DrCmpUpdPos="true" DrCmpUpdHerPos="true" DrCmpDelPos="true" DrCmpDelHerPos="true" DrInfSelPos="true" DrInfSelHerPos="true" DrInfInsPos="true" DrInfInsHerPos="true" DrInfUpdPos="true" DrInfUpdHerPos="true" DrInfDelPos="true" DrInfDelHerPos="true" DrInfPrtPos="true" DrInfPrtHerPos="true" DrInfSecPos="true" DrInfSecHerPos="true" DrAppExePos="true" DrAppExeHerPos="true" DrCust1Pos="true" DrCust1HerPos="true" DrCust2Pos="true" DrCust2HerPos="true" DrCust3Pos="true" DrCust3HerPos="true" DrCust4Pos="true" DrCust4HerPos="true" group_id="1" group_code="sample string 2" />
  <items description="sample string 3" object_no="4" DrCmpSelPos="true" DrCmpSelHerPos="true" DrCmpInsPos="true" DrCmpInsHerPos="true" DrCmpUpdPos="true" DrCmpUpdHerPos="true" DrCmpDelPos="true" DrCmpDelHerPos="true" DrInfSelPos="true" DrInfSelHerPos="true" DrInfInsPos="true" DrInfInsHerPos="true" DrInfUpdPos="true" DrInfUpdHerPos="true" DrInfDelPos="true" DrInfDelHerPos="true" DrInfPrtPos="true" DrInfPrtHerPos="true" DrInfSecPos="true" DrInfSecHerPos="true" DrAppExePos="true" DrAppExeHerPos="true" DrCust1Pos="true" DrCust1HerPos="true" DrCust2Pos="true" DrCust2HerPos="true" DrCust3Pos="true" DrCust3HerPos="true" DrCust4Pos="true" DrCust4HerPos="true" group_id="1" group_code="sample string 2" />
</result>

© 2024 - Acceo Solutions inc.