Skip to main content

acknowledge

codebolt.mail.acknowledge(params: IAcknowledgeParams): Promise<IAcknowledgeResponse>

Acknowledges receipt of a message to confirm delivery.

Parameters

  • params (IAcknowledgeParams): Parameters including the messageId to acknowledge.

Returns

  • Promise<IAcknowledgeResponse>: A promise that resolves when the message is acknowledged.

Examples

Example 1: Acknowledge Message Receipt

import codebolt from '@codebolt/codeboltjs';

await codebolt.waitForReady();

const result = await codebolt.mail.acknowledge({
messageId: 'msg-123'
});

if (result.success) {
console.log('Message acknowledged');
}

Common Use Cases

  • Delivery Confirmation: Confirm message receipt
  • Workflow Triggers: Trigger next steps after acknowledgment
  • Tracking: Track message processing

Notes

  • Confirms message was received and processed
  • Different from markRead (acknowledges processing)