changedInput schema / properties / content / description
Previous value: -"Default message content (SMS: 0-90 bytes, LMS/MMS: 0-2000 bytes)"New value: +"Default content (SMS ≤90 bytes, LMS/MMS ≤2000 bytes)"
changedInput schema / properties / contentType / description
Previous value: -"Content type: COMM (general, default) or AD (advertisement)"New value: +"COMM (default) | AD (advertising)"
changedInput schema / properties / countryCode / description
Previous value: -"Country code (default: 82 for Korea)"New value: +"Country code (default 82)"
addedInput schema / properties / dryRun
Added value: +{
+ "default": false,
+ "description": "If true, returns the request preview without sending",
+ "type": "boolean"
+}
addedInput schema / properties / files
Added value: +{
+ "description": "MMS attachments (MMS only)",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "fileId": {
+ "description": "File ID from ncloud_sens_upload_sms_attachment",
+ "type": "string"
+ }
+ },
+ "required": [
+ "fileId"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedInput schema / properties / from / description
Previous value: -"Caller ID (registered phone number, numbers only)"New value: +"Sender number registered in the console (digits only)"
addedInput schema / properties / from / pattern
Added value: +"^\\d+$"
changedInput schema / properties / messages / description
Previous value: -"Array of message recipients (up to 100)"New value: +"Recipients (1-100)"
changedInput schema / properties / messages / items / properties / content / description
Previous value: -"Individual message content (overrides default content)"New value: +"Per-recipient content (overrides the default)"
changedInput schema / properties / messages / items / properties / subject / description
Previous value: -"Individual message subject (LMS/MMS only, 0-40 bytes)"New value: +"Per-recipient subject (LMS/MMS, ≤40 bytes)"
changedInput schema / properties / messages / items / properties / to / description
Previous value: -"Recipient phone number (numbers only)"New value: +"Recipient number (digits only)"
addedInput schema / properties / messages / items / properties / to / pattern
Added value: +"^\\d+$"
addedInput schema / properties / messages / maxItems
Added value: +100
addedInput schema / properties / messages / minItems
Added value: +1
changedInput schema / properties / reserveTime / description
Previous value: -"Reserved send time (YYYY-MM-DD HH:mm format)"New value: +"Scheduled send time 'YYYY-MM-DD HH:mm' (no seconds; must be at least 10 minutes from now)"
addedInput schema / properties / reserveTime / pattern
Added value: +"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}$"
changedInput schema / properties / reserveTimeZone / description
Previous value: -"Reserved time zone (default: Asia/Seoul)"New value: +"tz database name for reserveTime (default Asia/Seoul)"
addedInput schema / properties / serviceId
Added value: +{
+ "description": "SMS service ID in NRN form (e.g. ncp:sms:kr:1********2:myproject). Defaults to NCLOUD_SENS_SMS_SERVICE_ID / NCLOUD_SENS_SERVICE_ID. Find it with ncloud_sens_list_projects (smsService.serviceId). A 'Forbidden' reply means the project does not have this channel enabled.",
+ "type": "string"
+}
changedInput schema / properties / subject / description
Previous value: -"Default message subject (LMS/MMS only, 0-40 bytes)"New value: +"Default subject (LMS/MMS only, ≤40 bytes)"
changedInput schema / properties / type / description
Previous value: -"Message type: SMS (short), LMS (long), MMS (multimedia)"New value: +"SMS (short) | LMS (long) | MMS (image attachment)"