Our app is publishing messages using the original channel of an end user. This works perfecly fine for emails and live chat. But when it comes to forms we receive an error
"status":"error","message":"Outgoing messages cannot be sent using channel 1003","correlationId":"9b3410a1-ca53-4090-bfd1-0559b0e5d6a4","context":{"channelId":["1003"]},"category":"VALIDATION_ERROR","subCategory":"ConversationsApiError.CHANNEL_CANNOT_SEND_OUTGOING_MESSAGES"}
The error is pretty clear, it is impossible to send a message using forms channel, but we have an original email and I tried to send a message to channel 1002, which also leads to an error that the channelId is not corresponding to channelAccountId, which is kinda correct, but there is no proper workaround to post a message using a right channel. The only solution I found is to traverse the email channels and choose any active one and use it, however at the end it can be a worng one from a users perspective, so this part can be tricky. Maybe there other ways to handle this scenario?