@JonathanBowen, as usual, I thoroughly enjoyed your comments about inbound webhooks in Airtable.
I wrote extensively about this in the former community and spent 30 minutes trying to find the references without success. As one user accurately points out and I agree:
I digress; luckily, I have a separate index of my [former] Airtable Community posts in Mem and I was able to locate a key observation.
The entire point of inbound webhooks is to avoid middleware that increases solution complexity and latency.
In any case, your approach is the only practical remedy to a poorly-designed webhook listener architecture if you want to unify the tech stack.
