Конечная точка (в зависимости от вашего центра обработки данных):
https://api12preview.sapsf.eu/odata/v2/upsert?$format=json
Тип / Заголовок:
Type: POST
Header:
Content-Type = application/json
Authorization = your Type of Authorization Token (Basic/OAuth)
Кузов (Тип приложения / JSON):
{ "__metadata": { "uri": "JobApplication(<YOUR_APPLICATION_ID>)" },
"appStatusSetItemId" : "<targetStatus>"
}
Пример от (Состояние по умолчанию (86) до состояния предварительного скрининга (90))
{ "__metadata": { "uri": "JobApplication(141)" },
"appStatusSetItemId" : "90"
}
Требуемые разрешения:
Recruiting Permissions -> OData Application Create (sometime necessary for update!)
Recruiting Permissions -> OData Application Update
Дополнительная информация:
1) in the body request you are posting (see above) you also need to provide all
required fields defined in your job application, otherwise update won't work
2) You can see your instance's appStatusSetItemId in "Edit Applicant Status Configuration".
It is the internal status from the pipeline of your applications.