Overview

Retrieves the users role access defined by the admin in Roles.

Summary

This endpoint is used to Retrieve the users role access defined by the admin in Roles. User id must be provided.

Response

Returns http status 200 OK and both users role access ("caregories") and access operations ("names") if request is successful.
{
    "categories": {
        "Accounts": {
            "access": {
                "accessName": "Enabled",
                "accessLabel": "enabled"
            },
            "admin": {
                "accessName": "Normal",
                "accessLabel": "normal"
            },
            "delete": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "edit": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "export": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "import": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "list": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "massupdate": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "view": {
                "accessName": "All",
                "accessLabel": "all"
            }
        },
        "Bugs": {
            "access": {
                "accessName": "Enabled",
                "accessLabel": "enabled"
            },
            "admin": {
                "accessName": "Normal",
                "accessLabel": "normal"
            },
            "delete": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "edit": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "export": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "import": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "list": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "massupdate": {
                "accessName": "All",
                "accessLabel": "all"
            },
            "view": {
                "accessName": "All",
                "accessLabel": "all"
            }
        },
    },
    "names": {
        "access": {
            "key": "access",
            "value": "Access"
        },
        "admin": {
            "key": "admin",
            "value": "Access Type"
        },
        "delete": {
            "key": "delete",
            "value": "Delete"
        },
        "edit": {
            "key": "edit",
            "value": "Edit"
        },
        "export": {
            "key": "export",
            "value": "Export"
        },
        "import": {
            "key": "import",
            "value": "Import"
        },
        "list": {
            "key": "list",
            "value": "List"
        },
        "massupdate": {
            "key": "massupdate",
            "value": "Mass Update"
        },
        "view": {
            "key": "view",
            "value": "Record View"
        }
    }
}
Otherwise returns http status 4xx with errors.
{
    "error": "need_login",
    "error_message": "No valid authentication for user."
}

Change Log

Version Change
v11_23 Added /Users/:id/userAccess GET endpoint.