# HubSpot docs: APIs 2026-09 CRM Objects Orders ## Orders - [Orders API](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/guide.md): Create and manage ecommerce order data. - [Order object definition](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/object-definition.md): Information about the Order object, including identifiers, feature support, and default properties. - [Create](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/create-order.md): Create a CRM object with the given properties and return a copy of the object, including the ID. Documentation and examples for creating standard objects is provided. - [Read](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/get-order.md): Read an object identified by `objectId`. By default, `objectId` refers to the internal object ID, but it can be any unique property value specified by the `idProperty` query parameter. You can control the response content using the `properties` query parameter. - [List](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/get-orders.md): Read a page of objects of a specified type in your HubSpot account. You can control the data returned by specifying properties, associations, and archived status through query parameters. This endpoint supports pagination to navigate through large sets of objects. - [Update](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/update-order-objectId.md): Perform a partial update of an object identified by `{objectId}`. The `{objectId}` refers to the internal object ID by default, or optionally any unique property value as specified by the `idProperty` query parameter. Provided property values will be overwritten, while read-only and non-existent pro… - [Update](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/update-order.md): Perform a partial update of an object identified by `{objectId}`. The `{objectId}` refers to the internal object ID by default, or optionally any unique property value as specified by the `idProperty` query parameter. Provided property values will be overwritten, while read-only and non-existent pro… - [Archive](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/delete-order.md): Move an Object identified by `{objectId}` to the recycling bin. This operation allows you to archive a specific CRM object by its type and unique identifier, effectively removing it from active use while retaining the option to restore it later if needed. ### Batch - [Create a batch of orders](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/batch/create-orders.md): Create a batch of CRM objects of a specified type in your HubSpot account. This endpoint allows you to create multiple objects in a single request, which can be useful for bulk data imports or synchronizing data from external systems. The response will include the created objects along with their ID… - [Read a batch of orders by internal ID, or unique property values](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/batch/get-orders.md): Retrieve a batch of CRM objects by their internal IDs or unique property values. This endpoint is useful for obtaining multiple objects in a single request, which can enhance performance and reduce the number of API calls needed. The response can include archived objects if specified. - [Update a batch of orders by internal ID, or unique property values](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/batch/update-orders.md): Update a batch of CRM objects specified by their type. This endpoint allows you to modify multiple objects in a single request, ensuring efficient updates to your CRM data. The request body must include the objects to be updated along with their properties. - [Create or update a batch of orders by unique property values](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/batch/upsert-orders.md): Create or update a batch of CRM objects based on unique property values. This endpoint allows you to efficiently manage large sets of objects by either creating new entries or updating existing ones in a single request. It is particularly useful for synchronizing data from external systems with HubS… - [Archive a batch of orders by ID](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/batch/delete-orders.md): Archive a batch of CRM objects identified by their IDs. This operation moves the specified objects to the recycling bin, effectively archiving them. It is useful for managing large sets of objects that need to be archived simultaneously. ### Merge - [Merge two orders](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/merge/merge-orders.md): Merge two CRM objects of the same type within your HubSpot account. This operation combines the properties and associations of the specified objects into a single object, identified by the primary object ID. Use this endpoint to consolidate duplicate records or unify data. ### Search - [Search for orders in the CRM using various filters and sorting options to retrieve specific order data.](https://developers.hubspot.com/docs/api-reference/latest/crm/objects/orders/search/search-orders.md): Search for CRM objects of a specified type using various filters and criteria. This endpoint allows you to retrieve objects based on specific properties and conditions, providing flexibility in querying your CRM data. The search results include the total number of objects matching the criteria. ## OpenAPI Specs - [crm-orders-v2026-09](/docs/specs/2026-09/crm-orders-v2026-09.json)