action noosh_get_estimate { label: "Get a specific estimate of project" description: "Get a specific estimate of project" provider: noosh method: GET path: "/v1/workgroups/{workgroup_id}/projects/{project_id}/estimates/{estimate_id}" encoding: json input: { type: "object" properties: { estimate_id: { type: "string" } project_id: { type: "string" } workgroup_id: { type: "string" } } required: ["estimate_id", "project_id", "workgroup_id"] additionalProperties: false } output: { description: "Java type: com.noosh.nooshapi.vo.EstimateExpandVO" properties: { result: { description: "Java type: com.noosh.nooshapi.vo.EstimateDetailsVO" properties: { comments: { type: "string" } create_date: { type: "string" format: "date" } 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" } } } } description: { type: "string" } estimate_id: { type: "integer" format: "int64" } estimate_title: { type: "string" } expiration_date: { type: "string" format: "date" } items: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.EstimateItemDetailsVO" properties: { comments: { type: "string" } custom_fields: { type: "array" items: { type: "object" additionalProperties: true } } estimate_item_id: { type: "integer" format: "int64" } option_prices: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.EstimateItemPriceVO" properties: { add_price: { type: "object" additionalProperties: true } breakouts: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.BreakoutVO" properties: { breakout_id: { type: "object" additionalProperties: true } breakout_name: { type: "object" additionalProperties: true } breakout_pre_markup: { type: "object" additionalProperties: true } breakout_price: { type: "object" additionalProperties: true } transactional_breakout_pre_markup: { type: "object" additionalProperties: true } transactional_breakout_price: { type: "object" additionalProperties: true } } } } em_estimate_item_price_id: { type: "integer" format: "int64" } item_option: { description: "Java type: com.noosh.nooshapi.vo.ItemOptionVO" properties: { item_option_id: { type: "integer" format: "int64" } quantity: { type: "string" } } } price: { type: "object" additionalProperties: true } shipping: { type: "object" additionalProperties: true } tax: { type: "object" additionalProperties: true } total_price: { type: "object" additionalProperties: true } transactional_add_price: { type: "object" additionalProperties: true } transactional_price: { type: "object" additionalProperties: true } transactional_shipping: { type: "object" additionalProperties: true } transactional_tax: { type: "object" additionalProperties: true } transactional_total_price: { type: "object" additionalProperties: true } } } } pc_job_id: { type: "integer" format: "int64" } spec_name: { type: "string" } spec_reference: { type: "string" } spec_reference_id: { type: "integer" format: "int64" } } } } project: { description: "Java type: com.noosh.nooshapi.vo.ProjectBaseVO" properties: { project_id: { type: "integer" format: "int64" } project_name: { type: "string" } project_number: { type: "string" } } } reference_number: { type: "string" } rfe: { description: "Java type: com.noosh.nooshapi.vo.RfeBaseVO" properties: { rfe_due_date: { type: "string" format: "date" } rfe_id: { type: "integer" format: "int64" } rfe_title: { type: "string" } status: { type: "string" } } } status: { type: "string" } submit_date: { type: "string" format: "date" } submitted_by: { type: "string" } submitted_by_user_id: { type: "integer" format: "int64" } supplier_workgroup: { description: "Java type: com.noosh.nooshapi.vo.WorkgroupBaseVO" properties: { workgroup_id: { type: "integer" format: "int64" } workgroup_name: { type: "string" } } } transactional_currency: { type: "string" } } } status_code: { type: "integer" format: "int32" } status_reason: { type: "string" } } } }