Get all features a user has access to
Name | Type | Required | Optional | Searchable | Note |
---|---|---|---|---|---|
userid | numeric | REQUIRED, Passed via URI | |||
functionname | string | via search string | |||
modulename | string | via search string |
http://devsandbox.targetsolutions.com/v1/users/{userid}/access/modules
http://devsandbox.targetsolutions.com/v1/users/{userid}/access/modules?q={"functionname":"random functionname","modulename":"random modulename"}
GET /users/{userid}/access/modules HTTP/1.1
Host: http://devsandbox.targetsolutions.com/v1
AccessToken: t/Brz6VvgFYl37FwOsWrfw==
Cache-Control: no-cache
{ "modules":[ { "links":{ "users":"http://devsandbox.targetsolutions.com/v1/sites/20629/access/modules/38/users/", "resourcelink":"http://devsandbox.targetsolutions.com/v1/sites/20629/access/modules/38" }, "accessID":38, "moduleName":"Activities Builder", "functionName":"Activities Builder" }, { "links":{ "users":"http://devsandbox.targetsolutions.com/v1/sites/20629/access/modules/16/users/", "resourcelink":"http://devsandbox.targetsolutions.com/v1/sites/20629/access/modules/16" }, "accessID":16, "moduleName":"Assignments", "functionName":"Create New Assignments" } ]
{ "httpcode":200, "moreinfo":"http://developers.targetsolutions.com/v1/responsecodes/901", "developermessage":"The request returned zero results.", "statuscode":901, "status":"ok" }
{ "httpcode":401, "moreinfo":"http://developers.targetsolutions.com/v1/responsecodes/800", "developermessage":"A request was made to a resource that you do not have ownership of.", "statuscode":800, "status":"access denied" }