REST API - calcDeadline
The table summarizes the REST API - calcDeadline.
Request
Note that when the holder of the calendar is a dynamically generated organization entity, the GUID in the request is that of the Dynamic Org-Template entity from which the dynamic entity was generated, and the request must include name/value pairs in dynamic-id-attr in order to identify the particular dynamically generated organization entity. The names of these additional attributes are defined on the Dynamic Organization Template, at design time (Dynamic Organization Identifiers); and the values must match those for a particular generated instance. Although the values are optional, if no value is given it will only match against a dynamic organizational entity with a null value for the same attribute.
| Format |
POST <baseurl>/deadline |
| Body | calcDeadline element (required). |
Response
| JSON | Returns a JSON representation of the content of a calcDeadlineResponse element. |
| XML | Returns the content of a calcDeadlineResponse element (from the BusinessDeadlineService schema). |
Example
| Request |
POST <baseurl>/deadline |
| Request body |
{
"calcDeadline": {
"@start-date-time": "2017-10-31T10:30:00",
"@duration": "P2D",
"calendar-lookup": {
"org-model-entity": {
"@model-version": "1",
"@entity-type": "MODEL_POSITION",
"@guid": "__a7z4OoLEeaHwJBHuGSOmw",
"dynamic-id-attr": [ { "@name": "city", "@value": "London" } ]
}
}
}
}
|
| Response |
{
"calcDeadline": { "@end-date-time": "2017-10-31T10:30:00" }
}
|
