action beezup_get_invoices { label: "Get all your invoices" provider: beezup method: GET path: "/v2/user/customer/invoices" encoding: json input: { type: "object" properties: { "If-None-Match": { type: "string" } } additionalProperties: false } output: { type: "object" required: ["invoices", "links"] properties: { invoices: { type: "array" items: { type: "object" required: ["invoiceDate", "contractId", "invoiceNumber", "amount", "amountToBePaid", "currencyCode", "paymentStatus", "dueDate"] properties: { amount: { type: "number" format: "double" description: "The amount of your invoice" } amountToBePaid: { type: "number" format: "double" description: "The remaining amount to be paid for this invoice" } contractId: { type: "string" format: "guid" description: "Your contract identifier" } currencyCode: { type: "string" description: "The currency code (ISO 4217)\n" } dueDate: { type: "string" format: "date" } invoiceDate: { type: "string" format: "date" description: "The invoice date" } invoiceNumber: { type: "string" description: "Your invoice number" } invoiceUrl: { type: "string" format: "uri" description: "The url of the invoice document" } paymentStatus: { type: "string" description: "The payment status" enum: ["Paid", "NotPaid", "PartiallyPaid", "Loss"] } } } } links: { type: "object" required: ["self"] properties: { self: { type: "object" } } } } } }