Bulk-exclude bank feed transactions
accounting:writeExcludes up to 500 unreconciled bank feed lines in ONE transaction (the QuickBooks batch-select Exclude; powers “exclude all pre-cutover duplicates” during migration cleanup).
All-or-nothing: any id that is missing, matched, or reconciled
fails the WHOLE batch with a 409 carrying per-id failed[] reasons
(not_found | already_matched | status_<value>), so the operator
fixes everything in one pass. Already-excluded ids are idempotent
no-ops counted in skipped_already_excluded.
Cap: 500 unique ids per call (413 above). Duplicate ids in the request are de-duplicated. One aggregate audit row + one broadcast.
No GL postings occur.
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Body
Response
Batch excluded

