# Create a new customer order. **POST /customer-orders** Sample request: POST /customer-orders You have to call this service with following conditions: 1. Content-Type: multipart/form-data 2. 1st part: customer order data. The part name is "order" 3. 2nd part: List of attached documents. The part name is "files" ## Servers - https://soget-api-integration.azure-api.net/customer-orders/v1: https://soget-api-integration.azure-api.net/customer-orders/v1 () ## Authentication methods - Bearer token & Api key ## Parameters ### Body: multipart/form-data (object) - **Order** (object) Model to be sent to server when you want to create a new customer order. - **Files** (array[string(binary)]) IFormFile form multipart/form-data ## Responses ### 200 Identifiers of created customer order and all the associated segments. #### Body: application/json (object) - **elementaryOrders** (array[object] | null) List of elementary orders (used for multi-container case). - **segments** (array[object] | null) List of segments (transport segment managed by the carrier). - **id** (string | null) Order identifier that is composed of a prefix of 3 characters and 10 digits. The following prefix means : - CDE : global customer order - ELM : elementary order (used for the multi-container case) - SEG : transport segment (managed by the carrier) - **transportOrderNumber** (string | null) Reference - **type** (string) Order types (note that the value handled by this service is only Master): ### 400 Failed to create a new customer order. #### Body: application/json (object) - **timestamp** (string(date-time)) Time information. ISO 8601 Extended Format - **code** (string) Error that could be returned by the system. - **message** (string | null) Error message. [Powered by Bump.sh](https://bump.sh)