Skip to main content
Connector API is used for batch upload of client data (receipts, products, stock, catalogs, and more) followed by Connector processing. Data is sent in separate packages within a single upload session; after uploading is complete, processing is started with a separate request.

Core concepts

Before integration, agree with support which data sources (API vs scheduled Connector) apply to each step, and review entity dependencies for parent/child upload order.

Session lifecycle

See Session states for details.

Typical flow

  1. POST /uploading/initialize-session → get upload_uuid
  2. POST /uploading/:upload_uuid/:entity_name → upload data packages
  3. GET /uploading/:upload_uuid/status → wait for can_start_upload = true
  4. POST /uploading/:upload_uuid/start-upload → start Connector
  5. GET /uploading/:upload_uuid/status → wait for session_status = DONE
Step-by-step guide: Integration flow.