/create_account API not authenticated

We are running Lilac and just had a questions about some of the api’s that aren’t documented in the API Docs.

We found /create_account api does not require authentication. Was that done on purpose? Are there other api’s that are not documented that can be accessed without authentication?

Also, is there a swagger document that contains all of the API endpoints?

Thanks in advance!

Maybe I’m missing something but isn’t it normal for a create account API to not require authentication? Otherwise you’d have a chicken-and-egg problem: you need an account to create an account, but you can’t create an account unless you authenticate with an account.

I think I’m just looking at it from our use case and it doesn’t fully align.

But, yes, I believe it is the equivalent to a “sign up” form request where the user doesn’t exist yet.