Auth0 · Schema

UpdateUserRequestContent

AI AgentsAuthenticationAuthorizationFGAIdentity ManagementMCPOktaOpenID ConnectSAMLSecuritySCIM

Properties

Name Type Description
blocked boolean Whether this user was blocked by an administrator (true) or not (false).
email_verified boolean Whether this email address is verified (true) or unverified (false). If set to false the user will not receive a verification email unless `verify_email` is set to true.
email stringnull Email address of this user.
phone_number stringnull The user's phone number (following the E.164 recommendation).
phone_verified boolean Whether this phone number has been verified (true) or not (false).
user_metadata object User metadata to which this user has read/write access.
app_metadata object User metadata to which this user has read-only access.
given_name stringnull Given name/first name/forename of this user.
family_name stringnull Family name/last name/surname of this user.
name stringnull Name of this user.
nickname stringnull Preferred nickname or alias of this user.
picture stringnull URL to picture, photo, or avatar of this user.
verify_email boolean Whether this user will receive a verification email after creation (true) or no email (false). Overrides behavior of `email_verified` parameter.
verify_phone_number boolean Whether this user will receive a text after changing the phone number (true) or no text (false). Only valid when changing phone number for SMS connections.
password stringnull New password for this user. Only valid for database connections.
connection string Name of the connection to target for this user update.
client_id string Auth0 client ID. Only valid when updating email address.
username stringnull The user's username. Only valid if the connection requires a username.
View JSON Schema on GitHub

JSON Schema

auth0-updateuserrequestcontent-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UpdateUserRequestContent",
  "title": "UpdateUserRequestContent",
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "blocked": {
      "type": "boolean",
      "description": "Whether this user was blocked by an administrator (true) or not (false).",
      "default": false
    },
    "email_verified": {
      "type": "boolean",
      "description": "Whether this email address is verified (true) or unverified (false). If set to false the user will not receive a verification email unless `verify_email` is set to true.",
      "default": false
    },
    "email": {
      "type": [
        "string",
        "null"
      ],
      "description": "Email address of this user.",
      "default": "john.doe@gmail.com",
      "format": "email"
    },
    "phone_number": {
      "type": [
        "string",
        "null"
      ],
      "description": "The user's phone number (following the E.164 recommendation).",
      "default": "+199999999999999",
      "pattern": "^\\+[0-9]{1,15}$"
    },
    "phone_verified": {
      "type": "boolean",
      "description": "Whether this phone number has been verified (true) or not (false).",
      "default": false
    },
    "user_metadata": {
      "$ref": "#/components/schemas/UserMetadata",
      "description": "User metadata to which this user has read/write access."
    },
    "app_metadata": {
      "$ref": "#/components/schemas/AppMetadata",
      "description": "User metadata to which this user has read-only access."
    },
    "given_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Given name/first name/forename of this user.",
      "default": "John",
      "minLength": 1,
      "maxLength": 150
    },
    "family_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Family name/last name/surname of this user.",
      "default": "Doe",
      "minLength": 1,
      "maxLength": 150
    },
    "name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Name of this user.",
      "default": "John Doe",
      "minLength": 1,
      "maxLength": 300
    },
    "nickname": {
      "type": [
        "string",
        "null"
      ],
      "description": "Preferred nickname or alias of this user.",
      "default": "Johnny",
      "minLength": 1,
      "maxLength": 300
    },
    "picture": {
      "type": [
        "string",
        "null"
      ],
      "description": "URL to picture, photo, or avatar of this user.",
      "default": "https://secure.gravatar.com/avatar/15626c5e0c749cb912f9d1ad48dba440?s=480&r=pg&d=https%3A%2F%2Fssl.gstatic.com%2Fs2%2Fprofiles%2Fimages%2Fsilhouette80.png",
      "format": "strict-uri"
    },
    "verify_email": {
      "type": "boolean",
      "description": "Whether this user will receive a verification email after creation (true) or no email (false). Overrides behavior of `email_verified` parameter.",
      "default": false
    },
    "verify_phone_number": {
      "type": "boolean",
      "description": "Whether this user will receive a text after changing the phone number (true) or no text (false). Only valid when changing phone number for SMS connections.",
      "default": false
    },
    "password": {
      "type": [
        "string",
        "null"
      ],
      "description": "New password for this user. Only valid for database connections.",
      "default": "secret",
      "minLength": 1
    },
    "connection": {
      "type": "string",
      "description": "Name of the connection to target for this user update.",
      "default": "Initial-Connection",
      "minLength": 1
    },
    "client_id": {
      "type": "string",
      "description": "Auth0 client ID. Only valid when updating email address.",
      "default": "DaM8bokEXBWrTUFCiJjWn50jei6ardyX",
      "minLength": 1
    },
    "username": {
      "type": [
        "string",
        "null"
      ],
      "description": "The user's username. Only valid if the connection requires a username.",
      "default": "johndoe",
      "minLength": 1,
      "maxLength": 128
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/auth0-updateuserrequestcontent"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.