Если она возвращает Несанкционированное вы делаете что-то плохое. :)
Чтобы начать дело с помощью REST выполнить следующие вызовы в пределах одной и той же HTTP-сессии:
POST http://localhost:8080/bonita/loginservice?username=walter.bates&password=bpm
с пустой полезной нагрузкой , а затем POST http://localhost:8080/bonita/API/bpm/case
со следующей полезной нагрузки:
{
"processDefinitionId":"5777042023671752656",
"variables":[
{
"name":"stringVariable",
"value":"aValue"
},
{
"name":"dateVariable",
"value":349246800000
},
{
"name":"numericVariable",
"value":5
}
]
}
Больше информации о можно найти here