Wave

FinanceOAuth 2.0API key

Manage customers, products, invoices and bookkeeping transactions in Wave accounting through its GraphQL API.

12 actions

ActionEffectData handledScope
wave_accounting_list_businessesLists the businesses the user can reach, with id, name, currency and whether each is personalreadGeneralbusiness:read
wave_accounting_list_customersLists a business's customers by name, with contact details and outstanding and overdue amountsreadPersonal datacustomer:read
wave_accounting_create_customerCreates a customer in a businesswritePersonal datacustomer:write
wave_accounting_list_invoicesLists a business's invoices, newest invoice date first, filtered by status, customer or invoice date range, with totals and amount duereadPersonal datainvoice:read
wave_accounting_get_invoiceReturns one invoice with its customer, line items, totals, amount due, memo and PDF and view linksreadPersonal datainvoice:read
wave_accounting_create_invoiceCreates an invoice for a customer from products, as a draft by default or savedwritePersonal datainvoice:write
wave_accounting_approve_invoiceApproves a draft invoice so it can be sentwritePersonal datainvoice:write
wave_accounting_send_invoiceEmails an approved invoice from Wave to one or more addresses, optionally with a PDF attachedwritePersonal datainvoice:send
wave_accounting_list_productsLists a business's products and services with unit price and whether they are sold or boughtreadGeneralproduct:read
wave_accounting_create_productCreates a product or service with a unit price, optionally tied to an income accountwriteGeneralproduct:write
wave_accounting_list_accountsLists the chart of accounts with type, subtype and balance, optionally only some typesreadGeneralaccount:read
wave_accounting_create_money_transactionRecords a deposit or withdrawal on a bank or card account (the anchor) split across category accounts (line items)writeGeneraltransaction:write