Passer au contenu principal
PATCH
https://{tenantDomain}/api/v2
/
users
/
{id}
Go
package example

import (
    context "context"

    management "github.com/auth0/go-auth0/management/management"
    client "github.com/auth0/go-auth0/management/management/client"
    option "github.com/auth0/go-auth0/management/management/option"
)

func do() {
    client := client.NewClient(
        option.WithToken(
            "<token>",
        ),
    )
    request := &management.UpdateUserRequestContent{}
    client.Users.Update(
        context.TODO(),
        "id",
        request,
    )
}
{
  "app_metadata": {},
  "blocked": true,
  "created_at": "<string>",
  "email": "john.doe@gmail.com",
  "email_verified": false,
  "family_name": "<string>",
  "given_name": "<string>",
  "identities": [
    {
      "access_token": "<string>",
      "access_token_secret": "<string>",
      "connection": "<string>",
      "isSocial": true,
      "profileData": {
        "email": "<string>",
        "email_verified": true,
        "family_name": "<string>",
        "given_name": "<string>",
        "name": "<string>",
        "phone_number": "<string>",
        "phone_verified": true,
        "username": "johndoe"
      },
      "refresh_token": "<string>",
      "user_id": "<string>"
    }
  ],
  "last_ip": "<string>",
  "last_login": "<string>",
  "last_password_reset": "<string>",
  "logins_count": 123,
  "multifactor": [
    "<string>"
  ],
  "multifactor_last_modified": "<string>",
  "name": "<string>",
  "nickname": "<string>",
  "phone_number": "+199999999999999",
  "phone_verified": false,
  "picture": "<string>",
  "updated_at": "<string>",
  "user_id": "auth0|507f1f77bcf86cd799439020",
  "user_metadata": {},
  "username": "johndoe"
}

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

En-têtes

auth0-custom-domain
string

Domaine personnalisé à utiliser pour cette requête

Required string length: 3 - 255

Paramètres de chemin

id
string
requis

ID de l’utilisateur à mettre à jour.

Corps

app_metadata
object

Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture seule.

blocked
boolean
défaut:false

Indique si cet utilisateur a été bloqué par un administrateur (true) ou non (false).

client_id
string
défaut:DaM8bokEXBWrTUFCiJjWn50jei6ardyX

ID client Auth0. Valide uniquement lors de la mise à jour de l'adresse de courriel.

Minimum string length: 1
connection
string
défaut:Initial-Connection

Nom de la connexion à cibler pour la mise à jour de cet utilisateur.

Minimum string length: 1
email
string<email> | null
défaut:john.doe@gmail.com

Adresse de courriel de cet utilisateur.

email_verified
boolean
défaut:false

Indique si cette adresse de courriel est vérifiée (true) ou non vérifiée (false). Si la valeur est false, l’utilisateur ne recevra pas de courriel de vérification, sauf si verify_email est défini à true.

family_name
string | null
défaut:Doe

Nom de famille de cet utilisateur.

Required string length: 1 - 150
given_name
string | null
défaut:John

Prénom de cet utilisateur.

Required string length: 1 - 150
name
string | null
défaut:John Doe

Nom de cet utilisateur.

Required string length: 1 - 300
nickname
string | null
défaut:Johnny

Surnom ou alias préféré de cet utilisateur.

Required string length: 1 - 300
password
string | null
défaut:secret

Nouveau mot de passe pour cet utilisateur. Valide uniquement pour les connexions de base de données.

Minimum string length: 1
phone_number
string | null
défaut:+199999999999999

Le numéro de téléphone de l'utilisateur (conforme à la recommandation E.164).

Pattern: ^\+[0-9]{1,15}$
phone_verified
boolean
défaut:false

Indique si ce numéro de téléphone a été vérifié (true) ou non (false).

picture
string<strict-uri> | null
défaut:https://secure.gravatar.com/avatar/15626c5e0c749cb912f9d1ad48dba440?s=480&r=pg&d=https%3A%2F%2Fssl.gstatic.com%2Fs2%2Fprofiles%2Fimages%2Fsilhouette80.png

URL de l'image, de la photo ou de l'avatar de cet utilisateur.

user_metadata
object

Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et en écriture.

username
string | null
défaut:johndoe

Nom d’utilisateur de l'utilisateur. Valide uniquement si la connexion exige un nom d’utilisateur.

Required string length: 1 - 128
verify_email
boolean
défaut:false

Indique si cet utilisateur recevra un courriel de vérification après sa création (true) ou ne recevra aucun courriel (false). Remplace le comportement du paramètre email_verified.

verify_phone_number
boolean
défaut:false

Indique si cet utilisateur recevra un message texte après avoir modifié son numéro de téléphone (true) ou ne recevra aucun message texte (false). Valide uniquement lors de la modification d'un numéro de téléphone pour les connexions SMS.

Réponse

Utilisateur mis à jour avec succès.

app_metadata
object

Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture seule.

blocked
boolean

Indique si cet utilisateur a été bloqué par un administrateur (true) ou non (false).

created_at

Date et heure de création de cet utilisateur (format ISO_8601).

email
string<email>
défaut:john.doe@gmail.com

Adresse de courriel de cet utilisateur.

email_verified
boolean
défaut:false

Indique si cette adresse de courriel est vérifiée (true) ou non vérifiée (false).

family_name
string

Nom de famille de cet utilisateur.

given_name
string

Prénom de cet utilisateur.

identities
object[]

Tableau d'objets d'identité utilisateur lorsque des comptes sont liés.

last_ip
string

Dernière adresse IP à partir de laquelle cet utilisateur s'est connecté.

last_login

Date et heure de création de cet utilisateur (format ISO_8601).

last_password_reset

Date et heure de création de cet utilisateur (format ISO_8601).

logins_count
integer

Nombre total de connexions effectuées par cet utilisateur.

multifactor
string[]

Liste des fournisseurs d'authentification multifacteur auxquels cet utilisateur est inscrit.

multifactor_last_modified

Date et heure de création de cet utilisateur (format ISO_8601).

name
string

Nom de cet utilisateur.

nickname
string

Surnom ou alias préféré de cet utilisateur.

phone_number
string
défaut:+199999999999999

Numéro de téléphone de cet utilisateur. Conforme à la recommandation E.164.

phone_verified
boolean
défaut:false

Indique si ce numéro de téléphone a été vérifié (true) ou non (false).

picture
string

URL de l'image, de la photo ou de l'avatar de cet utilisateur.

updated_at

Date et heure de création de cet utilisateur (format ISO_8601).

user_id
string
défaut:auth0|507f1f77bcf86cd799439020

ID de l'utilisateur pouvant être utilisé lors d'interactions avec d'autres API.

user_metadata
object

Métadonnées utilisateur auxquelles cet utilisateur a accès en lecture et en écriture.

username
string
défaut:johndoe

Nom d’utilisateur de cet utilisateur.