@Mark116

Как создать элемент через api?

Хочу создать форму в которой я вписываю значения и они отправляются в елму и автоматом создает внтури елмы документ. Можно ли создать форму для отправки данных по web api зная что только у меня есть JSON пакет
spoiler
{
"context": {
"__directory": "00000000-0000-0000-0000-000000000000",
"__externalProcessMeta": "undefined",
"__externalId": "example",
"__file": [],
"fio": {
"lastname": "Иванов",
"middlename": "Сидорович",
"firstname": "Пётр"
},
"dolzhnost": "example",
"tabelnyi_nomer": 365,
"proshu_vas_predostavit_mne_kopiyu_trudovoi_knizhku_dlya": "example",
"strukturnoe_podrazdelenie": "example",
"nomer_telefona": [
{
"type": "home",
"tel": "81234567890"
}
],
"email": [
{
"type": "home",
"email": "mail@example.com"
}
]
},
"statusGroupId": "example",
"withEventForceCreate": true
}

и url? Можно ли так сделать?
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
Starina_js
@Starina_js
full-stack web dev
Как я понял, в тело запроса json строку отправляйте на нужный url .
https://{company}.elma365.{zone}/pub/v1/app/{names...

Вот вместо {company, zone, namespace, code} - это надо в елме посмортеть, какие там переменные.
А в тело запроса - json строка
Вы через js fetch делать будете?

fetch("https://{company}.elma365.{zone}/pub/v1/app/{namespace}/{code}/create",{
  method:'POST',
  headers:{
     'Content-Type': 'application/json',
     'X-Token': token,
  },
  body:JSON.stringify({
    fio: {
    lastname: "Иванов",
    middlename: "Сидорович",
    firstname: "Пётр"
   }
  })
})


Токен не забудьте в заголовке
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы