---
schema_version: "1"
id: 00649bfb76f12ff031a22eb775a85e992728f9d89adf22287b5d8975f2aac59c
title: Submit Order Invocable Action
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_invocable_action_submit_order.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_invocable_action_submit_order.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 8a07dbdc54a4a1e3118da652b632f8aafbea2fdf5b03c91578c097e060b46a01
description: Use this action to activate a draft order or quote and creates assets for each order product or quote line item. For example, your customer wants to purchase a broadband plan or request changes to the existing broadband plan, then after adding the request to the cart, a sales rep can submit the final cart to finalize an order or a quote.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Submit Order Invocable Action

Use this action to activate a draft order or quote and creates assets for each order product or quote line item. For example, your customer wants to purchase a broadband plan or request changes to the existing broadband plan, then after adding the request to the cart, a sales rep can submit the final cart to finalize an order or a quote.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

## Industries CPQ API Used to Invoke Submit Order Invocable Action

- checkout

## Input Values

| Parameter | description | data type |
| --- | --- | --- |
| cartId | The ID of the order record that you want to submit. | String |
| validate | Optional. A Boolean value that indicates whether to validate the order before submission. The default value is **true**. | Boolean |

## Output Values

| Parameter | description | data type |
| --- | --- | --- |
| error | An error that's encountered during the execution of the action. | String |
| successMessage | A message indicating order was submitted. | String |

## Example

JSON Request

```json
{
  "cartId": "0Q0Dn000000wgxuKAA"
} 
```

JSON Response Body

```json
{
   "successMessage": "Order Submitted Successfully"
} 
```