Skip to content

FriendTalkSendOptions

Defined in: packages/core/src/types/message.ts:280

optional buttons: MessageButton[]

Defined in: packages/core/src/types/message.ts:285


optional from: string

Defined in: packages/core/src/types/message.ts:146

Sender number / sender id. Optional at KMsg layer; providers may require it.

CommonSendOptions.from


optional imageUrl: string

Defined in: packages/core/src/types/message.ts:284


optional kakao: KakaoSendOptions

Defined in: packages/core/src/types/message.ts:287


optional media: MessageMedia

Defined in: packages/core/src/types/message.ts:283


optional messageId: string

Defined in: packages/core/src/types/message.ts:133

Correlation id generated by KMsg (or provided by the caller). Providers must echo this value back in SendResult.messageId.

CommonSendOptions.messageId


optional options: object

Defined in: packages/core/src/types/message.ts:150

Common delivery options understood by multiple providers.

optional country: string

Country code for providers that support it (e.g. SOLAPI). Examples: “82”, “+82”.

optional customFields: Record<string, string>

optional scheduledAt: Date

CommonSendOptions.options


optional providerId: string

Defined in: packages/core/src/types/message.ts:137

Optional routing hint to force a specific provider by id.

CommonSendOptions.providerId


optional providerOptions: Record<string, unknown>

Defined in: packages/core/src/types/message.ts:162

Provider-specific escape hatch (use sparingly).

CommonSendOptions.providerOptions


text: string

Defined in: packages/core/src/types/message.ts:282


to: string

Defined in: packages/core/src/types/message.ts:142

Recipient phone number in Korean format without hyphens.

"01012345678"

CommonSendOptions.to


type: "FRIENDTALK"

Defined in: packages/core/src/types/message.ts:281


optional variables: MessageVariables

Defined in: packages/core/src/types/message.ts:286