Commerce
Wave
27min
the wave modules allow you to create, add, remove, retrieve, and list the leads, sequence, tags, subscriptions, and events in your wave account getting started with wave prerequisites a wave account in order to use wave with make, it is necessary to have a wave account if you do not have one, you can create a wave account at my waveapps com/register https //my waveapps com/register/ connecting wave to make you can connect wave to make in two ways wave docid\ k dikzvp q xi3czzljbc (recommended) wave docid\ k dikzvp q xi3czzljbc connecting wave to make using oauth 1\ go to make and open the wave module's create a connection dialog, in the connection type , select wave oauth 2 0 , and click continue 2\ confirm the access by clicking the allow access the connection has been established connecting to wave through wave dev key to connect your wave account to make you need to obtain the access token from your wave account and insert it in the create a connection dialog in the make module 1\ go to the wave developer https //developer waveapps com/hc/en us/articles/360020948171#application website and create an application 2\ click the application name > create token copy the token to your clipboard 3\ go to make and open the wave module's create a connection dialog 4\ in the connection name field, enter a name for the connection 5\ in the access token field, enter the token copied in step 3 and click continue the connection has been established customers list customers list customers from the wave account connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer details you want to retrieve get a customer returns details about a particular customer by id connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer details you want to retrieve customer id select the customer id whose details you want to retrieve get a customer by email returns a customer by email connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer details you want to retrieve email address select the email address whose details you want to retrieve create a customer creates a new customer connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer details you want to create email address enter the email address of the customer client's name enter the client's name of the customer first name enter the first name of the customer last name enter the last name of the customer mobile enter the mobile number of the customer internal notes enter the information about the customer you want to notify the members internally phone enter the phone number of the customer fax enter the fax number of the customer toll free enter any toll free number of the customer if available website enter the website address of the customer address 1 enter the street address of the customer address 2 enter the street address of the customer city enter the city name of the customer state/province enter the state province code of the customer for example, us ca for california country enter the two character country name of the customer for example, us for the usa zip/postal code enter the are postal code of the customer name enter the shipping address name of the customer address 1 enter the street address of the customer address 2 enter the street address of the customer city enter the city name of the customer state/province enter the state province code of the customer for example, us ca for california country enter the two character country name of the customer for example, us for the usa zip/postal code enter the are postal code of the customer delivery instructions for handling enter any special instructions to be followed when delivering to the customer currency enter the currency codes applicable to the customer based on iso 4217 for example, usd , cad , eur update a customer updates existing customers connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer details you want to update customer id select the customer whose details you want to update email address enter the email address of the customer client's name enter the client's name of the customer first name enter the first name of the customer last name enter the last name of the customer mobile enter the mobile number of the customer internal notes enter the information about the customer you want to notify the members internally phone enter the phone number of the customer fax enter the fax number of the customer toll free enter any toll free number of the customer if available website enter the website address of the customer address 1 enter the street address of the customer address 2 enter the street address of the customer city enter the city name of the customer state/province enter the state province code of the customer for example, us ca for california country enter the two character country name of the customer for example, us for the usa zip/postal code enter the are postal code of the customer name enter the shipping address name of the customer address 1 enter the street address of the customer address 2 enter the street address of the customer city enter the city name of the customer state/province enter the state province code of the customer for example, us ca for california country enter the two character country name of the customer for example, us for the usa zip/postal code enter the are postal code of the customer delivery instructions for handling enter any special instructions to be followed when delivering to the customer currency enter the currency codes applicable to the customer based on iso 4217 for example, usd , cad , eur delete a customer deletes a customer connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer details you want to delete customer id select the customer whose details you want to delete invoice create an invoice creates an invoice connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer invoice you want to create customer id select the customer whose invoice you want to create status select the status of the invoice the invoice is still a draft the invoice is was saved currency enter the currency codes applicable to the customer based on iso 4217 for example, usd , cad , eur if no currency code is provided, the business default currency is applied title enter a name for the invoice if no details are provided, the business's default invoice title is used subhead enter the invoice subheading text if no details are provided, the business's default invoice subheading is used invoice number enter the invoice number if no details are provided, the system finds the largest invoice number and will add 1 to it items add the items for the invoice description enter the details of the item quantity enter the number of items unit price enter the per unit price of the item amount enter the amount of the item sales tax id select the sales tax id applicable for the item product id select the product id for the item po number enter the purchase order number of the invoice invoice date enter the date when the invoice is issued due date enter the date by when the payment of the invoice is due memo enter the invoice notes footer enter the text that will appear in the footer of the invoice disable credit card payments select whether you want to disable the credit card payments for the invoice yes no not defined disable bank payments select whether you want to disable the bank payments for the invoice yes no not defined item title enter the label for the item column to list the line items unit title enter the label for the unit column to list the units of the line items amount title enter the label for the amount column to enter the amount of the line items price title enter the label for the price column to enter the price of the line items hide name select whether you want to hide the product's item name in the invoice yes no not defined hide description select whether you want to hide the product's item's description in the invoice yes no not defined hide amount select whether you want to hide the product's item's amount in the invoice yes no not defined hide price select whether you want to hide the product's item's price in the invoice yes no not defined hide unit select whether you want to hide the product's item's units in the invoice yes no not defined send an invoice sends an invoice connection wave docid\ k dikzvp q xi3czzljbc invoice id enter (map) the invoice id which you want to send through email to enter the email address to which you want to send the invoice subject enter the subject line of the email message enter the message text of the email attach pdf select whether you want to attach the invoice pdf to the email yes no not defined approve an invoice approve an invoice by id connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose customer's invoice you want to approve invoice id select the invoice id you want to approve list invoices lists invoices connection wave docid\ k dikzvp q xi3czzljbc limit set the maximum number of invoices make should return during one make execution cycle business id select the business id of the customer's invoices you want to list sort order select the order in which you want to list the invoices status select the status of the invoice you want to list watch invoices returns invoices since the last check connection wave docid\ k dikzvp q xi3czzljbc limit set the maximum number of invoices make should return during one make execution cycle business id select the business id whose customer's invoices you want to watch sort order select the order in which you want to watch the invoices status select the status of the invoice you want to watch products create a product/service creates a new product or service connection wave docid\ k dikzvp q xi3czzljbc business id select the business id for which you want to create the new product or service income account id select the income account id which you want to associate with the product or service expense account id select the expense account id which you want to associate with the product or service default sales tax ids select the default sales tax ids which you want to associate with the product or service name enter the name of the product or service unit price enter the per unit price of the product or service description enter the details of the product or service list products lists products connection wave docid\ k dikzvp q xi3czzljbc limit set the maximum number of products make should return during one make execution cycle business id select the business id whose products you want to list sort order select the order in which you want to list the products is sold select whether you want to list the sold products is bought select whether you want to list the products that are bought is archived select whether you want to list the archived products modified after enter the date to list the product that is modified on or after the specified date modified before enter the date to list the product that is modified on or before the specified date update a product/service updates a product or service connection wave docid\ k dikzvp q xi3czzljbc business id select the business id for which you want to update the product or service income account id select the income account id which you want to associate with the product or service expense account id select the expense account id which you want to associate with the product or service default sales tax ids select the default sales tax ids which you want to associate with the product or service name enter the name of the product or service unit price enter the per unit price of the product or service description enter the details of the product or service other execute a graphql query performs an arbitrary authorized graphql query connection wave docid\ k dikzvp q xi3czzljbc method select the method of the api call you want to use wave supports both methods get post query enter the desired graphql query see the wave api documentation https //developer waveapps com/hc/en us/ for examples and available queries example get user the following example returns the user details from your wave account method get query query{ user { id firstname lastname defaultemail createdat modifiedat } } matches of the search can be found in the module's output under bundle > body in our example, the user details were returned create a transaction creates a transaction connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose transaction you want to create external id enter the external id of the transaction date enter the date of the transaction description enter the details of the transaction notes enter any additional information about the transaction account id select the account id applicable to the transaction amount enter the transaction amount direction select the transaction direction deposit transaction line items add the line items account id select the account id associated with the line items amount enter the amount to be paid for the items balance enter the balance amount to be paid by the customer customer id select the customer id to whom items were ordered description enter the item details taxes add the taxes for the items sales tax id select the sales tax id applicable for the item for example, vat amount enter the amount of tax create an account creates a new account connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose account you are creating subtype select the account subtype currency enter the three digit currency code applicable to the account name enter a name for the account description enter the details of the account display id enter the display id that appears on the account create a sales tax create an income/expense connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose sales tax you are creating name enter a name for the sales tax abbreviation enter the full name of the tax for example, value added tax for vat rate enter the tax percentage for the sales tax create an income / expense creates an income or expense connection wave docid\ k dikzvp q xi3czzljbc business id select the business id whose sales tax you are creating type select the income or expense type income expense category select the category for example, sales cash account select the cash account type for the income or expense amount enter the amount of expense or income date enter the date of expense or income received description enter the details of expense or income customer id select the customer id whose expense or income details you are creating taxes add the taxes for the items sales tax id select the sales tax id applicable for the item for example, vat amount enter the amount of tax external id enter the external id of the expense or income notes enter any additional information about the expense or income you would like to share