This topic was automatically generated from Slack. You can find the original thread here.
Hi all, just newly reading through all the docs today. I’m solely interested in the trigger->webhook flow via the sdk (worflowless setup). Would trigger events provide sufficient information to identify the end_user in my own database, or would you have to create some kind of unique webhook url per client on my side and do it that way? Seems like the trigger.event.context is geared towards workflows without that context?
Got it, yea that’s right. Actually we don’t include metadata related to the external user ID in the payload currently, but that’s on the near term roadmap to add.
Not easily unfortunately, though that’s a pretty consistent ask. Both are tricky, since the output event shape from a source is often dependent on the inputs, and similarly with actions, we have a lot of dynamic and dependent props that render certain inputs based on the values that the user defines.
That’s not the issue. We expose the component definition for every trigger and action via our API, but it’s not always the “fully unwrapped” or flattened schema, due to dynamic props.
Maybe I’m confused. Source/Trigger Components are essentially receivers/syncers for 3rd party events right? Props are how you configure them to do the sync, but the event payload they receive is distinct?
While I have you (thank you this is very helpful) - with the new MCP servers, can you create server urls for end customers thus calling MCP on their behalf? Or how does that work?