# Orders Sale Create Endpoint: POST /orders/sale Version: 1.0 Security: Bearer ## Request fields (application/json): - `type` (string, required) Enum: "order", "produced_batch", "manufactured_batch" - `buyer_external_id` (string,null) - `seller_external_id` (string,null) - `order_created_at` (string, required) - `order_arrival_at` (string,null) - `order_status` (string) Enum: "draft", "open", "complete", "cancelled" - `assessment_status` (string) Enum: "pending", "passing", "failing" - `value_chain` (integer,null) - `value_chain_detail` (object) - `value_chain_detail.company_name` (string, required) - `value_chain_detail.description` (string,null) - `value_chain_detail.status` (string) Enum: "revoked", "not_invited_yet", "invitation_sent", "connected" - `value_chain_detail.country_code` (string, required) - `value_chain_detail.external_id` (string,null) - `value_chain_detail.permission_granted` (boolean) - `value_chain_detail.is_self_managed` (boolean) - `value_chain_detail.contact_name` (string, required) - `value_chain_detail.contact_email` (string, required) - `value_chain_detail.invitation_id` (string,null) - `value_chain_detail.reciprocal_company_id` (integer,null) - `buyer_company_id` (integer,null) - `company` (object) - `buyer_company` (object) - `seller_company` (object) - `items` (array) - `items.id` (integer) - `items.buyer_product` (integer,null) - `items.buyer_product_detail` (object) - `items.seller_product` (integer,null) - `items.seller_product_detail` (object) - `items.volume` (number, required) - `items.unit` (string, required) - `items.line_number` (integer,null) ## Response 201 fields (application/json): - `id` (integer) - `type` (string, required) Enum: "order", "produced_batch", "manufactured_batch" - `buyer_external_id` (string,null) - `seller_external_id` (string,null) - `order_created_at` (string, required) - `order_arrival_at` (string,null) - `order_status` (string) Enum: "draft", "open", "complete", "cancelled" - `assessment_status` (string) Enum: "pending", "passing", "failing" - `value_chain` (integer,null) - `value_chain_detail` (object) - `value_chain_detail.company_name` (string, required) - `value_chain_detail.description` (string,null) - `value_chain_detail.status` (string) Enum: "revoked", "not_invited_yet", "invitation_sent", "connected" - `value_chain_detail.country_code` (string, required) - `value_chain_detail.external_id` (string,null) - `value_chain_detail.permission_granted` (boolean) - `value_chain_detail.is_self_managed` (boolean) - `value_chain_detail.contact_name` (string, required) - `value_chain_detail.contact_email` (string, required) - `value_chain_detail.invitation_id` (string,null) - `value_chain_detail.reciprocal_company_id` (integer,null) - `value_chain_detail.has_account` (string) - `value_chain_detail.is_invited` (string) - `value_chain_detail.pulse_params` (string) - `value_chain_detail.created_at` (string) - `value_chain_detail.updated_at` (string) - `value_chain_detail.assessment_summary` (object) - `buyer_company_id` (integer,null) - `company` (object) - `company.name` (string) - `company.slug` (string,null) - `company.city` (string,null) - `company.country` (string,null) - `company.nr_of_employees` (integer,null) - `company.nr_of_locations` (integer,null) - `company.default_currency` (string) - `company.default_locale` (string) - `company.data_room_consumer_id` (string,null) - `buyer_company` (object) - `seller_company` (object) - `items` (array) - `items.order` (integer) - `items.buyer_product` (integer,null) - `items.buyer_product_detail` (object) - `items.buyer_product_detail.company_id` (integer) - `items.buyer_product_detail.sku` (string) - `items.buyer_product_detail.scientific_name` (string,null) - `items.buyer_product_detail.common_name` (string,null) - `items.buyer_product_detail.hs_code` (string) - `items.buyer_product_detail.commodity` (string) Enum: "cattle", "cocoa", "coffee", "palm_oil", "rubber", "soya", "wood" - `items.buyer_product_detail.composition` (string) Enum: "simple", "composite" - `items.seller_product` (integer,null) - `items.seller_product_detail` (object) - `items.volume` (number, required) - `items.unit` (string, required) - `items.line_number` (integer,null) - `items.is_complete_match` (string) - `items.traced_order_count` (string) - `items.traced_origin_count` (string) - `due_diligence_statements` (array)