# Integration events

Integration events let you configure connections to your middleware to process custom logic related to your solution. The available types are OrderCheckout, OpenIDConnect, OrderReturn, and AddToCart.

 - [GET /integrationEvents](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.list.md)
 - [POST /integrationEvents](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.create.md)
 - [GET /integrationEvents/{integrationEventID}](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.get.md)
 - [PUT /integrationEvents/{integrationEventID}](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.save.md): If an object with the same ID already exists, it will be overwritten.
 - [DELETE /integrationEvents/{integrationEventID}](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.delete.md)
 - [PATCH /integrationEvents/{integrationEventID}](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.patch.md)
 - [POST /orders/{direction}/{orderID}/calculate](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.calculate.md)
 - [POST /orders/{direction}/{orderID}/estimateshipping](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.estimateshipping.md)
 - [POST /orders/{direction}/{orderID}/shipmethods](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.selectshipmethods.md)
 - [GET /orders/{direction}/{orderID}/worksheet](https://api-docs.sitecore.com/ordercloud/integration-events/integrationevents.getworksheet.md)
