---
keyword: [Extend, Model Components, Extend BPs, Extend Business Processes, Model Business Processes, Extend BP]
nav: wcp_docs
parent_url: /wcp_docs/
title: Submit the Current Event Step
layout: subsection
---

Submit the initiation step so the Extend subprocess can proceed to the next step in the workflow. To do so, use the Extend subprocess event step ID and submit it through the native Workday BP REST API. Example:

```
"outboundEndPoints": [    
{
   "name": "submitCharityEventInitStep",
   "baseUrlType": "workday-bp",
   "url": "<% 'eventSteps/' + queryParams.eventStepId + '/submit' %>",
   "httpMethod": "POST",
   "authType": "sso",
   "exclude": "<% !patchCharityEvent.businessProcessTarget %>",
//      the following is an alternative
//     "exclude": "<% patchCharityEvent.responseHeaders.statusCode[0] != 200 %>",
   "values": [
     {
       "outboundPath": "comment",
       "value": "Completed the initiation task."
     }
   ],
},
...
]
```

<b>Important:</b> We recommend that you check the status of the `PATCH` outbound call before you submit the event step (see the `"exclude"` attribute in the above code snippet).

-   If the `PATCH` outbound call fails, the Extend subprocess event will use the parent business process event as the event target.

    -   The item for the current initiation step will disappear from My Tasks if you don’t check the `businessProcessTarget` before submission.
    -   The Extend subprocess will be erroneously routed based on the parent business process event target.



Example: The `PATCH` outbound call would fail with empty input if the processing user doesn't have permission to create business object instance data, or didn't select an existing business object instance.

