action noosh_get_spec { label: "List a specific spec of project Level" description: "List a specific spec of project Level" provider: noosh method: GET path: "/1.1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}" encoding: json input: { type: "object" properties: { project_id: { type: "string" } spec_id: { type: "string" } workgroup_id: { type: "string" } } required: ["project_id", "spec_id", "workgroup_id"] additionalProperties: false } output: { description: "Java type: com.noosh.nooshapi.vo.v1x1.V1x1SpecExpandVO" properties: { result: { description: "Java type: com.noosh.nooshapi.vo.v1x1.V1x1SpecDetailVO" properties: { client_status: { type: "string" } create_date: { type: "string" format: "date" } created_by: { description: "Java type: com.noosh.nooshapi.vo.PersonVO" properties: { email: { type: "string" } first_name: { type: "string" } last_name: { type: "string" } middle_name: { type: "string" } } } first_level_custom_fields: { description: "Java type: com.noosh.nooshapi.vo.v1x1.V1x1ProperyVO" properties: { property_attributes: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.v1x1.V1x1SpecPamAndAttVO" properties: { attribute_id: { type: "integer" format: "int64" } attribute_value: { description: "Java type: java.lang.Object" type: "object" } label: { type: "string" } param_id: { type: "integer" format: "int64" } param_name: { type: "string" } } } } property_id: { type: "integer" format: "int64" } property_name: { type: "string" } } } header_custom_fields: { type: "object" additionalProperties: true } job_id: { type: "integer" format: "int64" } last_updated: { type: "string" format: "date" } product_type: { type: "string" } product_type_info: { description: "Java type: com.noosh.nooshapi.vo.ProductTypeVO" properties: { label: { type: "string" } product_type_id: { type: "integer" format: "int64" } } } quantity_1: { type: "integer" format: "int64" } quantity_2: { type: "integer" format: "int64" } quantity_3: { type: "integer" format: "int64" } quantity_4: { type: "integer" format: "int64" } quantity_5: { type: "integer" format: "int64" } reference_number: { type: "string" } second_level_custom_fields: { type: "array" items: { type: "object" additionalProperties: true } } sku: { type: "string" } spec_id: { type: "integer" format: "int64" } spec_name: { type: "string" } spec_options: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.SpecSimplestVO" properties: { spec_id: { type: "integer" format: "int64" } spec_name: { type: "string" } } } } spec_options_complete: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.SpecSimpleVO" properties: { client_status: { type: "string" } create_date: { type: "string" format: "date" } created_by: { type: "object" additionalProperties: true } job_id: { type: "integer" format: "int64" } last_updated: { type: "string" format: "date" } reference_number: { type: "string" } spec_id: { type: "integer" format: "int64" } spec_name: { type: "string" } spec_options_complete: { type: "array" items: { type: "object" additionalProperties: true } } supplier_status: { type: "string" } uofms: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.UofmSimpleVO" properties: { is_default: { type: "boolean" } uofm_id: { type: "integer" format: "int64" } uofm_name: { type: "string" } } } } user_state: { type: "string" } } } } spec_original: { type: "object" additionalProperties: true } spec_type: { description: "Java type: com.noosh.nooshapi.vo.SpecTypeVO" properties: { spec_type_id: { type: "integer" format: "int64" } spec_type_name: { type: "string" } } } supplier_status: { type: "string" } uofms: { type: "array" items: { type: "object" additionalProperties: true } } user_state: { type: "string" } } } status_code: { type: "integer" format: "int32" } status_reason: { type: "string" } } } }