Гайды
Создание пользователя v200.1.0
Как создать пользователя DLE через POST /user/ или /table/users/.
Регистрация пользователя через API. Поиск — users-search.
Что нужно заранее
- Bearer — auth
- Scope write на
users— access-levels - эндпоинты
Создать: 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_group | ID группы 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.