diff --git a/api-reference/openapi.en.json b/api-reference/openapi.en.json index 98a543de..c50b0738 100644 --- a/api-reference/openapi.en.json +++ b/api-reference/openapi.en.json @@ -28947,6 +28947,94 @@ "source", "key" ] + }, + "MemberNotifyRequest": { + "type": "object", + "description": "Notify members by email request", + "required": [ + "subject", + "html" + ], + "properties": { + "person_ids": { + "type": "array", + "items": { + "type": "integer", + "format": "int64" + }, + "maxItems": 20, + "uniqueItems": true, + "description": "Recipient member IDs. Optional, up to 20, no duplicates. Omitted or empty sends to the caller only." + }, + "subject": { + "type": "string", + "minLength": 1, + "maxLength": 200, + "description": "Email subject, used as written. Required, 1–200 characters. Line breaks are replaced with a space; leading/trailing whitespace is trimmed." + }, + "html": { + "type": "string", + "maxLength": 102400, + "description": "Email body as an HTML fragment (no ``/`
`/`` wrapper needed); recipients receive it as the whole email body. Required, up to 102,400 bytes of raw UTF-8 input (larger messages are clipped by common email clients), and must be non-empty after sanitization. Sanitized server-side: `