diff --git a/docs/odata-protocol/odata-protocol.html b/docs/odata-protocol/odata-protocol.html index 8e71b6ed..65098c69 100644 --- a/docs/odata-protocol/odata-protocol.html +++ b/docs/odata-protocol/odata-protocol.html @@ -2213,7 +2213,7 @@

return preference.

-

Actions that create and return a single entity follow the rules for entity creation and return a Location header that contains the edit URL or read URL of the created entity.

+

Actions that create and return a single entity follow the rules for entity creation and return a Location header that contains the edit URL or read URL of the created entity. They MAY be annotated with the term Core.Constructor defined in OData-VocCore.

If the action returns a value of type Edm.Stream, the response to the POST request follows the rules for requesting stream properties.

Actions without a return type respond with 204 No Content on success.

To request processing of the action only if the binding parameter value, an entity or collection of entities, is unmodified, the client includes the If-Match header with the latest known ETag value for the entity or collection of entities. The ETag value for a collection as a whole is transported in the ETag header of a collection response.

diff --git a/docs/odata-protocol/odata-protocol.md b/docs/odata-protocol/odata-protocol.md index bcf8d0f2..05e2aa17 100644 --- a/docs/odata-protocol/odata-protocol.md +++ b/docs/odata-protocol/odata-protocol.md @@ -5556,7 +5556,9 @@ using the [`return`](#Preferencereturnrepresentationandreturnminimal) preference Actions that create and return a single entity follow the rules for [entity creation](#CreateanEntity) and return a [`Location`](#HeaderLocation) header that contains the edit URL or read URL of the -created entity. +created entity. They MAY be annotated with the term +[`Core.Constructor`](https://github.com/oasis-tcs/odata-vocabularies/blob/master/vocabularies/Org.OData.Core.V1.md#Constructor) +defined in [OData-VocCore](#ODataVocCore). If the action returns a value of type `Edm.Stream`, the response to the `POST` request follows the rules for [requesting stream properties](#RequestingStreamProperties). diff --git a/odata-protocol/11.5 Operations.md b/odata-protocol/11.5 Operations.md index bb83b8a9..1ce8e6fe 100644 --- a/odata-protocol/11.5 Operations.md +++ b/odata-protocol/11.5 Operations.md @@ -414,7 +414,9 @@ using the [`return`](#Preferencereturnrepresentationandreturnminimal) preference Actions that create and return a single entity follow the rules for [entity creation](#CreateanEntity) and return a [`Location`](#HeaderLocation) header that contains the edit URL or read URL of the -created entity. +created entity. They MAY be annotated with the term +[`Core.Constructor`](https://github.com/oasis-tcs/odata-vocabularies/blob/master/vocabularies/Org.OData.Core.V1.md#Constructor) +defined in [OData-VocCore](#ODataVocCore). If the action returns a value of type `Edm.Stream`, the response to the `POST` request follows the rules for [requesting stream properties](#RequestingStreamProperties).