Texecom Event Schemas

JSON Schema Documentation

Password Changed Payload

Payload emitted when an account holder changes their own password through POST /account/password. The caller re-proved the current password, the native credential was rotated, and every refresh token except the freshly issued pair was revoked. Never emitted for legacy installers, whose password is managed by the monolith.

$idhttps://schemas.texecom-prod.com/v2/events/payload/service/identity/password/changed/v1.0.0.json
$schemahttp://json-schema.org/draft-07/schema

Properties

NameType
accountIdString

accountId

Description UUID of the account whose password changed (identity.accounts.account_id).
TypeString
Required Yes
Format uuid

Schema

{
    "$id": "https://schemas.texecom-prod.com/v2/events/payload/service/identity/password/changed/v1.0.0.json",
    "$schema": "http://json-schema.org/draft-07/schema",
    "title": "Password Changed Payload",
    "description": "Payload emitted when an account holder changes their own password through POST /account/password. The caller re-proved the current password, the native credential was rotated, and every refresh token except the freshly issued pair was revoked. Never emitted for legacy installers, whose password is managed by the monolith.",
    "type": "object",
    "properties": {
        "accountId": {
            "description": "UUID of the account whose password changed (identity.accounts.account_id).",
            "type": "string",
            "format": "uuid"
        }
    },
    "required": [
        "accountId"
    ],
    "additionalProperties": false
}