Skip to content
Recued
Menu
← Back to packs

Accounting - Wave

by recued-core v1 app_pack

API capability pack for bounded Wave Accounting GraphQL operations against https://gql.waveapps.com only. Reads the authenticated user, setup constants, businesses, customers, products/services, invoices, invoice payments, chart-of-account payment accounts, sales taxes, vendors, and estimates. Bundles daily bookkeeping, collections, customer/product intake, invoice and estimate draft/send, estimate-to-invoice conversion, manual payment workflows, and a closed-loop invoice reminder-exception pair that sends an owner-approved Wave invoice email only when native reminders are insufficient, then watches Wave until the invoice is paid or resolved. Enroll a Wave OAuth access token or personal full-access token connection as bearer auth; no credential is embedded in the manifest. Writes are approval-gated and limited to customer create/update, product create/update, invoice create/update/clone/approve/mark-sent/send, invoice payment record/update/receipt-send, estimate create/update/clone/approve/mark-sent/mark-accepted/send/PDF/convert, and estimate deposit payment record/update/receipt-send. The pack intentionally excludes customer/product/invoice/estimate delete or archive, account/tax mutation, money transaction creation, estimate acceptance reset, webhooks, arbitrary GraphQL passthrough, OAuth app administration, and cross-host egress.

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Device + server Runs on your device (browser) or your server.

What it's allowed to do

Write Web APIs wave external change
Read: user.read · No approvalRead: currency.search · No approvalRead: currency.read · No approvalRead: country.search · No approvalRead: country.read · No approvalRead: province.read · No approvalRead: account_type.search · No approvalRead: account_subtype.search · No approvalRead: business.search · No approvalRead: business.read · No approvalRead: customer.search · No approvalRead: customer.read · No approvalWrite: customer.create · Asks approvalWrite: customer.update · Asks approvalRead: account.search · No approvalRead: account.read · No approvalRead: sales_tax.search · No approvalRead: sales_tax.read · No approvalRead: product.search · No approvalRead: product.read · No approvalWrite: product.create · Asks approvalWrite: product.update · Asks approvalRead: invoice.search · No approvalRead: invoice.read · No approvalRead: invoice.payment.read · No approvalWrite: invoice.create · Asks approvalWrite: invoice.update · Asks approvalWrite: invoice.clone · Asks approvalWrite: invoice.approve · Asks approvalWrite: invoice.mark_sent · Asks approvalWrite: invoice.send · Asks approvalWrite: invoice.payment.record_manual · Asks approvalWrite: invoice.payment.update_manual · Asks approvalWrite: invoice.payment.receipt_send · Asks approvalRead: vendor.search · No approvalRead: vendor.read · No approvalRead: estimate.search · No approvalRead: estimate.read · No approvalRead: estimate.payment.read · No approvalWrite: estimate.create · Asks approvalWrite: estimate.update · Asks approvalWrite: estimate.clone · Asks approvalWrite: estimate.approve · Asks approvalWrite: estimate.mark_sent · Asks approvalWrite: estimate.mark_accepted · Asks approvalWrite: estimate.send · Asks approvalWrite: estimate.generate_pdf · Asks approvalWrite: estimate.convert_to_invoice · Asks approvalWrite: estimate.acceptance_email.send · Asks approvalWrite: estimate.payment.record_deposit_manual · Asks approvalWrite: estimate.payment.update_deposit_manual · Asks approvalWrite: estimate.payment.receipt_send · Asks approval

Data it touches

SurfacesWeb APIs
Warehousedata.businessdata.shareddata.invoicesenddata.billingdata.customercreatedata.productcreatedata.invoicecreatedata.invoiceapprovedata.invoicepaymentcreatemanualdata.invoicepaymentreceiptsenddata.estimatecreatedata.estimateapprovedata.estimatesenddata.convertestimatetoinvoicedata.estimatemarkaccepteddata.estimatedepositpaymentcreatemanualdata.estimatedepositpaymentreceiptsend

About

Tags

pack:wavewaveaccountinginvoicingcustomersproductspaymentsbookkeepingsmall-businessworkflowrecipeapigraphqlv3composition