Integration Setup
GETTable: EONE Integration Setup
Read and write the single eOne Integration Setup record over the API, flip the feature switches (Ledger Documents, Bank / G/L Entries, Expenses, Raw Journals, Inventory Adjustments, Warehouse, Item Availability), Posted Document Events + retention, and the shipping Fulfilment Mode without driving the UI. Built primarily for automated configuration and testing.
A configuration singleton
integrationSetups returns exactly one row. PATCH it to change a setting; the same behavioural side effects as the setup page apply (jobs are re-scheduled, snapshots re-projected). For example, enable the posting-event feeds and set a 14-day retention:
PATCH /integrationSetups(<id>)
{ "postedDocEventsEnabled": true, "postedDocRetention": "Days14" }The per-endpoint processing config and archive/cancel enablement are their own writable APIs, endpointSetups and documentArchiveSettings.
bankGLEntriesEnabled is the switch for bankGLEntries and its lines. It is separate from ledgerDocumentsEnabled, which covers the party-facing wrappers only, so a harness standing up a bank/G/L company sets that one field rather than turning ledger documents on for it.
fulfilmentMode decides what markShipped on salesOrders does after stamping the carrier details, record only, release the order, or post the ship (the default). It lives here rather than on endpointSetups because it is not a staged journal-wrapper document: there is no journal, approval, or background job behind it. See Shipping & dispatch.