Skip to main content
Connector API is used for batch upload of client data (receipts, products, stock, catalogs, and more). Data is sent in separate packages within a single upload session. After all packages are collected, you start data loading with a separate request.

Core concepts

Before integration, agree with support which data sources (API vs other sources) 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 data loading
  5. GET /uploading/:upload_uuid/status → wait for session_status = DONE
Status is tracked through that same GET /status endpoint. Optionally, support can enable an email when data loading finishes; you can also review status in data-console.datawiz.io. Step-by-step guide: Integration flow.