action gsmtasks_billing_invoices_mark_as_paid_create { label: "billing_invoices_mark_as_paid_create" provider: gsmtasks method: POST path: "/billing/invoices/{id}/mark_as_paid/" encoding: form input: { type: "object" properties: { account: { type: "object" } billing_method: { type: "object" } confirmed_at: { type: "string" format: "date-time" } confirmed_by: { type: "string" format: "uri" } created_at: { type: "string" format: "date-time" } currency: { type: "string" } due_date: { type: "string" format: "date" } format: { type: "string" enum: ["json", "xlsx"] } id: { type: "string" format: "uuid" } items: { type: "array" items: { type: "object" required: ["created_at", "id", "invoice", "name", "quantity", "total", "unit_price", "updated_at"] properties: { created_at: { type: "string" format: "date-time" } id: { type: "string" format: "uuid" } invoice: { type: "string" format: "uri" } name: { type: "string" } quantity: { type: "string" format: "decimal" } total: { type: "string" format: "decimal" } unit: { type: "string" } unit_price: { type: "string" format: "decimal" } updated_at: { type: "string" format: "date-time" } } } } paid_at: { type: "string" format: "date-time" } period: { type: "array" description: "Indicates what period the price was calculated for" items: { type: "string" format: "date" } } pricing: { type: "string" format: "uuid" } state: { type: "object" } total_no_vat: { type: "string" format: "decimal" } total_vat: { type: "string" format: "decimal" } total_with_vat: { type: "string" format: "decimal" } updated_at: { type: "string" format: "date-time" } url: { type: "string" format: "uri" } vat: { type: "boolean" } } required: ["account", "billing_method", "confirmed_at", "confirmed_by", "created_at", "currency", "id", "items", "paid_at", "period", "pricing", "state", "total_no_vat", "total_vat", "total_with_vat", "updated_at", "url", "vat"] additionalProperties: false } output: { type: "object" additionalProperties: true } }