DevCraft Документации
Гайды

Создание пользователя v200.1.0

Как создать пользователя DLE через POST /user/ или /table/users/.

Регистрация пользователя через API. Поиск — users-search.

Что нужно заранее

Создать: POST /user/

curl -sS -X POST 'https://ВАШ_САЙТ/api/v2/user/' \
  -H 'Authorization: Bearer <access_token>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "newuser",
    "email": "[email protected]",
    "password": "секрет",
    "user_group": 4
  }'

Ожидайте 201 и { "id": 123 }. В таблице пользователей первичный ключ — user_id (не id).

То же можно через POST /table/users/ с теми же полями.

ПолеСмысл
nameЛогин
emailПочта
passwordПароль (в ответах часто маскируется — env)
user_groupID группы DLE

Править / удалить

Через универсальный CRUD:

PUT /api/v2/table/users/123
Authorization: Bearer <access_token>
Content-Type: application/json

{ "email": "[email protected]" }
DELETE /api/v2/table/users/123
Authorization: Bearer <access_token>

Через SDK

DcApi::user()->withName(…)->withEmail(…)->create()SDK.

См. также

На этой странице