Retrieve app access info
GET /assetapi/user/settings
Overview
This API retrieves the app access information for all users in the specified Environment/Org.
Currently supported SnapLogic apps are:
- IIP
- AutoSync
- Flows
- Pattern Management
Note: This API manages only the SnapLogic apps or features that the Environment/Org is subscribed to.
Prerequisites
- Environment (Org) admin permissions
Request
GET https://{controlplane_path}/api/1/rest/public/assetapi/user/settings?{query_parameters}
Path parameters
Key | Description |
---|---|
controlplane_path |
Required. The path to the SnapLogic Control Plane:
elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic . For
example:
|
Query parameters
Key | Type | Description |
---|---|---|
path |
string |
Required. The path to the SnapLogic Environment/Org.
Format: |
order_by |
string | A string comprised of:
Default: Examples:
|
offset |
integer | Returns a subset of the results starting at this 0-based index.
You can use limit and offset for pagination.
Default: 0 |
limit |
integer | Returns no more than the specified number of results.
You can use limit and offset for pagination.
Valid values: 1 through 100,000 Default: 100 |
Request header
In the request header, specify Basic
for authorization, add your credentials, and specify application/json
for content type:
Authorization: Basic {your_encoded_security_credentials}
Content-Type: application/json
Request body
None.
Response
Response body
{
"users": [
{
"username": "...",
"first_name": "...",
"last_name": "...",
"last_updated": "...",
"created": "...",
"ui_access": true,
"user_setting": {
"app_access": {
"myEnvOrg": {
"...": true,
...
}
}
},
"disallowed_auth": [ ... ],
"utility": false
},
...
]
}
Key | Type | Description |
---|---|---|
|
string | User identification. |
|
string | Dates when the app access information was updated and created, respectively. |
ui_access |
Boolean | If true , the user has access to the SnapLogic UI. |
user_setting » app_access |
object | Contains key-value pairs where the key is the Environment/Org name and the value is another object that contains the app names, each with a Boolean that indicates if the user has access to that app. |
disallowed_auth |
array | The list of disallowed authentication methods. |
utility |
Boolean | If true , the user account is a service account. |