action noosh_get_buy_order { label: "Get a specific buy order" description: "Get a specific buy order" provider: noosh method: GET path: "/v1/workgroups/{workgroup_id}/projects/{project_id}/buyOrders/{order_id}" encoding: json input: { type: "object" properties: { order_id: { type: "string" } project_id: { type: "string" } workgroup_id: { type: "string" } } required: ["order_id", "project_id", "workgroup_id"] additionalProperties: false } output: { description: "Java type: com.noosh.nooshapi.vo.OrderDetailVO" properties: { accepted_date: { type: "string" format: "date" } annulled_date: { type: "string" format: "date" } approved_date: { type: "string" format: "date" } awarded_date: { type: "string" format: "date" } budget_type: { type: "string" } buyer: { description: "Java type: com.noosh.nooshapi.vo.UserVO" properties: { email: { type: "string" } first_name: { type: "string" } last_name: { type: "string" } middle_name: { type: "string" } user_id: { type: "integer" format: "int64" } } } buyer_workgroup: { description: "Java type: com.noosh.nooshapi.vo.WorkgroupBaseVO" properties: { workgroup_id: { type: "integer" format: "int64" } workgroup_name: { type: "string" } } } change_orders: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.OrderDetailBaseVO" properties: { accepted_date: { type: "string" format: "date" } annulled_date: { type: "string" format: "date" } approved_date: { type: "string" format: "date" } awarded_date: { type: "string" format: "date" } budget_type: { type: "string" } buyer: { type: "object" additionalProperties: true } buyer_workgroup: { type: "object" additionalProperties: true } classification: { type: "string" } closed_date: { type: "string" format: "date" } comments: { type: "string" } completion_date: { type: "string" format: "date" } creator_user_id: { type: "integer" format: "int64" } currency: { type: "string" } custom_fields: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.PropertyPaAndAttVO" properties: { date_value: { type: "string" format: "date" } number_value: { description: "Java type: java.math.BigDecimal" type: "object" } param_id: { type: "integer" format: "int64" } param_name: { type: "string" } property_attribute_id: { type: "integer" format: "int64" } string_value: { type: "string" } } } } grand_total: { type: "object" additionalProperties: true } item_count: { type: "integer" format: "int32" } last_activity_date: { type: "string" format: "date" } last_changed: { type: "string" format: "date" } last_status_change: { type: "string" format: "date" } misc_cost: { type: "number" format: "double" } order_id: { type: "integer" format: "int64" } order_number: { type: "string" } order_title: { type: "string" } order_total: { type: "object" additionalProperties: true } overs_percent: { type: "number" format: "double" } parent_order_id: { type: "integer" format: "int64" } payment_reference: { type: "string" } print_order_ids: { type: "array" items: { type: "integer" format: "int64" } } quote_id: { type: "integer" format: "int64" } shipping: { type: "object" additionalProperties: true } status: { type: "string" } status_comments: { type: "string" } supplier: { type: "object" additionalProperties: true } supplier_reference: { type: "string" } supplier_selection_reason: { type: "string" } supplier_workgroup: { type: "object" additionalProperties: true } tax: { type: "object" additionalProperties: true } transactional_currency: { type: "string" } transactional_grand_total: { type: "object" additionalProperties: true } transactional_order_total: { type: "object" additionalProperties: true } transactional_shipping: { type: "object" additionalProperties: true } transactional_tax: { type: "object" additionalProperties: true } unders_percent: { type: "number" format: "double" } } } } classification: { type: "string" } closed_date: { type: "string" format: "date" } closing_change_orders: { type: "array" items: { type: "object" additionalProperties: true } } comments: { type: "string" } completion_date: { type: "string" format: "date" } creator_user_id: { type: "integer" format: "int64" } currency: { type: "string" } custom_fields: { type: "array" items: { type: "object" additionalProperties: true } } grand_total: { type: "object" additionalProperties: true } grand_total_with_changes: { type: "object" additionalProperties: true } item_count: { type: "integer" format: "int32" } last_activity_date: { type: "string" format: "date" } last_changed: { type: "string" format: "date" } last_status_change: { type: "string" format: "date" } misc_cost: { type: "number" format: "double" } order_id: { type: "integer" format: "int64" } order_items: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.OrderItemSimpleVO" properties: { comments: { type: "string" } completion_date: { type: "string" format: "date" } custom_fields: { type: "array" items: { type: "object" additionalProperties: true } } item_id: { type: "integer" format: "int64" } item_price: { type: "number" format: "double" } quantity: { type: "number" format: "double" } shipping: { type: "object" additionalProperties: true } spec: { description: "Java type: com.noosh.nooshapi.vo.SpecBaseVO" properties: { job_id: { type: "integer" format: "int64" } reference_number: { type: "string" } spec_id: { type: "integer" format: "int64" } spec_name: { type: "string" } } } tax: { type: "object" additionalProperties: true } transactional_item_price: { type: "number" format: "double" } transactional_shipping: { type: "object" additionalProperties: true } transactional_tax: { type: "object" additionalProperties: true } transactional_unit_price: { type: "object" additionalProperties: true } unit_description: { type: "string" } unit_price: { type: "object" additionalProperties: true } } } } order_number: { type: "string" } order_title: { type: "string" } order_total: { type: "object" additionalProperties: true } overs_percent: { type: "number" format: "double" } parent_order_id: { type: "integer" format: "int64" } payment_reference: { type: "string" } print_order_ids: { type: "array" items: { type: "integer" format: "int64" } } quote_id: { type: "integer" format: "int64" } shipping: { type: "object" additionalProperties: true } status: { type: "string" } status_comments: { type: "string" } supplier: { type: "object" additionalProperties: true } supplier_reference: { type: "string" } supplier_selection_reason: { type: "string" } supplier_workgroup: { type: "object" additionalProperties: true } tax: { type: "object" additionalProperties: true } transactional_currency: { type: "string" } transactional_grand_total: { type: "object" additionalProperties: true } transactional_grand_total_with_changes: { type: "object" additionalProperties: true } transactional_order_total: { type: "object" additionalProperties: true } transactional_shipping: { type: "object" additionalProperties: true } transactional_tax: { type: "object" additionalProperties: true } unders_percent: { type: "number" format: "double" } } } }