{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/comunix/main/json-schema/comunix-post-api-v2-user-profiles-events-request-schema.json", "title": "PostApiV2UserProfilesEventsRequest", "x-generated": "2026-10-10", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/_ae-authored/comunix-openapi-generated.yml#/components/schemas/PostApiV2UserProfilesEventsRequest", "type": "object", "properties": { "profile": { "type": "string", "description": "Object that associates the person in the external system with a Zendesk user." }, "profile.source": { "type": "string", "description": "Source of the profile (e.g., \"acme\")." }, "profile.type": { "type": "string", "description": "Type of the profile (e.g., \"customer\")." }, "profile.identifiers": { "type": "string", "description": "Array of identifier objects." }, "profile.identifiers[].type": { "type": "string", "description": "Identifier type (e.g., \"email\")." }, "profile.identifiers[].value": { "type": "string", "description": "Identifier value (e.g., an email address)." }, "event": { "type": "string", "description": "Object describing the event." }, "event.source": { "type": "string", "description": "Source of the event (e.g., \"acme\")." }, "event.type": { "type": "string", "description": "Event type (e.g., \"2fa_enabled\")." }, "event.description": { "type": "string", "description": "Human‑readable description of the event." }, "event.properties": { "type": "string", "description": "Key/value pairs with additional event data." }, "event.properties.passcode_preference": { "type": "string", "description": "Example property (e.g., \"SMS\")." } }, "required": [ "profile", "profile.source", "profile.type", "profile.identifiers", "profile.identifiers[].type", "profile.identifiers[].value", "event", "event.source", "event.type", "event.description" ] }