action noosh_put_v1_workgroups_workgroup_id_projects_project_id_specs_spec_id { label: "Update a specific Spec" description: "Update a specific Spec" provider: noosh method: PUT path: "/v1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}" encoding: json input: { type: "object" properties: { inks_and_paper: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.PropertyPersistVO" properties: { custom_fields: { type: "array" items: { description: "Java type: com.noosh.domain.nooshapi.persist.vo.CustomFieldPersistVO" properties: { date_value: { type: "string" format: "date" } number_value: { description: "Java type: java.math.BigDecimal" type: "object" } param_name: { type: "string" } string_value: { type: "string" } } } } paper_id: { type: "integer" format: "int64" } } } } product_type_id: { type: "integer" format: "int64" } project_id: { type: "string" } 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" } sku: { type: "string" } spec_id: { type: "string" } spec_name: { type: "string" } workgroup_id: { type: "string" } } required: ["project_id", "spec_id", "workgroup_id"] additionalProperties: false } output: { description: "Java type: com.noosh.nooshapi.vo.SpecHTTPStatusVO" properties: { spec_id: { type: "integer" format: "int64" } spec_name: { type: "string" } status_code: { type: "integer" format: "int32" } status_reason: { type: "string" } } } }