Создание элемента списка
Право add на список. В REST и WebPart/ER/TJ значения передаются по UUID полей (GET .../fields → словарь internal_name → fieldId).
POST /api/v1/lists/{listId}/itemsContent-Type: application/json
{ "fieldValues": { "uuid-title": "Подготовить отчёт", "uuid-status": "Новая", "uuid-due": "2026-08-01" }}WebPart (HandleActionAsync)
Заголовок раздела «WebPart (HandleActionAsync)»var fields = await ctx.Lists.GetFieldsAsync(listId, ct);var titleId = fields.First(f => f.InternalName == "title").Id.ToString();
await ctx.Lists.CreateItemAsync(listId, new Dictionary<string, object?>{ [titleId] = title,}, ct);Provisioner модуля
Заголовок раздела «Provisioner модуля»Можно писать сразу по internal_name:
await ctx.Services.CreateListItemAsync(listId, new Dictionary<string, object?>{ ["title"] = "Анна Иванова", ["status"] = "В работе", ["department"] = new Dictionary<string, object?> { ["itemId"] = deptId.ToString(), ["display"] = "ИТ", },}, ct);Форматы значений по типам: Значения полей.