{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/customer-io/main/json-schema/customer-io-update-sms-content-schema.json", "title": "SMS", "description": "Update the contents of an SMS newsletter variant.", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/customer-io-newsletter-variants-api-openapi.yml#/components/schemas/updateSmsContent", "allOf": [ { "type": "object", "properties": { "type": { "x-scalar-ignore": true, "description": "Channel type for a newsletter or newsletter content variant.", "type": "string", "enum": [ "email", "webhook", "twilio", "push", "in_app", "inbox" ], "readOnly": true }, "deduplicate_id": { "x-scalar-ignore": true, "type": "string", "readOnly": true, "description": "An identifier in the format `id:timestamp` where the id is for the object you're working with (Campaigns, Deliveries, Exports, Identities, Newsletters, Segments, and Templates), and the timestamp is the last time the object was updated." } } }, { "type": "object", "properties": { "type": { "type": "string", "enum": [ "twilio" ], "readOnly": true }, "body": { "type": "string", "description": "The body of the SMS message." } } } ] }