Пример запроса списка процессов со статусом "Done", где:
- TOKEN - токен, необходимый для авторизации. Создаётся в разделе Администрирование;
- PROC_URL - url запроса. Точный адрес можно узнать в настройках бизнес-процесса на вкладке API;
Код:
async function getFilteredProcesses(): Promise<void> {
const data_proc = JSON.stringify({
"active": true,
"filter": {
"tf": {
"__state": "done"
}
}
});
await fetch(`${PROC_URL}`, {
method: 'post',
headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json',
'Authorization': `Bearer ${TOKEN}`,
},
body: data_proc,
})
.then(response => response.text())
.then(result => Context.data.debug = `Result: ${result}`)
.catch(error => Context.data.debug = `Error: ${error}`);
}