---
schema_version: "1"
id: eca81a970ff7c9bb47e9849b72ad0c94337f3bf609aec4159b8c3551d650e007
title: Invoke the Order Management Integration Layer
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_invoking_the_order_management_integration_layer.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_invoking_the_order_management_integration_layer.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d5892cfd92cf5a1b86b2ec0fc5d6a1c31f703e2027dfc89ba3ef869ed4b81d36
description: "You can invoke the Order Management Integration Layer in either of two ways: through APEX code or through a REST API call."
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Invoke the Order Management Integration Layer

You can invoke the Order Management Integration Layer in either of two ways: through APEX code or through a REST API call.

## Invoking Using APEX

Use the Apex global class to invoke Order Management Integration Layer:

```
vlocity_cmt.OdinService.notify(List<Object> notificationList)
```

## Invoking Using REST API

REST Endpoint to invoke Order Management Integration Layer for OM+ and other third-party order management systems

```
POST
/odin/v1/notifications
```

## Notification Types

Order Management Integration Layer accepts the following notification types:

- Submit Order Notifications:
    
    - [Submit Order Accepted](https://help.salesforce.com/s/articleView?id=ind.comms_submit_order_accepted_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "A  Submit Order Accepted response occurs when a submitted order can be fulfilled by an order management system. The response may or may not contain a fields section, as shown in the following examples.")
    - [Submit Order Provisionally Accepted](https://help.salesforce.com/s/articleView?id=ind.comms_submit_order_provisionally_accepted_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "A Submit Order Provisionally Accepted response typically occurs when a supplemental order is submitted to an order management system and that system needs time to determine if the changes requested in a supplemental order can be fulfilled. The response may or may not contain a fields section, as shown in the following examples.")
    - [Order Rejected](https://help.salesforce.com/s/articleView?id=ind.comms_submit_order_rejected_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "An Order Rejected response is returned when a submitted order cannot be fulfilled by an order management system. The response may or may not contain a fields section, as shown in the following examples.")
- Order-Level Notifications:
    
    - [Order Accepted](https://help.salesforce.com/s/articleView?id=ind.comms_order_accepted_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "This notification is sent when a supplemental order is created and submitted, and the order management system processes the fulfillment of the supplemental order. During fulfillment, the order management system might determine that the supplemental order can be successfully processed The previous order was successfully frozen and the supplemental order is now being fulfilled. In such cases, the order management system sends an Order Accepted notification message.")
    - [Order Activated](https://help.salesforce.com/s/articleView?id=ind.comms_order_activated_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "The Order Management Integration Layer sends this notification when the order management system fulfills orders that are either original or supplemental orders. The notification is sent to CPQ when the order is activated. The optional fields parameter can include any data that must be set in order fields.")
    - [Order In Progress](https://help.salesforce.com/s/articleView?id=ind.comms_order_in_progress.htm&release=264.0.0&type=5 "This notification is sent when an order is created and submitted to the order management system. The order management system might send the Order In Progress notification message when processing the order. It can also send the fields container in the notification message, which contains any data that must be updated in the order record.")
    - [Order Queued](https://help.salesforce.com/s/articleView?id=ind.comms_order_queued_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "The order management system sends this notification when the order is queued. The notification message can optionally contain the fields container. The fields container contains any data that must be updated in the order record.")
    - [Order Rejected](https://help.salesforce.com/s/articleView?id=ind.comms_orderitem_rejected.htm&release=264.0.0&type=5 "This notification is sent when a supplemental order is created and submitted and the order management system processes the fulfillment of the supplemental order. During fulfillment, the order management system might determine that a certain order item in the supplemental order cannot be processed. In such cases, it sends a notification message to CPQ that the order item in the supplemental order is rejected.")
- Order Item-Level Notifications:
    
    - [OrderItem Accepted](https://help.salesforce.com/s/articleView?id=ind.comms_orderitem_accepted_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "This notification is sent when a supplemental order is created and submitted, and the order management system processes the fulfillment of the supplemental order. During fulfillment, the order management system might determine that a particular order item can successfully supersede an order item from a previous order. In such cases, the order management system sends the OrderItem Accepted notification.")
    - [OrderItem Activated](https://help.salesforce.com/s/articleView?id=ind.comms_orderitem_activated_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "Order Management Integration Layer sends the OrderItem Activated notification when the order management system fulfills order items that are part of either an original order or a supplemental order. The order management system sends this notification to CPQ when the order item is activated.")
    - [OrderItem Assetized](https://help.salesforce.com/s/articleView?id=ind.comms_orderitem_assetized_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "When the order management system is instructed to create an asset before the order item is fulfilled, the OrderItem Asset notification is called. The notification can send fields or describedBy container in the notification message. The fields container may contain any data that must be updated in the OrderItem record. The describedBy container may contain data that muat be updated to attributes of the order item.")
    - [OrderItem In Progress](https://help.salesforce.com/s/articleView?id=ind.comms_orderitem_in_progress_example_for_order_management_integration_layer.htm&release=264.0.0&type=5 "This notification is sent when an order is created and submitted to the order management system. During the processing of the order, the order management system might send the OrderItem In Progress notification message. It can send fields or describedBy container in the notification message. The fields container can contain any data that must be updated in the order item record. The describedBy container may contain data that must be updated to attributes of the order item.")
    - [OrderItem Rejected](https://help.salesforce.com/s/articleView?id=ind.comms_orderitem_rejected.htm&release=264.0.0&type=5 "This notification is sent when a supplemental order is created and submitted and the order management system processes the fulfillment of the supplemental order. During fulfillment, the order management system might determine that a certain order item in the supplemental order cannot be processed. In such cases, it sends a notification message to CPQ that the order item in the supplemental order is rejected.")