Skip to content

ODataService Draft Discard

DraftDiscard action is used to delete an existing draft from an active entity in the specified OData service.

ODataService Draft Discard Properties

Property Type Required
Headers object Optional
Target LinkQueryTarget Optional
_Type const Optional


Custom headers to be included as part of the request to the OData Service in key/value pair format

  • type: object


This action can only be executed on a single entity. therefore the Target specifier must be configured to return only 1 entity, otherwise this action will fail


  • type: const

The value of this property must be equal to:


Any following options needs to be fulfilled.

Option 1

Action Result

The ActionResult of this action is a JS object containing the entity.


Delete an existing draft from an active entity

  "_Type": "Action.Type.ODataService.DraftEnabled.Discard",
  "Target": {
    "Service": "/MyMDKApp/Services/MyOData.service",
    "EntitySet": "Customers",
    "ReadLink": "{@odata.readLink}"