Texecom Event Schemas

JSON Schema Documentation

Password Reset Completed Payload

Payload emitted when an account holder completes the forgot-password flow through POST /reset-password (RFC-029). The PASSWORD_RESET email action token was consumed, the native credential was rotated, and every session for the account was revoked. Published from identity-service apps/auth/src/application/reset-password.ts. Never emitted for legacy installers, whose password is managed by the monolith.

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

Properties

NameType
accountIdString

accountId

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

Schema

{
    "$id": "https://schemas.texecom-prod.com/v2/events/payload/service/identity/password/reset_completed/v1.0.0.json",
    "$schema": "http://json-schema.org/draft-07/schema",
    "title": "Password Reset Completed Payload",
    "description": "Payload emitted when an account holder completes the forgot-password flow through POST /reset-password (RFC-029). The PASSWORD_RESET email action token was consumed, the native credential was rotated, and every session for the account was revoked. Published from identity-service apps/auth/src/application/reset-password.ts. Never emitted for legacy installers, whose password is managed by the monolith.",
    "type": "object",
    "properties": {
        "accountId": {
            "description": "UUID of the account whose password was reset (identity.accounts.account_id).",
            "type": "string",
            "format": "uuid"
        }
    },
    "required": [
        "accountId"
    ],
    "additionalProperties": false
}