AddGlobal

[POST] .../v1/user/addglobal

Creates a global user Use this method to create or restore a global user account by phone number when user registration is managed outside the OAuth/Auth flow. The method validates phone and group_id, checks the current request user's user add permission, creates or restores the user, fires user-added side effects and returns send_registration plus user_id. The request body is required, phone must be provided, group_id must be positive and the response currently returns send_registration as false because registration delivery is handled by Auth. Missing body, missing phone, invalid group_id, denied permission, duplicate or restore conflicts and persistent failures are returned as HTTP 200 ErrorResult business errors.

Request Parameters

Name Type Required Description
group_id Int32 Required User group ID in the system.
phone String Required User phone number.

Request Example

{
  "phone": "\u002B998901234567",
  "group_id": 3
}

Response Parameters

Name Type Description
ok Boolean Indicates whether the request completed successfully.
result UserAddGlobalResposne Result object.

Response Example

{
  "ok": true,
  "result": {
    "send_registration": false,
    "user_id": 17
  }
}