Text Logo
    • Introduction
    • Quick Start
      • Android SDK
        • Installation
        • Logging In
        • Logging Out
        • Getting Inbox
        • Realtime Updates
        • Messages
        • Groups
      • iOS SDK
        • Installation
        • Logging In
        • Logging Out
        • Getting Inbox
        • Realtime Updates
        • Messages
      • JS SDK
        • Installation
        • Logging In
        • Logging Out
        • Getting Inbox
        • Realtime Updates
        • Messages
          • Sending a Message
          • Sending Attachments
          • Forwarding
          • Priority Messages
          • Statuses
          • Unread Counts
          • Expiration
        • Groups
        • Calling
          • Starting a Call
          • Joining a Call
          • Inviting a User to a Call
          • Managing Audio and Video tracks
          • Declining a Call
          • Ending a Call
        • Do Not Disturb
        • Model Lifecycle
        • Processing Events
    • API Reference
      • Client
        • Initializing Client
        • authenticate()
        • authenticateUsingOauth()
        • signIn()
        • signInWithApiKey...()
        • signOut()
        • signOutAllDevices()
      • Conversations
        • fetchTimeline()
        • find()
        • findAll()
        • markAsDelivered()
        • markAsRead()
        • mute()
        • remove()
        • selectConversation()
        • unmute()
        • unmuteAll()
      • Events
        • connect()
      • Forums
        • create()
        • find()
        • findAll()
        • join()
      • Groups
        • addMember()
        • addMembers()
        • create()
        • destroy()
        • find()
        • findAll()
        • findAllWithSpecificMembers()
        • leave()
        • removeMember()
        • removeMembers()
        • update()
      • Messages
        • downloadAttachment()
        • downloadAttachmentBlobAndUrl()
        • downloadAttachmentUrl()
        • endPreviewMessage()
        • ensureRecipientStatus()
        • findAttachment()
        • findRecipientStatus()
        • forwardToConversation()
        • forwardToDistributionList()
        • forwardToGroup()
        • forwardToGroupOfUsers()
        • forwardToRole()
        • forwardToUser()
        • previewMessage()
        • recall()
        • resend()
        • retrySend()
        • sendToConversation()
        • sendToDistributionList()
        • sendToGroup()
        • sendToGroupOfUsers()
        • sendToRole()
        • sendToUser()
      • Metadata
        • find()
        • findMulti()
        • fullUpdate()
        • update()
      • Organizations
        • find()
        • findAll()
      • Search
        • query()
      • Typing Status
        • startTyping()
        • stopTyping()
      • Users
        • checkLogin()
        • find()
        • findMe()
        • findMyProfiles...()
        • removeAutoForward()
        • setAutoForward()
        • update()
    • Events Reference
      • call:answered
      • call:closed
      • call:ended
      • call:incoming
      • call:memberUpdate
      • call:state
      • conversations:loading:start
      • conversations:loading:stop
      • group:membership:change
      • messages:offline:start
      • messages:offline:stop
      • signedIn
      • typing:change
    • Models Reference
      • Attachment
      • Conversation
      • DistributionList
      • Group
      • Message
      • MessageStatusPerRecipient
      • Metadata
      • Organization
      • Role
      • User
    • Debugging
      • Debugging client.events

  • Developer Portal

      • Introduction
      • Quick Start
        • Android SDK
          • Installation
          • Logging In
          • Logging Out
          • Getting Inbox
          • Realtime Updates
          • Messages
          • Groups
        • iOS SDK
          • Installation
          • Logging In
          • Logging Out
          • Getting Inbox
          • Realtime Updates
          • Messages
        • JS SDK
          • Installation
          • Logging In
          • Logging Out
          • Getting Inbox
          • Realtime Updates
          • Messages
            • Sending a Message
            • Sending Attachments
            • Forwarding
            • Priority Messages
            • Statuses
            • Unread Counts
            • Expiration
          • Groups
          • Calling
            • Starting a Call
            • Joining a Call
            • Inviting a User to a Call
            • Managing Audio and Video tracks
            • Declining a Call
            • Ending a Call
          • Do Not Disturb
          • Model Lifecycle
          • Processing Events
      • API Reference
        • Client
          • Initializing Client
          • authenticate()
          • authenticateUsingOauth()
          • signIn()
          • signInWithApiKey...()
          • signOut()
          • signOutAllDevices()
        • Conversations
          • fetchTimeline()
          • find()
          • findAll()
          • markAsDelivered()
          • markAsRead()
          • mute()
          • remove()
          • selectConversation()
          • unmute()
          • unmuteAll()
        • Events
          • connect()
        • Forums
          • create()
          • find()
          • findAll()
          • join()
        • Groups
          • addMember()
          • addMembers()
          • create()
          • destroy()
          • find()
          • findAll()
          • findAllWithSpecificMembers()
          • leave()
          • removeMember()
          • removeMembers()
          • update()
        • Messages
          • downloadAttachment()
          • downloadAttachmentBlobAndUrl()
          • downloadAttachmentUrl()
          • endPreviewMessage()
          • ensureRecipientStatus()
          • findAttachment()
          • findRecipientStatus()
          • forwardToConversation()
          • forwardToDistributionList()
          • forwardToGroup()
          • forwardToGroupOfUsers()
          • forwardToRole()
          • forwardToUser()
          • previewMessage()
          • recall()
          • resend()
          • retrySend()
          • sendToConversation()
          • sendToDistributionList()
          • sendToGroup()
          • sendToGroupOfUsers()
          • sendToRole()
          • sendToUser()
        • Metadata
          • find()
          • findMulti()
          • fullUpdate()
          • update()
        • Organizations
          • find()
          • findAll()
        • Search
          • query()
        • Typing Status
          • startTyping()
          • stopTyping()
        • Users
          • checkLogin()
          • find()
          • findMe()
          • findMyProfiles...()
          • removeAutoForward()
          • setAutoForward()
          • update()
      • Events Reference
        • call:answered
        • call:closed
        • call:ended
        • call:incoming
        • call:memberUpdate
        • call:state
        • conversations:loading:start
        • conversations:loading:stop
        • group:membership:change
        • messages:offline:start
        • messages:offline:stop
        • signedIn
        • typing:change
      • Models Reference
        • Attachment
        • Conversation
        • DistributionList
        • Group
        • Message
        • MessageStatusPerRecipient
        • Metadata
        • Organization
        • Role
        • User
      • Debugging
        • Debugging client.events

    • Developer Portal

    How to Forward Messages

    There are several methods to forward a message, depending on who the recipient is. Each method gets the message, the new recipient, and an options object.

    • messages.forwardToConversation(messageId, conversationId, options)
    • messages.forwardToDistributionList(messageId, distListId, options)
    • messages.forwardToGroup(messageId, groupId, options)
    • messages.forwardToGroupOfUsers(messageId, [userId1, userId2, ...], options)
    • messages.forwardToRole(messageId, roleId, options)
    • messages.forwardToUser(messageId, userId, options)