I'm new to Celigo and I'm having an issue trying to map data from a webhook listener's HTTP request headers. Some of the data that I need access to only exists in the request headers, not the body data. I'm not sure how I can gain access to the header data in the mapping page in order to map specific headers to the import destination.
To give an example of what I'm trying to do here. I have custom webhooks set up in Shopify which send custom notifications to Slack via a custom Celigo workflow. Everything works fine except for the headers mapping. We have a few Shopify stores set up, however, the shop domain only exists in the headers under the 'x-shopify-shop-domain' key, so I currently cannot display what shop the notification is from. When the Slack notification is sent, I'd like to grab the shop domain and pass it along to the Slack import destination, along with some other information from the request headers as well.
I'm sure that there is something very simple that I'm overlooking in order to get this done. If anyone has any insight into this, it would be greatly appreciated. Thanks.
Please sign in to leave a comment.