openintegration200+ connectors

Create quote in NetSuite

Accounting API · write, waits for approval · 100% field coverage

Your agent can create quote in NetSuite through Apideck's Accounting API, the same call it makes for every Accounting app. It changes data in the customer's NetSuite account, so it stops with the exact request until a person approves it. Apideck adds the customer's NetSuite credentials, so no token ever reaches the agent.

Paste into Claude Code, Cursor or any coding agent.

The call

POST https://unify.apideck.com/accounting/quotes

Headers: x-apideck-service-id: netsuite, plus your app id and the customer's consumer id. Apideck MCP tool: accounting-quotes-add. Agent operation id: unified.accounting.quotesAdd.

Body fields

FieldTypeDescription
numberstringQuote number.
customerobjectThe customer this entity is linked to.
sales_order_idstringThe unique identifier for the sales order.
company_idstringThe company ID the transaction belongs to
department_idstringThe ID of the department
project_idstringThe unique identifier for the linked project.
quote_datestringDate quote was issued - YYYY-MM-DD.
expiry_datestringThe date until which the quote is valid - YYYY-MM-DD.
termsstringTerms of the quote.
terms_idstringThe ID of the payment terms
referencestringOptional reference identifier for the transaction.
statusstringQuote status
currencystringIndicates the associated currency for an amount of money. Values correspond to [ISO 4217](https://en.wikipedia.org/wiki/
currency_ratenumberCurrency Exchange Rate at the time entity was recorded/generated.
tax_inclusivebooleanAmounts are including tax
sub_totalnumberSub-total amount, normally before tax.
total_taxnumberTotal tax amount applied to this quote.
tax_codestringApplicable tax id/code override if tax is not supplied on a line item basis.
discount_percentagenumberDiscount percentage applied to this quote.
discount_amountnumberDiscount amount applied to this quote.
totalnumberTotal amount of quote, including tax.
customer_memostringCustomer memo
line_itemsarray
billing_addressobject
shipping_addressobject
tracking_categoriesarrayA list of linked tracking categories.
template_idstringOptional quote template
source_document_urlstringURL link to a source document - shown as 'Go to [appName]' in the downstream app.
custom_fieldsarray
row_versionstringA binary value used to detect updates to a object and prevent data conflicts. It is incremented each time an update is m

More for quotes in NetSuite

list_quotesget_quoteupdate_quotedelete_quote

Create quote in other Accounting apps

The same call works for each of these; only the service id changes.

AlegraHoldedIntuit Enterprise SuitePennylaneQuickBooksSage Intacct REST