Start raid delay is a negative experience

What is the reason for the delay or requirement for the user to click a button in their chat when triggering a raid through the API? This creates a bad experience for any scenario where it is used.

Any service that utilizes this API call must educate the user that there is either a long delay before it actually triggers, or that they must click a link and then find a button in the Twitch management console or chat and select it. Our users have pointed this out as the most confusing aspect of our service’s flow.

The raid API functions the same as the first party /raid command.

A button press isn’t needed from either of them.
But a button press is optional to raid now/not wait out the timer

A uservoice exists requesting a API for the raid now button https://twitch.uservoice.com/forums/310213-developers/suggestions/45165397-raid-now

It does however match how raids work on first party.

To allow viewers to opt in/out of going on the raid.