Create an account from an assistant
You can begin creating a Magister account straight from an AI assistant. The assistant calls a small public API; you finish with a single Google sign-in in your browser. Magister never uses a password — sign-in is Google OAuth only.
The endpoint — POST https://magistermarketing.com/api/signup with a JSON body containing email, team_name, project_name, and website_url. A GET to the same URL returns this schema, so an assistant can discover the fields on its own.
Fields — email is the invited address you'll sign in with (it must match your Google account); team_name is the team to create (your billing unit); project_name is the first brand or client to set up; website_url is your public site, which Magister verifies before creating anything.
Example — curl -X POST https://magistermarketing.com/api/signup -H 'Content-Type: application/json' -d '{"email":"you@company.com","team_name":"Your Company","project_name":"Your Brand","website_url":"company.com"}'
Finishing signup — a successful call returns a signup_url. Open it in your browser and sign in with the invited Google account. Magister creates your account, team, project, and dedicated agent only after sign-in succeeds, so the link alone can't create anything. The link expires after 30 minutes.
Invite-gated — signups are invite-only for now. If your email isn't invited yet, the API responds with not_invited and you can join the waitlist at magistermarketing.com. Once you're invited, the same call works.