PassThrough Requests
Sample PassThrough requeat for getting the list of possible values of accountId field in create a company-wide deduction api for Netsuite Payroll.
List Users
Use the id field, in the response, as accountId in create a company-wide deduction api.
A cURL request could look like this:
curl --location 'https://api.getknit.dev/v1.0/passthrough' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'X-Knit-Integration-Id: <YOUR_INTEGRATION_ID>' \
--data '{
"method": "POST",
"baseUrl": "https://<YOUR_ACCOUNT_ID>.suitetalk.api.netsuite.com/services/rest/query/v1/",
"path": "suiteql?offset=0&limit=100",
"headers": {
"Prefer": "transient"
},
"body": {
"q": "SELECT * FROM account Where accttype = '\''OthCurrLiab'\'' OR accttype = '\''LongTermLiab'\''"
}
}'and the response could look like the following:
{
"success": true,
"data": {
"response": {
"body": "{\"links\":[{\"rel\":\"next\",\"href\":\"https://tstdrv2268550.suitetalk.api.netsuite.com/services/rest/query/v1/suiteql?limit=4&offset=4\"},{\"rel\":\"last\",\"href\":\"https://tstdrv2268550.suitetalk.api.netsuite.com/services/rest/query/v1/suiteql?limit=4&offset=12\"},{\"rel\":\"self\",\"href\":\"https://tstdrv2268550.suitetalk.api.netsuite.com/services/rest/query/v1/suiteql?limit=4&offset=0\",\"method\":\"POST\"}],\"count\":4,\"hasMore\":true,\"items\":[{\"links\":[],\"accountsearchdisplayname\":\"1234 Commissions Payable\",\"accountsearchdisplaynamecopy\":\"Commissions Payable\",\"acctnumber\":\"1234\",\"accttype\":\"OthCurrLiab\",\"availablebalance\":\"0\",\"balance\":\"0\",\"cashflowrate\":\"AVERAGE\",\"displaynamewithhierarchy\":\"1234 Commissions Payable\",\"eliminate\":\"F\",\"externalid\":\"Wideport Receivable\",\"fullname\":\"Commissions Payable\",\"generalrate\":\"CURRENT\",\"id\":\"132\",\"includechildren\":\"T\",\"inventory\":\"F\",\"isinactive\":\"F\",\"issummary\":\"F\",\"lastmodifieddate\":\"1/21/2026\",\"reconcilewithmatching\":\"F\",\"revalue\":\"T\",\"sspecacct\":\"CommPay\",\"subsidiary\":\"1, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 23, 24, 25, 26, 27, 28, 29, 30\"},{\"links\":[],\"accountsearchdisplayname\":\"17546 State Payroll Tax Liability\",\"accountsearchdisplaynamecopy\":\"State Payroll Tax Liability\",\"acctnumber\":\"17546\",\"accttype\":\"OthCurrLiab\",\"availablebalance\":\"0\",\"balance\":\"0\",\"cashflowrate\":\"AVERAGE\",\"displaynamewithhierarchy\":\"17546 State Payroll Tax Liability\",\"eliminate\":\"F\",\"externalid\":\"A176\",\"fullname\":\"State Payroll Tax Liability\",\"generalrate\":\"CURRENT\",\"id\":\"484\",\"includechildren\":\"F\",\"inventory\":\"F\",\"isinactive\":\"F\",\"issummary\":\"F\",\"lastmodifieddate\":\"1/21/2026\",\"reconcilewithmatching\":\"F\",\"revalue\":\"T\",\"subsidiary\":\"3\"},{\"links\":[],\"accountsearchdisplayname\":\"17547 Loan Payable\",\"accountsearchdisplaynamecopy\":\"Loan Payable\",\"acctnumber\":\"17547\",\"accttype\":\"LongTermLiab\",\"availablebalance\":\"0\",\"balance\":\"0\",\"cashflowrate\":\"AVERAGE\",\"displaynamewithhierarchy\":\"17547 Loan Payable\",\"eliminate\":\"F\",\"externalid\":\"A177\",\"fullname\":\"Loan Payable\",\"generalrate\":\"CURRENT\",\"id\":\"485\",\"includechildren\":\"F\",\"inventory\":\"F\",\"isinactive\":\"F\",\"issummary\":\"F\",\"lastmodifieddate\":\"1/21/2026\",\"reconcilewithmatching\":\"F\",\"revalue\":\"T\",\"subsidiary\":\"3\"},{\"links\":[],\"accountsearchdisplayname\":\"2005 Accrued Expenses\",\"accountsearchdisplaynamecopy\":\"Accrued Expenses\",\"acctnumber\":\"2005\",\"accttype\":\"OthCurrLiab\",\"availablebalance\":\"-3600\",\"balance\":\"-3600\",\"cashflowrate\":\"AVERAGE\",\"displaynamewithhierarchy\":\"2005 Accrued Expenses\",\"fullname\":\"Accrued Expenses\",\"generalrate\":\"CURRENT\",\"id\":\"26\",\"includechildren\":\"T\",\"inventory\":\"F\",\"isinactive\":\"F\",\"issummary\":\"F\",\"lastmodifieddate\":\"4/25/2020\",\"reconcilewithmatching\":\"F\",\"revalue\":\"T\",\"subsidiary\":\"1, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 23, 24, 25, 26, 27, 28, 29, 30\"}],\"offset\":0,\"totalResults\":53}\n",
"headers": {
"Content-Type": "application/vnd.oracle.resource+json; type=collection; charset=UTF-8",
"X-N-OperationId": "2284499a-13ca-4098-99ce-489ad0c230e5",
"Strict-Transport-Security": "max-age=31536000",
"X-Content-Type-Options": "nosniff",
"Pragma": "No-Cache",
"Cache-Control": "No-Cache",
"Expires": "0",
"X-NetSuite-JobId": "a5d91553-a43e-4079-bbdd-583515d83376",
"Preference-Applied": "transient",
"Vary": "User-Agent",
"Date": "Mon, 25 May 2026 10:57:27 GMT",
"Connection": "keep-alive",
"Akamai-GRN": "0.67fed417.1779706646.1798b3c8",
"content-length": "2781"
}
}
}
}Updated about 10 hours ago
