Preskočiť na obsah
API dokumentácia

Imports and exports

CSV import of contacts (upload, preview, run) and CSV exports.

Technická referencia je v angličtine (rovnako ako strojovo čitateľný dokument OpenAPI). Celú skupinu pre AI agenta načítate z /api/openapi.json?tag=Imports%20and%20exports.

Prihlásenie: Authorization: Bearer pst_... alebo HTTP Basic (e-mail člena firmy a API kľúč).

Operácie

MetódaCestaPopis
GET/api/v1/tenants/{tenant}/export-fieldsFields an export can contain
GET/api/v1/tenants/{tenant}/exportsList exports
POST/api/v1/tenants/{tenant}/exportsStart a CSV export
GET/api/v1/tenants/{tenant}/exports/{export_id}Get an export
GET/api/v1/tenants/{tenant}/exports/{export_id}/downloadDownload an export (CSV)
GET/api/v1/tenants/{tenant}/importsList imports
POST/api/v1/tenants/{tenant}/importsStart an import
POST/api/v1/tenants/{tenant}/imports/draftsStart an import draft (wizard)
GET/api/v1/tenants/{tenant}/imports/drafts/{import_id}Get an import draft
PUT/api/v1/tenants/{tenant}/imports/drafts/{import_id}Save an import draft
POST/api/v1/tenants/{tenant}/imports/filesUpload a CSV file for import
POST/api/v1/tenants/{tenant}/imports/previewPreview an import: mapping, counts, problems
GET/api/v1/tenants/{tenant}/imports/{import_id}Get an import with its progress and result
DELETE/api/v1/tenants/{tenant}/imports/{import_id}Delete an import record

Fields an export can contain

GET /api/v1/tenants/{tenant}/export-fields

Oprávnenie: modul contacts, úroveň read; kľúč s prístupom read alebo full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.

Odpovede

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
429429 rate_limited: wait Retry-After seconds.

List exports

GET /api/v1/tenants/{tenant}/exports

Oprávnenie: modul contacts, úroveň read; kľúč s prístupom read alebo full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
idFromquerystringnie
idToquerystringnie
namequerystringnie
pagequeryintegerniePage number, from 1. default 1, min 1
pageSizequeryintegernieItems per page, 1 to 100. default 25, min 1, max 100
qquerystringnieSearch text (case and diacritics insensitive). max 200 chars
sortquerystringnieSort fields separated by commas, "-" = descending, at most 3 (e.g. name,-id).
statusquerystringnieStatus filter.

Odpovede

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationq, sort, status
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
429429 rate_limited: wait Retry-After seconds.

Start a CSV export

POST /api/v1/tenants/{tenant}/exports

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.

Telo požiadavky (application/json): Required by the server: name, selection.

PoleTypPovinnéPopis
namestringáno
selectionone of: bounced, blacklisted, all, listsáno
listIdsarray of stringnie
fieldsarray of stringáno
purposeIdsarray of stringnie
encodingone of: utf-8, windows-1250áno

Odpovede

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
429429 rate_limited: wait Retry-After seconds.

Get an export

GET /api/v1/tenants/{tenant}/exports/{export_id}

Oprávnenie: modul contacts, úroveň read; kľúč s prístupom read alebo full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
export_idpathstringánoId of the export (string of digits).

Odpovede

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Download an export (CSV)

GET /api/v1/tenants/{tenant}/exports/{export_id}/download

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
export_idpathstringánoId of the export (string of digits).

Odpovede

  • 200 OK: text/csv string

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
409conflictstatus
410expiredexport
429429 rate_limited: wait Retry-After seconds.

List imports

GET /api/v1/tenants/{tenant}/imports

Oprávnenie: modul contacts, úroveň read; kľúč s prístupom read alebo full · Nástroj MCP: list_imports

Imports with status and counts.

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
idFromquerystringnie
idToquerystringnie
namequerystringnie
pagequeryintegerniePage number, from 1. default 1, min 1
pageSizequeryintegernieItems per page, 1 to 100. default 25, min 1, max 100
qquerystringnieSearch text (case and diacritics insensitive). max 200 chars
sortquerystringnieSort fields separated by commas, "-" = descending, at most 3 (e.g. name,-id).
statusquerystringnieStatus filter.

Odpovede

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationq, sort, status
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
429429 rate_limited: wait Retry-After seconds.

Start an import

POST /api/v1/tenants/{tenant}/imports

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full · Nástroj MCP: start_import (cez MCP len s náhľadom a potvrdením)

Runs an import. upsert and update_only need purposeId and consentConfirmed true; unsubscribe, remove and blacklist leave both out.

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.

Telo požiadavky (application/json)

PoleTypPovinnéPopis
namestringáno
sourcestringánoWhere the contacts come from (se-spec 01 §7.1), e.g. a trade fair.
purposeIdstringniePurpose of processing given to the imported contacts. Optional for OPT_OUT_MODES (the server stores the tenant's first purpose when omitted; those modes write no consent).
consentConfirmedbooleannieThe user confirms a documented, valid purpose for every contact; must be true. Not required for OPT_OUT_MODES.
runAutomationsbooleannieExplicit opt-in: what the import writes starts automations (added to a list, subscribed, contact created ...). Default false: an import is a bulk write that starts none.
optionsImportOptionsnieAutofill, start of the purpose consent and the double opt-in e-mail (SE wizard).
draftIdstringnieThe wizard's draft this import comes from (deleted when the import starts).
fileIdstringáno
mappingImportMappingáno
modeone of: upsert, update_only, unsubscribe, remove, blacklistáno
kindone of: csv, shoptet_customers, shoptet_newsletternieDefault csv.
subscribersConfirmedbooleannieA Shoptet newsletter export without a consent column: the person confirmed that every row is an active subscriber (required, 400 subscribers otherwise).
shopIdstringánoMain shop of new contacts; lists must belong to it or to the whole company.
listIdsarray of stringáno

Odpovede

Chyby

StavKódHodnoty message
400validationconsent, draftId, purpose, runAutomations
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Start an import draft (wizard)

POST /api/v1/tenants/{tenant}/imports/drafts

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full

SE "Rozpracováno": the wizard saves itself after its first step. Body {name, source, step, state, fileId?, shopId?}; 201 ImportDraft.

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.

Telo požiadavky (application/json)

PoleTypPovinnéPopis
namestringnie
sourcestringnie
stepnumbernie
stateImportDraftStatenie
fileIdstring or nullnie
shopIdstring or nullnie

Odpovede

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Get an import draft

GET /api/v1/tenants/{tenant}/imports/drafts/{import_id}

Oprávnenie: modul contacts, úroveň read; kľúč s prístupom read alebo full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
import_idpathstringánoId of the import (string of digits).

Odpovede

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Save an import draft

PUT /api/v1/tenants/{tenant}/imports/drafts/{import_id}

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
import_idpathstringánoId of the import (string of digits).

Telo požiadavky (application/json)

PoleTypPovinnéPopis
namestringnie
sourcestringnie
stepnumbernie
stateImportDraftStatenie
fileIdstring or nullnie
shopIdstring or nullnie

Odpovede

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Upload a CSV file for import

POST /api/v1/tenants/{tenant}/imports/files

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full · Nástroj MCP: upload_import_csv

Uploads CSV text for an import (header row, ; , or tab, up to 5 MB of text; larger files through the administration, up to 64 MB and 300 000 rows). Answers fileId, columns, sample rows, suggestedKind and suggestedMapping.

multipart/form-data with the field file (up to imports.MAX_BYTES; werkzeug spools it to a temporary file, it is read from there as a stream) or JSON {text} (pasted, up to imports.TEXT_MAX_BYTES). 201 with the stored file, its encoding and the suggested kind and mapping.

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.

Telo požiadavky (application/json)

object

Odpovede

Chyby

StavKódHodnoty message
400validationfile
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Preview an import: mapping, counts, problems

POST /api/v1/tenants/{tenant}/imports/preview

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full · Nástroj MCP: preview_import

What an import would do with the file: counts per action and the first rows.

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.

Telo požiadavky (application/json)

PoleTypPovinnéPopis
fileIdstringáno
mappingImportMappingáno
modeone of: upsert, update_only, unsubscribe, remove, blacklistáno
kindone of: csv, shoptet_customers, shoptet_newsletternieDefault csv.
subscribersConfirmedbooleannieA Shoptet newsletter export without a consent column: the person confirmed that every row is an active subscriber (required, 400 subscribers otherwise).
shopIdstringánoMain shop of new contacts; lists must belong to it or to the whole company.
listIdsarray of stringáno

Odpovede

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Get an import with its progress and result

GET /api/v1/tenants/{tenant}/imports/{import_id}

Oprávnenie: modul contacts, úroveň read; kľúč s prístupom read alebo full

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
import_idpathstringánoId of the import (string of digits).

Odpovede

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
429429 rate_limited: wait Retry-After seconds.

Delete an import record

DELETE /api/v1/tenants/{tenant}/imports/{import_id}

Oprávnenie: modul contacts, úroveň full; kľúč s prístupom full

SE "Odstranit import": only a draft (409 status for an import that started).

Parametre

NázovKdeTypPovinnéPopis
tenantpathstring (uuid)ánoPublic id of the company (tenant), a UUID: GET /api/v3/account-info answers it as data.guid; the app shows it on the API keys page.
import_idpathstringánoId of the import (string of digits).

Odpovede

  • 204 No content

Chyby

StavKódHodnoty message
400validation
401401 unauthorized: missing, unknown, revoked, expired or idle API key.
403403 forbidden: message tenant (another company), scope (read-only key), api_key (person only), or the module the key's roles lack.
404not_found
409conflictstatus
429429 rate_limited: wait Retry-After seconds.

Schémy

Error

PoleTypPovinnéPopis
errorobjectáno
json
{
  "error": {
    "code": "validation",
    "message": "email"
  }
}

ExportField

PoleTypPovinnéPopis
idstringánodf_* system field or cf_<id> custom field.
kindone of: custom, contactáno
namestringánoCustom fields: their name (tenant data); system fields are named by the UI.
typestringáno

ExportInput

PoleTypPovinnéPopis
namestringáno
selectionone of: bounced, blacklisted, all, listsáno
listIdsarray of stringnie
fieldsarray of stringáno
purposeIdsarray of stringnie
encodingone of: utf-8, windows-1250áno

ExportStatus

one of: queued, running, finished, failed

ExportSummary

PoleTypPovinnéPopis
idstringáno
namestringáno
statusExportStatusáno
selectionone of: bounced, blacklisted, all, listsáno
listIdsarray of stringáno
fieldsarray of stringáno
purposeIdsarray of stringáno
encodingone of: utf-8, windows-1250áno
rowCountnumber or nulláno
fileNamestring or nulláno
downloadablebooleanánoThe file exists and its link has not expired.
downloadsnumberáno
createdAtstringáno
finishedAtstring or nulláno
expiresAtstring or nulláno
listNamesarray of stringnieNames of the chosen lists in their order (SE's column Seznamy); older servers leave it out.

ImportCounts

PoleTypPovinnéPopis
rowsnumberáno
createnumberáno
updatenumberáno
skipSuppressednumberánoUnsubscribed, bounced, complained or suppressed: never re-subscribed and not changed.
skipMissingnumberánoupdate_only and the address is not a contact.
invalidnumberáno
duplicatenumberánoSame address earlier in the file.
unsubscribenumberánoOpt-out modes: unsubscribed from the lists, removed from them, put on the blacklist.
removenumberáno
blacklistnumberáno

ImportDetail

PoleTypPovinnéPopis
sourcestringáno
purposeIdstringáno
addedToListsnumberánoNew list memberships.
errorsarray of ImportRowProblemánoFirst 50 invalid rows.
reportImportReport or nullánonull until finished.
runAutomationsbooleannieThe import starts automations (ImportRequest.runAutomations); false by default.
optionsImportOptionsnie
idstringáno
namestringáno
statusone of: queued, running, draft, finished, failedáno
kindone of: csv, shoptet_customers, shoptet_newsletteráno
fileNamestringáno
shopIdstringáno
modeone of: upsert, update_only, unsubscribe, remove, blacklistáno
listIdsarray of stringáno
createdAtstringáno
startedAtstring or nullánoWhen the run started (null while queued).
finishedAtstring or nulláno
progressobjectánoRows the run has processed so far (it commits batch by batch).
countsImportCounts or nullánonull until finished.
listNamesarray of stringnieNames of the chosen lists in their order (SE's column Seznamy; the grid only).

ImportDraft

SE "Rozpracováno": the summary, the wizard's state and the stored file while it lasts (24 hours).

PoleTypPovinnéPopis
sourcestringáno
stateImportDraftStateáno
fileImportFile or nulláno
updatedAtstring or nulláno
idstringáno
namestringáno
statusone of: queued, running, draft, finished, failedáno
kindone of: csv, shoptet_customers, shoptet_newsletteráno
fileNamestringáno
shopIdstringáno
modeone of: upsert, update_only, unsubscribe, remove, blacklistáno
listIdsarray of stringáno
createdAtstringáno
startedAtstring or nullánoWhen the run started (null while queued).
finishedAtstring or nulláno
progressobjectánoRows the run has processed so far (it commits batch by batch).
countsImportCounts or nullánonull until finished.
listNamesarray of stringnieNames of the chosen lists in their order (SE's column Seznamy; the grid only).

ImportDraftInput

PoleTypPovinnéPopis
namestringnie
sourcestringnie
stepnumbernie
stateImportDraftStatenie
fileIdstring or nullnie
shopIdstring or nullnie

ImportDraftState

The wizard's own state of a draft import (opaque to the server, with the step).

PoleTypPovinnéPopis
stepnumbernie
*anynie

ImportEncoding

one of: utf-8, windows-1250, utf-16

ImportFile

PoleTypPovinnéPopis
fileIdstringáno
fileNamestringáno
sizenumberánoBytes of the file as uploaded.
delimiterstringáno; , tab or the one character the person chose.
quotestringnieField enclosure (default ").
hasHeaderbooleanniefalse = the first line is data and the columns have no names.
encodingImportEncodingánoWhat the server read the file as (detected).
columnsarray of stringánoHeader row.
rowCountnumberánoData rows without the header.
samplearray of array of stringánoFirst data rows as they are in the file.
suggestedKindone of: csv, shoptet_customers, shoptet_newsletteránoThe server's suggestion from the header names (Czech, Slovak, English, Shoptet).
suggestedMappingImportMappingáno

ImportMapping

ImportMapping

ImportOptions

PoleTypPovinnéPopis
autofillobjectnieFill empty fields from the first name and the address (SE "Automatické doplnění údajů ke kontaktu").
consentFromobjectnieStart of the purpose consent: now, or one date for every row (a date column is the mapped newsletterConsentAt).
doiobjectnieDouble opt-in e-mail instead of an immediate subscription (upsert and update_only).

ImportPlan

PoleTypPovinnéPopis
fileIdstringáno
mappingImportMappingáno
modeone of: upsert, update_only, unsubscribe, remove, blacklistáno
kindone of: csv, shoptet_customers, shoptet_newsletternieDefault csv.
subscribersConfirmedbooleannieA Shoptet newsletter export without a consent column: the person confirmed that every row is an active subscriber (required, 400 subscribers otherwise).
shopIdstringánoMain shop of new contacts; lists must belong to it or to the whole company.
listIdsarray of stringáno

ImportPreview

PoleTypPovinnéPopis
countsImportCountsáno
rowsarray of ImportPreviewRowánoFirst 20 rows.
reportImportReportáno

ImportPreviewRow

PoleTypPovinnéPopis
rownumberánoLine in the file, the header is line 1.
emailstringáno
actionone of: invalid, unsubscribe, remove, blacklist, create, update, skip_suppressed, skip_missing, duplicateáno
errorone of: email_missing, email_invalid, value_invalid, nulláno
fieldone of: companyId, firstName, lastName, phone, country, street, city, language, note, email, company, mobile, postalCode, gender, fullName, titleBefore, titleAfter, birthday, newsletterConsent, newsletterConsentAt, registeredAt, nullánoThe field with an invalid value.
valuesobjectánoNormalized values that would be written.
consentboolean or nullánoWhether the row brings a newsletter consent (false = a customer only); null for invalid rows and opt-out modes.

ImportReport

Merge summary of an import: the consent of the rows, existing contacts and their other sources, values left out.

PoleTypPovinnéPopis
consentobjectáno
mergeobjectáno
droppedobjectánoValues of Shoptet files that did not fit and were left out, per field.

ImportRequest

PoleTypPovinnéPopis
namestringáno
sourcestringánoWhere the contacts come from (se-spec 01 §7.1), e.g. a trade fair.
purposeIdstringniePurpose of processing given to the imported contacts. Optional for OPT_OUT_MODES (the server stores the tenant's first purpose when omitted; those modes write no consent).
consentConfirmedbooleannieThe user confirms a documented, valid purpose for every contact; must be true. Not required for OPT_OUT_MODES.
runAutomationsbooleannieExplicit opt-in: what the import writes starts automations (added to a list, subscribed, contact created ...). Default false: an import is a bulk write that starts none.
optionsImportOptionsnieAutofill, start of the purpose consent and the double opt-in e-mail (SE wizard).
draftIdstringnieThe wizard's draft this import comes from (deleted when the import starts).
fileIdstringáno
mappingImportMappingáno
modeone of: upsert, update_only, unsubscribe, remove, blacklistáno
kindone of: csv, shoptet_customers, shoptet_newsletternieDefault csv.
subscribersConfirmedbooleannieA Shoptet newsletter export without a consent column: the person confirmed that every row is an active subscriber (required, 400 subscribers otherwise).
shopIdstringánoMain shop of new contacts; lists must belong to it or to the whole company.
listIdsarray of stringáno

ImportRowProblem

PoleTypPovinnéPopis
rownumberáno
errorone of: email_missing, email_invalid, value_invalidáno
fieldone of: companyId, firstName, lastName, phone, country, street, city, language, note, email, company, mobile, postalCode, gender, fullName, titleBefore, titleAfter, birthday, newsletterConsent, newsletterConsentAt, registeredAt, nulláno

ImportSummary

PoleTypPovinnéPopis
idstringáno
namestringáno
statusone of: queued, running, draft, finished, failedáno
kindone of: csv, shoptet_customers, shoptet_newsletteráno
fileNamestringáno
shopIdstringáno
modeone of: upsert, update_only, unsubscribe, remove, blacklistáno
listIdsarray of stringáno
createdAtstringáno
startedAtstring or nullánoWhen the run started (null while queued).
finishedAtstring or nulláno
progressobjectánoRows the run has processed so far (it commits batch by batch).
countsImportCounts or nullánonull until finished.
listNamesarray of stringnieNames of the chosen lists in their order (SE's column Seznamy; the grid only).