Auth

Simplified registration endpoint - creates account with minimal info. Onboarding data will be collected progressively via /users/me/onboarding endpoint.

post/register

Request

  • Base URL: https://api.excellence-ai.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.excellence-ai.com/register
  • Auth: none declared

Request body

emailstring email required
passwordstring required
first_namestring required
last_namestring required
role'student' | 'teacher'
referralstring nullable
device_typestring nullable
onboarding_session_idstring nullable
phone_numberstring nullable
signup_sourcestring nullable
birth_datestring nullable
class_codestring nullable
terms_acceptedboolean
captcha_tokenstring nullable

Response

Successful Response

unknown required

Changes

    • info

      added the new optional request property

    • breaking

      the response's property type changed from array to object for status

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the non-success response with the status

    • info

      the response property became required for the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status