Expose as public API makes it an endpoint for other apps to send data to your app. So like in Postmark when there’s an inbound email you can set it up to send the email data to your app.

The “without authentication” option is for when an incoming external request needs to be authenticated a different way than the usual bearer token in the header. Or it truly is just a public endpoint that requires no authentication

For example if request comes in from a known IP address, then you check the box “without authentication” but then add a condition on the workflow check for the IP address in the header.

1 Like