Skip to content

Rule.io SDK


Rule.io SDK / client/src / CreateSmsTemplatePayload

Interface: CreateSmsTemplatePayload

Defined in: client/src/resources/templates/templates.types.ts:151

Payload for TemplatesClient.createSmsTemplate.

The message type is fixed to 'text_message' by the method. Construct the content document with createSmsDocument from @rule/rcml.

Example

typescript
import { createSmsDocument } from '@rule/rcml';

const template = await client.templates.createSmsTemplate({
  name: 'Order shipped SMS',
  content: createSmsDocument({ content: 'Your order has shipped!' }),
});

Properties

content

content: SmsDocument

Defined in: client/src/resources/templates/templates.types.ts:160

The SMS document defining the template body.


name

name: string

Defined in: client/src/resources/templates/templates.types.ts:158

Human-readable name for the template.

Must be unique within the account. Append a timestamp when creating programmatically to avoid conflicts.