wb6 / pynetsuite

simple Netsuite class to interface with NetSuite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple NetSuite class to interact with NetSuite REST API, SuiteQL, scripts

Install

pip install git+https://github.com/wb6/pynetsuite

Usage

import pynetsuite

confg = {
	'netsuite_account':         '12345678-sb1',
    	'netsuite_consumer_key':    '123456789abcdef123456789abcdef123456789abcdef123456789abcdef1234',
	'netsuite_consumer_secret': '123456789abcdef123456789abcdef123456789abcdef123456789abcdef1234',
	'netsuite_token_id':        '123456789abcdef123456789abcdef123456789abcdef123456789abcdef1234',
	'netsuite_token_secret':    '123456789abcdef123456789abcdef123456789abcdef123456789abcdef1234',
}



ns = pynetsuite.pynetsuite(config)

suiteql_results = ns.suiteql("SELECT TOP 1 id FROM transaction")


sales_order = ns.get('/salesOrder/123456')


payload = {
	'custbody123' : 'TEST 123'
}

ns.patch('/invoice/12345',payload)


ns.script('POST',parameters={'script':1501,'deploy':1},data={"test":1})

About

simple Netsuite class to interface with NetSuite


Languages

Language:Python 100.0%