---
title: "Changes to Register User"
method: POST
path: "/register"
---

# Changes to Register User

`POST /register`

> Every recorded change to this operation, newest first.
> 55 revisions in range; 1 not diffed.

## Timeline

Changed in 2 of 55 revisions.

- **2026-10-13** `60775565116f`: 1 info
- **2026-10-08** `42333a3f92ce`: 1 breaking, 9 info

## Changes

- **2026-10-13** `60775565116f`: 1 info
  - added the new optional request property `class_code`
- **2026-10-08** `42333a3f92ce`: 1 breaking, 9 info
  - the `detail` response's property type changed from `array` to `object` for status `422`
  - added the new optional request property `birth_date`
  - added the new optional request property `captcha_token`
  - added the new optional request property `phone_number`
  - added the new optional request property `signup_source`
  - added the new optional request property `terms_accepted`
  - added the non-success response with the status `403`
  - the response property `detail` became required for the status `422`
  - added the required property `detail/code` to the response with the `422` status
  - added the required property `detail/message` to the response with the `422` status

---

[Operation](https://skmtc.dev/excellence-ai/apis/excellence-learning/docs/register/post.md) - [API](https://skmtc.dev/excellence-ai/apis/excellence-learning.md) - [Page](https://skmtc.dev/excellence-ai/apis/excellence-learning/changes/register/post)
