This page is no longer maintained (). For the most current information, go to https://docs.snaplogic.com/public-apis/put-users-email.html.

PUT /users/{email}

Overview

This API updates the user record associated with the specified email address.

Prerequisites

You need:

Request

PUT https://{pod_path}/api/1/rest/public/users/{email}

Path Parameters

Key

Description

pod_path

Required. The path to your SnapLogic pod.

Example: elastic.snaplogic.com

email

Required. The email address of the user.

Query Parameters

None.

Request Header

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

Authorization: Basic {your_encoded_security_credentials}

Content-Type: application/json

Request Body

{
  "first_name" : "...",
  "last_name" : "...",
  "allow_password_login" : ...,
  "revoke_old_password" : ...,
  "utility" : ...,
  "ui_access" : ...,
  "created_by" : "...",
  "certificate" : "...",
  "file_handle" : "..."
}

Key

Type

Description

first_name

string

The first name of the user.

last_name

string

The last name of the user.

allow_password_login

Boolean

If true, the user is allowed to log in with a password.

revoke_old_password

Boolean

If true, the user's password is invalidated.

utility

Boolean

If true, the account is tagged as a service account, not a user account, for use with automated processes.

ui_access

Boolean

If true, the user is granted access to the SnapLogic UI.

created_by

string

The user who originally created the account, if it is a service account.

Learn more: Creating a User

certificate

string

file_handle

string

Response

Status code only.