If you’re using a native Zoom client/app, you should be able to start a meeting with the start_url, without logging in first, as long as you have the meeting’s settings such that authentications is not required to join. In the API, this setting is within the meeting settings object: "enforce_login": false.
I found an option Only authenticated users can join meetings under Account Setting and its value is disabled by default. This option is working perfectly for users who join the meeting, but I’m in need of a similar option for hosts, so they can start meetings without login.
If you’re using the Client URL Scheme, can you try appending the ZAK token that is provided in the start_url in the response from the create meeting API, and see if this gives you better luck?
Yes, I prepared the URL by setting all parameters mentioned in Client URL Schemes and have set the ZAK token that is provided in the start_url to the token parameter of URL Schemes. Are you talking about the same, right? If yes, then still no luck, and the host could not start a meeting without login.