GET /assetapi/user/settings
Overview
This API retrieves the app access information for all users in the specified Org.
Currently supported SnapLogic apps are:
IIP
AutoSync
Flows
Pattern Management
This API manages only the SnapLogic apps that the Org is subscribed to.
Prerequisites
Org Admin permissions
Request
Path Parameters
Key | Description |
---|---|
| Required. The path to your SnapLogic pod. Example: |
Query Parameters
Key | Type | Description |
---|---|---|
| string | Required. The path to the SnapLogic Org. Format: |
| string | A string comprised of:
Default: Examples:
|
| integer | Returns a subset of the results starting at this 0-based index. You can use Default: 0 |
| integer | Returns no more than the specified number of results. You can use Valid values: 1 through 100,000 Default: 100 |
Request Header
Specify Basic
for authorization and application/json
for content type.
Request Body
None.
Response
Response Body
{ "users": [ { "username": ..., "first_name": ..., "last_name": ..., "last_updated": ..., "created": ..., "ui_access": true, "user_setting": { "app_access": { "myOrg": { "...": true, ... } } }, "disallowed_auth": [ ... ], "utility": false }, ... ] }
Key | Type | Description |
---|---|---|
| string | User identification. |
| string | Dates when the app access information was updated and created, respectively. |
| Boolean | If |
| object | Contains key-value pairs where the key is the 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. |
| array | The list of disallowed authentication methods. |
| Boolean | If |