Skip to content

Headless limits today

Driving orders via the API

This page is deliberately blunt. If you plan to integrate without the AIOTIC app (models B and C), these are the things the public API does not offer yet, and what to do instead. Proposed additions are in the appendix; nothing there exists until the changelog says so.

CapabilityStatusWorkaround today
Submit corrections to an extracted order before sendingNot available. Corrections are made in the AIOTIC app; POST /erp/send merges them.Apply corrections on your side: your receive endpoint gets the AI's reading plus app corrections; adjust in your ERP after booking (match on request_id), or route the order to the app for the fix.
Cancel an orderNot available (CANCELED is set from the app).Leave it unsent; track it as ignored in your system. Ask an operator to cancel in the app if the queue must stay clean.
Status-change notifications (webhook per transition)Not available.Order watcher polling the list; the processing webhook for the single "landed" moment.
Signed / retried webhooksProcessing webhook is static-key, best effort.Verify the key; treat as a hint; reconcile by polling.
Batch upserts for master dataOne request per record.Parallel upserts (4–8) via the SDK engine; only changed records.
updated_since / ETag on list endpointsNot available.Keep your own state (fingerprints for master data, last status for orders).
Filtering order_status/list by status or dateNot available; newest-first pagination only.Watcher over the first pages; nightly full page walk for reporting.
Scoped / read-only keysTwo keys: integration (all) and sync (master data).Keep the integration key in one service; give everything else the sync key or no key.
Reprocess with instructions ("ignore page 2")App only.Use the app for that order.
Per-order customer hint on uploadNot available; identification is evidence-based.Ensure the customer record has VAT/e-mail/address; add item mappings.

What is fully available headless

Upload (files and raw e-mails, incl. split), classify, status, list, group view, file/artifact download, retry, rejected-mail triage and override, ERP send with correct locking and rollback, complete master-data CRUD and search, health and platform status.

That is enough for model C (automated send of clean orders, humans for the rest) and for a read-only model B (your UI shows and sends, corrections happen in the app or in your ERP).

If you need more

Tell your AIOTIC contact which item above blocks you. The proposal appendix exists so we can prioritise with real integrator needs.

Documentation revision 3 · Published 8 September 2026 · commit 6862d5e. Verified against AIOTIC API v1.0.0. AIOTIC is a product of DevOps Company.