Create Order
Generates an order record in B2B Edition after a Company user places an order. This occurs automatically; however, you can populate extra information on a B2B order by using a [webhook](/developer/docs/integrations/webhooks) that first listens for BigCommerce order creation and then calls the Create an Order endpoint. The request must be made within 10 seconds of an order's creation for it to be successful.
This endpoint **does not** create a new order in your store. Use the [Orders V2 API](/developer/api-reference/rest/admin/management/orders) to add new orders via the API.
Authentication
X-Store-Hashstring
### Authentication header
| Header | Argument | Description |
|:-------|:---------|:------------|
| `X-Store-Hash` | `store_hash` | The unique store hash associated with a BigCommerce store that has B2B Edition enabled. |
Request
This endpoint expects an object.
bcOrderId
The BigCommerce order ID.
customerId
The ID of a BigCommerce customer account with a corresponding Company user account.
poNumber
The order’s Purchase Order (PO), if used.
extraFields
Contains extra field information associated with the order.
Response
OK
code
HTTP Response Code
data
meta
Errors
400
Bad Request Error