Skip to content

Commit 37397bc

Browse files
Bill LeoutsakosBill Leoutsakos
authored andcommitted
fix(docs): cover shared items output parsing
1 parent fb530dc commit 37397bc

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

apps/docs/content/docs/en/integrations/netsuite.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import { BlockInfoCard } from "@/components/ui/block-info-card"
2727
- Record fields and supported actions vary by account, enabled features, custom records, forms, role, and permissions. Use **List Record Types** and **Get Record Metadata** before constructing create, update, upsert, action, or transform bodies. Sim intentionally accepts JSON for these dynamic record shapes instead of guessing a fixed schema.
2828
- Paged operations return one page only. The default limit is 100, the maximum is 1,000, and the offset must be a non-negative multiple of the limit. Sim never fetches later pages automatically. NetSuite limits ordinary collection traversal to 1,000 pages and SuiteQL queries to 100,000 results.
2929
- Homogeneous batch operations accept 1–100 records of one record type and always run asynchronously. Preserve the returned `location` or `jobId`, use **Get Async Task Status** with **List Tasks** to collect task IDs, check each ID with **Task Status**, then use completed IDs with **Get Async Operation Result**.
30+
- Sim limits each materialized request body and successful SuiteTalk response to 16 MiB. Split work into smaller pages or batches when a request or response would exceed that ceiling, even if NetSuite would otherwise accept the payload.
3031
- When attaching a contact with a role, provide either the role's internal ID or external ID, not both. File attachments do not use a contact role.
3132
- **Attach/Detach**, homogeneous batch operations, **Get Record Form**, and **Get Select Options** require a NetSuite 2026.1-compatible account. Oracle introduced these SuiteTalk REST capabilities in [NetSuite 2026.1](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_N3950559.html).
3233
- **Get Governance Limits** returns data only for roles allowed by NetSuite; Oracle documents Administrator access for that operation.

apps/sim/tools/netsuite/netsuite.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,9 @@ const ASYNC_RESULT_SOURCE =
140140
'https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/subsect_161252889998.html'
141141

142142
/**
143-
* Executable Oracle source matrix. Besides documenting each contract, this table drives the
144-
* method/path/query/header/body/status tests below so implementation and citations cannot drift.
143+
* Executable Oracle source matrix. This table centralizes the reviewed documentation links and
144+
* drives the method/path/query/header/body/status tests below. The links are review evidence, not
145+
* live assertions against Oracle's documentation.
145146
*/
146147
const SOURCE_MATRIX: SourceMatrixEntry[] = [
147148
{

0 commit comments

Comments
 (0)