Exception requests through teams leveraging API

I’m trying to work out a way to have a pair of workflows, one to trigger a teams message with an accept/reject link, the second that takes that link (API trigger) and parses it to actually do the approve/reject.

I have the first part “working”, a new vulnerability exception request triggers the workflow and creates the teams message. I’m running into issues on the second half. If I click the link it triggers the workflow, however I cant figure out how to access the variables in the URL (if thats even possible?). I currently have this at the end of the URL for the variables, ?exception_id=&decision= Is there some way of coaxing this out of the URL click, or do I need to have some other method of triggering that will pass along the variables?

When you say that clicking the link does trigger a second workflow in InsightConnect can you describe how you are doing that? What data does come through, can that be shared here?

The link I click in the first workflow is the link generated via an API trigger in the second, so https://ca.platform.insight.rapid7.com/1/webhooks/UIDHERE?exception_id=111&decision=Yes. I cant seem to have anything past the ? get passed along to be utilized in the second workflow though. The only API trigger example in documentation is using cURL to pass variables, so it’s possible what I am trying to accomplish is not supported, just want to verify. Ideally i’d love to be able to use adaptive cards but the MS Teams plugin does not support that unfortunately, it seems very barebones compared to the slack plugin.