Auth0 · Schema

EventStreamCloudEventUserUpdatedObject

The event content.

AI AgentsAuthenticationAuthorizationFGAIdentity ManagementMCPOktaOpenID ConnectSAMLSecuritySCIM

Properties

Name Type Description
user_id string ID of the user which can be used when interacting with other APIs.
email string Email address of this user.
email_verified boolean Whether this email address is verified (true) or unverified (false).
username string Username of this user.
phone_number string Phone number of this user.
phone_verified boolean Whether this phone number has been verified (true) or not (false).
created_at string Date and time when this entity was created (ISO_8601 format).
updated_at string Date and time when this entity was last updated/modified (ISO_8601 format).
identities array Array of user identity objects when accounts are linked.
app_metadata object
user_metadata object
picture string URL to picture, photo, or avatar of this user.
name string Name of this user.
nickname string Preferred nickname or alias of this user.
multifactor array List of multi-factor authentication providers with which this user has enrolled.
last_ip string Last IP address from which this user logged in.
last_login string Last date and time this user logged in (ISO_8601 format).
logins_count integer Total number of logins this user has performed.
blocked boolean Whether this user was blocked by an administrator (true) or is not (false).
given_name string Given name/first name/forename of this user.
family_name string Family name/last name/surname of this user.
View JSON Schema on GitHub

JSON Schema

auth0-eventstreamcloudeventuserupdatedobject-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/EventStreamCloudEventUserUpdatedObject",
  "title": "EventStreamCloudEventUserUpdatedObject",
  "type": "object",
  "description": "The event content.",
  "additionalProperties": true,
  "required": [
    "user_id",
    "created_at",
    "updated_at",
    "identities"
  ],
  "properties": {
    "user_id": {
      "type": "string",
      "description": "ID of the user which can be used when interacting with other APIs."
    },
    "email": {
      "type": "string",
      "description": "Email address of this user.",
      "format": "email"
    },
    "email_verified": {
      "type": "boolean",
      "description": "Whether this email address is verified (true) or unverified (false)."
    },
    "username": {
      "type": "string",
      "description": "Username of this user.",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[a-zA-Z0-9_+\\-.!#\\$\\^`~@']*$"
    },
    "phone_number": {
      "type": "string",
      "description": "Phone number of this user.",
      "pattern": "^\\+[0-9]{1,15}$"
    },
    "phone_verified": {
      "type": "boolean",
      "description": "Whether this phone number has been verified (true) or not (false)."
    },
    "created_at": {
      "type": "string",
      "description": "Date and time when this entity was created (ISO_8601 format).",
      "format": "date-time"
    },
    "updated_at": {
      "type": "string",
      "description": "Date and time when this entity was last updated/modified (ISO_8601 format).",
      "format": "date-time"
    },
    "identities": {
      "type": "array",
      "description": "Array of user identity objects when accounts are linked.",
      "items": {
        "$ref": "#/components/schemas/EventStreamCloudEventUserUpdatedObjectIdentitiesItem"
      }
    },
    "app_metadata": {
      "$ref": "#/components/schemas/EventStreamCloudEventUserUpdatedObjectAppMetadata"
    },
    "user_metadata": {
      "$ref": "#/components/schemas/EventStreamCloudEventUserUpdatedObjectUserMetadata"
    },
    "picture": {
      "type": "string",
      "description": "URL to picture, photo, or avatar of this user.",
      "format": "uri"
    },
    "name": {
      "type": "string",
      "description": "Name of this user.",
      "minLength": 1,
      "maxLength": 300
    },
    "nickname": {
      "type": "string",
      "description": "Preferred nickname or alias of this user.",
      "minLength": 1,
      "maxLength": 300
    },
    "multifactor": {
      "type": "array",
      "description": "List of multi-factor authentication providers with which this user has enrolled.",
      "items": {
        "type": "string"
      }
    },
    "last_ip": {
      "type": "string",
      "description": "Last IP address from which this user logged in."
    },
    "last_login": {
      "type": "string",
      "description": "Last date and time this user logged in (ISO_8601 format).",
      "format": "date-time"
    },
    "logins_count": {
      "type": "integer",
      "description": "Total number of logins this user has performed."
    },
    "blocked": {
      "type": "boolean",
      "description": "Whether this user was blocked by an administrator (true) or is not (false)."
    },
    "given_name": {
      "type": "string",
      "description": "Given name/first name/forename of this user.",
      "minLength": 1,
      "maxLength": 150
    },
    "family_name": {
      "type": "string",
      "description": "Family name/last name/surname of this user.",
      "minLength": 1,
      "maxLength": 150
    }
  }
}

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-eventstreamcloudeventuserupdatedobject"
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.