$customHeader
Skip to end of banner
Go to start of banner

Grant or Revoke App Access

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

POST /assetapi/user/app_access

Overview

This API grants or revokes app access.

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

pod_path

Required. The path to your SnapLogic pod.

Example: elastic.snaplogic.com

Query Parameters

None.

Request Header

Specify Basic for authorization and application/json for content type.

Request Body

{
  "org_path" : ...,
  "users" : [
    {
      "username" : ...,
      "app_access" : {
        "..." : true,
        "..." : false,
        ...
      }
    },
    ...
  ]
}

Key

Type

Description

org_path

string

Required. The path to the SnapLogic Org.

Format: /{org}

users

array

An array of objects comprised of:

  • the username

  • the app_access object with a list of app names with Boolean values

Valid app names:

  • intelligent_integration_platform

  • autosync

  • flows

  • pattern_management

To grant the user access to a specific app, set the value to true for that app.

To revoke the user's access to a single app, set the value to false for that app.

To revoke the user's access to all apps, set "app_access" : {}.

Response

Response Body

{
  "response_map": [
    {
      "..." : "success"
    },
    {
      "..." : "success"
    }
  ],
  "http_status_code": 200
}

Each key for each key-value pair in response_map is the username. If the value is success, the update was successfully completed for that user.

  • No labels