Skip to content

SendResult

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

Result of a message send operation. Returned by Provider.send() and KMsg.send().

messageId: string

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

Correlation id (equals the request messageId).


providerId: string

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

Identifier of the provider that handled this message.


optional providerMessageId?: string

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

Provider-specific message identifier for tracking.


optional raw?: unknown

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

Raw provider response for debugging (provider-specific shape).


status: MessageStatus

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

Current delivery status of the message.


to: string

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

Recipient phone number.


type: MessageType

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

The message type that was sent.


optional warnings?: SendWarning[]

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

Non-fatal warnings (e.g., failover partially applied).