{ "$schema": "https://json-structure.org/v0.1/schema", "name": "CreateSubscriberRequestDto", "description": "JSON Schema for Novu CreateSubscriberRequestDto.", "sourceFormat": "OpenAPI 3.x components.schemas", "fields": [ { "name": "firstName", "type": "string", "description": "First name of the subscriber", "required": false }, { "name": "lastName", "type": "string", "description": "Last name of the subscriber", "required": false }, { "name": "email", "type": "string", "description": "Email address of the subscriber", "required": false }, { "name": "phone", "type": "string", "description": "Phone number of the subscriber", "required": false }, { "name": "avatar", "type": "string", "description": "Avatar URL or identifier", "required": false }, { "name": "locale", "type": "string", "description": "Locale of the subscriber", "required": false }, { "name": "timezone", "type": "string", "description": "Timezone of the subscriber", "required": false }, { "name": "data", "type": "object", "description": "Additional custom data associated with the subscriber", "required": false }, { "name": "subscriberId", "type": "string", "description": "Unique identifier of the subscriber", "required": true } ] }