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" } } |