Connect your own Oracle NetSuite account via Token-Based Authentication (consumer + token pairs) -- CRUD on any record type (customers, sales orders, invoices, items, vendors), SuiteQL queries, record field schemas, plus ERP health reports.
connect_netsuitewriteConnect an Oracle NetSuite account by saving its account id plus TBA credentials (consumer key/secret from an Integration record, token key/secret from an Access Token), after verifying them live against the SuiteTalk REST metadata catalog.
list_connectionsreadList the connected NetSuite accounts — label, account id, masked consumer key. Secret values are never shown.
disconnect_netsuitedestructiveDisconnect a NetSuite account: deletes the saved TBA credentials from Imperal. Nothing in NetSuite itself is changed; the Access Token can be revoked in NetSuite at any time.
list_recordsreadList NetSuite records of any record type (customer, salesorder, invoice, item, vendor, ...) with limit/offset pagination, via SuiteTalk record/v1.
get_recordreadRead one NetSuite record of any type in full by its internal id (e.g. customer 1042).
get_record_schemareadRead a NetSuite record type's field schema from the REST metadata catalog -- which fields exist, their types, and which are required. Use before create_record/update_record.
create_recordwriteCreate a new NetSuite record of any type from a JSON object of its fields (use get_record_schema first to see valid fields), e.g. a new customer or sales order.
update_recordwriteUpdate selected fields of an existing NetSuite record (PATCH). Only the fields in fields_json change.
delete_recorddestructivePermanently delete a NetSuite record of any type by internal id. Cannot be undone through the API.
run_suiteqlwriteRun a SuiteQL SELECT query against NetSuite (query/v1/suiteql) -- the most powerful read path: joins, filters, aggregates. Read-only; writes go through create_record/update_record. Limit 1-1000 rows.
get_account_overview_reportreadValue-add report: one-glance NetSuite account snapshot -- record counts for customers, vendors, sales orders, invoices and items, plus credential liveness, in a single call.
get_open_sales_orders_reportreadValue-add report: sales orders not yet fully billed or closed -- id, date, entity, amount, status -- so fulfillment/billing follow-up is one call away.
Install NetSuite and let Webbee use it across your workflow.
Open in panel