action noosh_get_invoices { label: "List invoices by a specific order" description: "List invoices by a specific order" provider: noosh method: GET path: "/v1/workgroups/{workgroup_id}/projects/{project_id}/invoices/orders/{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.InvoiceDetailListExpandVO" properties: { result: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.InvoiceSimpleVO" properties: { comments: { type: "string" } 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 } invoice_date: { type: "string" format: "date" } invoice_due_date: { type: "string" format: "date" } invoice_id: { type: "integer" format: "int64" } invoice_number: { type: "string" } invoice_to: { type: "string" } is_final: { type: "integer" format: "int32" } is_nonBillable: { type: "integer" format: "int32" } items: { type: "array" items: { description: "Java type: com.noosh.nooshapi.vo.InvoiceItemSimpleVO" properties: { custom_fields: { type: "array" items: { type: "object" additionalProperties: true } } invoice_item_id: { type: "integer" format: "int64" } item_cost: { type: "object" additionalProperties: true } item_quantity: { type: "integer" format: "int64" } item_shipping: { type: "object" additionalProperties: true } item_sub_total: { type: "object" additionalProperties: true } item_tax: { type: "object" additionalProperties: true } job_id: { type: "integer" format: "int64" } spec_name: { type: "string" } transactional_item_cost: { type: "object" additionalProperties: true } transactional_item_shipping: { type: "object" additionalProperties: true } transactional_item_sub_total: { type: "object" additionalProperties: true } transactional_item_tax: { type: "object" additionalProperties: true } } } } order_reference: { type: "string" } order_title: { type: "string" } payment_method: { type: "string" } prepared_by: { type: "string" } project_number: { type: "integer" format: "int64" } reference_number: { type: "string" } shipping: { type: "object" additionalProperties: true } status: { type: "string" } sub_total: { type: "object" additionalProperties: true } tax: { type: "object" additionalProperties: true } transactional_currency: { type: "string" } transactional_grand_total: { type: "object" additionalProperties: true } transactional_shipping: { type: "object" additionalProperties: true } transactional_sub_total: { type: "object" additionalProperties: true } transactional_tax: { type: "object" additionalProperties: true } } } } status_code: { type: "integer" format: "int32" } status_reason: { type: "string" } } } }