I’d like to send more data to the custom channel endpoint, like sending more customer data, sending a tag, etc. The endpoint seems like it only receives messages
https://dev.frontapp.com/reference/post_channels-channel-id-incoming-messages
I assume I can make additional calls after the conversation exists to perform actions like adding tags, and that I can hit the Contact API endpoints to create/modify the Contact record.
However, I’m hunting through the docs and I can’t find where I can get a contact_id
from the message_uid
that is returned when I create the message in the custom channel. I can of course create a contact before calling the custom message endpoint, but that fails if the contact exists already, which, maybe that is fine. Ideally the system can send the message, and then I can just grab the contact_id
of the contact on that message, and add meta-info after the fact. I can’t even find an endpoint to grab a contact ID by handle, that’s the other strategy to avoid a 429 failure.
So question here is:
What is the strategy to add supplemental meta-info to a contact who sends a custom channel message? (Email, links, etc.)