Přeskočit na obsah
API dokumentace

Account and settings

Shops (e-shops) of the company, company data, consent settings, notifications, labels, web tracking, billing (read), SmartEmailing migration state.

Technická reference je anglicky (stejně jako strojově čitelný dokument OpenAPI). Celou skupinu pro AI agenta načtete z /api/openapi.json?tag=Account.

Přihlášení: Authorization: Bearer pst_... nebo HTTP Basic (e-mail člena firmy a API klíč).

Operace

MetodaCestaPopis
GET/api/v1/public/price-listPublic price list (no authentication)
GET/api/v1/tenants/{tenant}/account-webhooksList account webhooks and their events
POST/api/v1/tenants/{tenant}/account-webhooksCreate an account webhook
PATCH/api/v1/tenants/{tenant}/account-webhooks/{webhook_id}Edit, switch off or on an account webhook
DELETE/api/v1/tenants/{tenant}/account-webhooks/{webhook_id}Delete an account webhook
POST/api/v1/tenants/{tenant}/account-webhooks/{webhook_id}/testSend a test call of an account webhook now
GET/api/v1/tenants/{tenant}/billingTariff, usage and balance
GET/api/v1/tenants/{tenant}/billing/cancelWhat cancelling the tariff would mean
GET/api/v1/tenants/{tenant}/billing/invoicesList invoices
GET/api/v1/tenants/{tenant}/billing/invoices/{invoice_id}/pdfDownload an invoice (PDF)
GET/api/v1/tenants/{tenant}/billing/invoices/{invoice_id}/qr.svgQR payment code of an invoice (SVG)
GET/api/v1/tenants/{tenant}/billing/paymentsList payments
GET/api/v1/tenants/{tenant}/billing/profileGet the billing profile
GET/api/v1/tenants/{tenant}/billing/quotePrice of a tariff
GET/api/v1/tenants/{tenant}/companyGet the company data
PATCH/api/v1/tenants/{tenant}/companyUpdate the company data
GET/api/v1/tenants/{tenant}/consent-settingsConsent settings of every shop
PATCH/api/v1/tenants/{tenant}/consent-settings/{shop_id}Update the customer exception of a shop
GET/api/v1/tenants/{tenant}/grid-tagsLabels used in a grid
GET/api/v1/tenants/{tenant}/labelsList labels
POST/api/v1/tenants/{tenant}/labelsCreate a label
PATCH/api/v1/tenants/{tenant}/labels/{label_id}Update a label
DELETE/api/v1/tenants/{tenant}/labels/{label_id}Delete a label
POST/api/v1/tenants/{tenant}/labels/{label_id}/assignAssign a label to objects
POST/api/v1/tenants/{tenant}/maintenance/phone-landline-mobileMaintenance: move landline-stored mobile numbers to mobile (dry run unless apply)
POST/api/v1/tenants/{tenant}/maintenance/se-backfill-contactsMaintenance: fill empty contact fields from a SmartEmailing backup (dry run unless apply)
POST/api/v1/tenants/{tenant}/maintenance/shop-enrichMaintenance: fill empty contact fields from the e-shop feeds (dry run unless apply)
POST/api/v1/tenants/{tenant}/maintenance/shop-listsMaintenance: rebuild the e-shop lists (dry run unless apply)
GET/api/v1/tenants/{tenant}/notificationsList notifications
POST/api/v1/tenants/{tenant}/notifications/deleteDelete notifications
POST/api/v1/tenants/{tenant}/notifications/readMark notifications as read
POST/api/v1/tenants/{tenant}/notifications/unreadMark notifications as unread
GET/api/v1/tenants/{tenant}/onboardingState of the onboarding wizard
PATCH/api/v1/tenants/{tenant}/onboardingSave the onboarding wizard
GET/api/v1/tenants/{tenant}/rfmState of the RFM analysis
POST/api/v1/tenants/{tenant}/rfm/enable-requestAsk to enable the RFM analysis
GET/api/v1/tenants/{tenant}/running-actionsRunning background actions (imports, exports ...)
GET/api/v1/tenants/{tenant}/shop-enrichWhether order feed imports fill empty contact fields
PUT/api/v1/tenants/{tenant}/shop-enrichTurn the ongoing contact data enrichment on or off
GET/api/v1/tenants/{tenant}/shop-settingsSending company data of every shop
PATCH/api/v1/tenants/{tenant}/shop-settings/{shop_id}Update the sending company data of a shop
GET/api/v1/tenants/{tenant}/shopsList shops (e-shops) of the company
POST/api/v1/tenants/{tenant}/shopsCreate a shop
GET/api/v1/tenants/{tenant}/shops/{shop_id}Get a shop
PATCH/api/v1/tenants/{tenant}/shops/{shop_id}Update a shop
GET/api/v1/tenants/{tenant}/shops/{shop_id}/brandGet the brand settings of a shop
PUT/api/v1/tenants/{tenant}/shops/{shop_id}/brandReplace the brand settings of a shop
PUT/api/v1/tenants/{tenant}/shops/{shop_id}/contact-languageSet the default language of new contacts of a shop
POST/api/v1/tenants/{tenant}/shops/{shop_id}/disableSwitch a shop off
POST/api/v1/tenants/{tenant}/shops/{shop_id}/enableSwitch a shop on
GET/api/v1/tenants/{tenant}/site-scriptEvery shop's one script line and connection state
PATCH/api/v1/tenants/{tenant}/site-script/{shop_id}Switch the checkout newsletter box of a shop
POST/api/v1/tenants/{tenant}/site-script/{shop_id}/checkTest whether the script is on the shop's homepage
GET/api/v1/tenants/{tenant}/smartemailingState of the SmartEmailing migration
GET/api/v1/tenants/{tenant}/smartemailing/migrations/{migration_id}Get one SmartEmailing migration run
GET/api/v1/tenants/{tenant}/web-trackingWeb tracking state of every shop
GET/api/v1/tenants/{tenant}/web-tracking/eventsList web tracking events
PATCH/api/v1/tenants/{tenant}/web-tracking/{shop_id}Switch web tracking of a shop

Public price list (no authentication)

GET /api/v1/public/price-list

Bez přihlášení.

The active tiers and the settings of the calculator (public, as SmartEmailing's price list on its web).

Odpovědi

List account webhooks and their events

GET /api/v1/tenants/{tenant}/account-webhooks

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

{items, events, silentEvents, limit}: the company's account webhooks (oldest first), the events a webhook can listen to (SmartEmailing's 11) and those accepted for compatibility that never fire yet.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

Create an account webhook

POST /api/v1/tenants/{tenant}/account-webhooks

Oprávnění: modul settings, úroveň full; klíč s přístupem full

{url, event, basicAuth?: {login, password}} -> 201 the webhook. Only what happens after the registration is sent. 400 validation url | event | basicAuth, 409 conflict url (the same address and event) | limit.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json): Required by the server: event, url.

PoleTypPovinnéPopis
urlstringne
eventone of: new_contact, updated_contact, unsubscribed_contact, email_delivery_started, delivery_status, sent_email, email_open, email_click, scoring_result_changed, engagement_level_changed, sms_delivery_statusne
activebooleanne
basicAuthobject or nullnenull removes the credentials; password '' keeps the stored password (edit only).

Odpovědi

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.

Edit, switch off or on an account webhook

PATCH /api/v1/tenants/{tenant}/account-webhooks/{webhook_id}

Oprávnění: modul settings, úroveň full; klíč s přístupem full

{url?, event?, active?, basicAuth?}: basicAuth null removes the credentials, {login, password: ''} keeps the password. A changed event starts at the newest item; switching on again clears the errors.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
webhook_idpathstringanoId of the webhook (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
urlstringne
eventone of: new_contact, updated_contact, unsubscribed_contact, email_delivery_started, delivery_status, sent_email, email_open, email_click, scoring_result_changed, engagement_level_changed, sms_delivery_statusne
activebooleanne
basicAuthobject or nullnenull removes the credentials; password '' keeps the stored password (edit only).

Odpovědi

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 account webhook

DELETE /api/v1/tenants/{tenant}/account-webhooks/{webhook_id}

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
webhook_idpathstringanoId of the webhook (string of digits).

Odpovědi

  • 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
429429 rate_limited: wait Retry-After seconds.

Send a test call of an account webhook now

POST /api/v1/tenants/{tenant}/account-webhooks/{webhook_id}/test

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Sends one test call now (a fictional contact test@example.com, "test": true, header X-Postarna-Test: 1): {ok, status, ms, error} with error scheme | dns | address | deadline | network | status. Moves nothing.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
webhook_idpathstringanoId of the webhook (string of digits).

Odpovědi

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.

Tariff, usage and balance

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

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

What cancelling the tariff would mean

GET /api/v1/tenants/{tenant}/billing/cancel

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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 invoices

GET /api/v1/tenants/{tenant}/billing/invoices

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
fromquerystringneStart of the period (YYYY-MM-DD local day, or ISO time where noted).
pagequeryintegernePage number, from 1. default 1, min 1
pageSizequeryintegerneItems per page, 1 to 100. default 25, min 1, max 100
qquerystringneSearch text (case and diacritics insensitive). max 200 chars
sortquerystringneSort fields separated by commas, "-" = descending, at most 3 (e.g. name,-id).
statusquerystringneStatus filter.
toquerystringneEnd of the period (YYYY-MM-DD local day, or ISO time where noted).
typequerystringne

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationcurrency, q, sort, status, type
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.

Download an invoice (PDF)

GET /api/v1/tenants/{tenant}/billing/invoices/{invoice_id}/pdf

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
invoice_idpathstringanoId of the invoice (string of digits).

Odpovědi

  • 200 OK: application/pdf string (binary)

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.

QR payment code of an invoice (SVG)

GET /api/v1/tenants/{tenant}/billing/invoices/{invoice_id}/qr.svg

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
invoice_idpathstringanoId of the invoice (string of digits).

Odpovědi

  • 200 OK: image/svg+xml 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
429429 rate_limited: wait Retry-After seconds.

List payments

GET /api/v1/tenants/{tenant}/billing/payments

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
pagequeryintegernePage number, from 1. default 1, min 1
pageSizequeryintegerneItems per page, 1 to 100. default 25, min 1, max 100

Odpovědi

  • 200 OK: application/json object

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 the billing profile

GET /api/v1/tenants/{tenant}/billing/profile

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

Price of a tariff

GET /api/v1/tenants/{tenant}/billing/quote

Oprávnění: modul billing, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
currencyquerystringne
periodquerystringne
tierIdquerystringne

Odpovědi

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 the company data

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

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

The company holding the account: legal name, IČO, DIČ / IČ DPH (settings Firma).

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

Update the company data

PATCH /api/v1/tenants/{tenant}/company

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

PoleTypPovinnéPopis
namestringne
companyIdstringne
vatIdstringne

Odpovědi

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 /api/v1/tenants/{tenant}/consent-settings

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full · Nástroj MCP: get_consent_settings

Customer exception (soft opt-in) months per shop.

The customer exception (soft opt-in) of every e-shop: a Slovak shop follows the law's own 12 months unless the tenant sets its own number for it (months); any other shop is off unless the tenant turns it on.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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.

PATCH /api/v1/tenants/{tenant}/consent-settings/{shop_id}

Oprávnění: modul settings, úroveň full; klíč s přístupem full · Nástroj MCP: update_consent_settings

Sets the customer exception months of a shop (0 to 120, 0 = off, null = legal default).

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
monthsnumber or nullano

Odpovědi

Chyby

StavKódHodnoty message
400validationmonths
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.

Labels used in a grid

GET /api/v1/tenants/{tenant}/grid-tags

Oprávnění: modul null, úroveň read; klíč s přístupem read nebo full

Labels used in one grid (?grid=lists|segments|campaigns|automations), for the Štítky filter.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
gridquerystringne

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationgrid
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 labels

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

Oprávnění: modul content, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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.

Create a label

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

Oprávnění: modul content, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json): Required by the server: color, name.

PoleTypPovinnéPopis
namestringano
colorstringano

Odpovědi

  • 201 Created: application/json Label

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.

Update a label

PATCH /api/v1/tenants/{tenant}/labels/{label_id}

Oprávnění: modul content, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
label_idpathstringanoId of the label (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
namestringne
colorstringne

Odpovědi

  • 200 OK: application/json Label

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 a label

DELETE /api/v1/tenants/{tenant}/labels/{label_id}

Oprávnění: modul content, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
label_idpathstringanoId of the label (string of digits).

Odpovědi

  • 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
429429 rate_limited: wait Retry-After seconds.

Assign a label to objects

POST /api/v1/tenants/{tenant}/labels/{label_id}/assign

Oprávnění: modul content, úroveň full; klíč s přístupem full

{lists?, segments?, campaigns?, automations?: [ids]} get the label (each kind needs full rights in its module).

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
label_idpathstringanoId of the label (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
listsarray of stringne
segmentsarray of stringne
campaignsarray of stringne
automationsarray of stringne

Odpovědi

  • 200 OK: application/json object

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.

Maintenance: move landline-stored mobile numbers to mobile (dry run unless apply)

POST /api/v1/tenants/{tenant}/maintenance/phone-landline-mobile

Oprávnění: modul contacts, úroveň full; klíč s přístupem full

Owner, 13. 10. 2026: contacts whose phone (landline, "Pevná linka") in fact holds a mobile number (core/ phone.py classify_contact_field, from before that module existed) move it into mobile, only while mobile is still empty and nobody edited phone or mobile by hand; a true landline stays. Body {apply}, a dry run by default. 200 {checked, moved, keptLandline, keptEdited, applied}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

PoleTypPovinnéPopis
applyanyne

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationapply
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.

Maintenance: fill empty contact fields from a SmartEmailing backup (dry run unless apply)

POST /api/v1/tenants/{tenant}/maintenance/se-backfill-contacts

Oprávnění: modul contacts, úroveň full; klíč s přístupem full

MG-01, AN-01 (core/se_backfill.run_records): body {contacts: [{email, column: value}] (records_to_json, a part of the export is fine), audienceFields: false, shopCustomers: false, apply}. Fills only empty fields; apply also recomputes the engagement grades. A large backfill goes in parts with reach: false and recompute: false (both default true) on all but the last part, so each call stays far under the 60 s request limit. 200 {counts per field ..., automations, applied}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

PoleTypPovinnéPopis
applyanyne
contactsanyano

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationapply, contacts
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.

Maintenance: fill empty contact fields from the e-shop feeds (dry run unless apply)

POST /api/v1/tenants/{tenant}/maintenance/shop-enrich

Oprávnění: modul contacts, úroveň full; klíč s přístupem full

Contact data from the e-shop feeds (core/shop_enrich.run): body {apply}. Fills only empty fields from the customer accounts, the delivery data and the shop's language, derives gender, name day and salutations; apply also turns on the ongoing enrichment of the feed imports (phones and billing addresses come with the next whole order export). 200 {contacts, matched, contactsChanged, fill, language, derived, keptEdited, automationReach: [{id, name, nameDay, before, after, new, newPerMonth, newNext30Days}] (mailable contacts that may enter each active repeat automation before and after), ongoingBefore, ongoing, applied}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

PoleTypPovinnéPopis
applybooleanano

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationapply, reach
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.

Maintenance: rebuild the e-shop lists (dry run unless apply)

POST /api/v1/tenants/{tenant}/maintenance/shop-lists

Oprávnění: modul contacts, úroveň full; klíč s přístupem full

SZ-09, KK-09 (core/shop_lists.sync): body {seBackup: {lists: {se id: name}, members: {se id: [[address, state]]}} (optional), apply}. 200 {counts, lists: [{name, kind, action, members}], automations: active scenarios reading what changes, applied}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

PoleTypPovinnéPopis
applyanyne
seBackupanyne

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationapply
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 notifications

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

Oprávnění: modul null, úroveň read; klíč s přístupem read nebo full · Nástroj MCP: list_notifications

Notifications of the account (import finished, campaign sent or paused, automation paused...), newest first, with the unread count.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

Delete notifications

POST /api/v1/tenants/{tenant}/notifications/delete

Oprávnění: modul null, úroveň read; klíč s přístupem read nebo full

{ids: [...]} removes those notifications, {all: true} every notification of the tenant (SE "Smazat vše").

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

object

Odpovědi

  • 204 No content

Chyby

StavKódHodnoty message
400validationids
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.

Mark notifications as read

POST /api/v1/tenants/{tenant}/notifications/read

Oprávnění: modul null, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json): Required by the server: ids.

PoleTypPovinnéPopis
idsarray of stringano

Odpovědi

  • 204 No content

Chyby

StavKódHodnoty message
400validationids
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.

Mark notifications as unread

POST /api/v1/tenants/{tenant}/notifications/unread

Oprávnění: modul null, úroveň read; klíč s přístupem read nebo full

SE "Označit jako nepřečtené": {ids: [...]}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json): Required by the server: ids.

PoleTypPovinnéPopis
idsarray of stringano

Odpovědi

  • 204 No content

Chyby

StavKódHodnoty message
400validationids
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.

State of the onboarding wizard

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

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

The onboarding wizard's state (core/onboarding.py).

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

Save the onboarding wizard

PATCH /api/v1/tenants/{tenant}/onboarding

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

PoleTypPovinnéPopis
stepone of: domain, shop, script, feeds, contacts, donene
shopIdstringne
skipone of: domain, shop, script, feeds, contacts, donene
unskipone of: domain, shop, script, feeds, contacts, donene
completebooleanne
dismissbooleanne

Odpovědi

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.

State of the RFM analysis

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

Oprávnění: modul contacts, úroveň read; klíč s přístupem read nebo full

SE GET rfm-analysis/model: Poštárna has no RFM model yet; whether the tenant asked for it.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

Ask to enable the RFM analysis

POST /api/v1/tenants/{tenant}/rfm/enable-request

Oprávnění: modul contacts, úroveň full; klíč s přístupem full

SE "Zapnout RFM analýzu": records the request (once), switches nothing on.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

object

Odpovědi

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.

Running background actions (imports, exports ...)

GET /api/v1/tenants/{tenant}/running-actions

Oprávnění: modul null, úroveň read; klíč s přístupem read nebo full

SE "Probíhající akce": background work of the tenant that runs or waits to run (core/jobs.running_actions).

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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.

Whether order feed imports fill empty contact fields

GET /api/v1/tenants/{tenant}/shop-enrich

Oprávnění: modul contacts, úroveň read; klíč s přístupem read nebo full

{ongoing}: whether the order feed imports fill empty contact fields as they come (core/shop_enrich.SETTING; off until a member runs the enrichment or turns it on). Nastavení › E-shopy, Údaje kontaktů z e-shopu.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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.

Turn the ongoing contact data enrichment on or off

PUT /api/v1/tenants/{tenant}/shop-enrich

Oprávnění: modul contacts, úroveň full; klíč s přístupem full

Body {ongoing: bool}: turns the ongoing enrichment of the order feed imports on or off (audited). Nothing is filled now; the one-time fill is POST /maintenance/shop-enrich. 200 {ongoing}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json): Required by the server: ongoing.

PoleTypPovinnéPopis
ongoingbooleanano

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationongoing
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.

Sending company data of every shop

GET /api/v1/tenants/{tenant}/shop-settings

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full · Nástroj MCP: get_shop_settings

Sending company of each shop (name, address, IČO).

The sender company of every e-shop: name, IČO and registered office (footers of e-mails, pages and forms).

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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.

Update the sending company data of a shop

PATCH /api/v1/tenants/{tenant}/shop-settings/{shop_id}

Oprávnění: modul settings, úroveň full; klíč s přístupem full · Nástroj MCP: update_shop_settings

Changes the sending company of a shop.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
companyIdstringne
companyNamestringne
companyAddressstringne

Odpovědi

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.

List shops (e-shops) of the company

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

Oprávnění: modul null, úroveň read; klíč s přístupem read nebo full · Nástroj MCP: list_shops

Shops (e-shops) of the account with id, code, domain, currency, language.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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.

Create a shop

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

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Tělo požadavku (application/json)

PoleTypPovinnéPopis
codestringano
displayNamestringano
domainstringano
webDisplaystringne
languageLangano
currencyCurrencyano
platformone of: shoptet, woocommerce, prestashop, upgates, customne
senderNamestringne
senderEmailstringne
linkDomainstringne
companyNamestringano
companyIdstringne
companyAddressstringne

Odpovědi

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 a shop

GET /api/v1/tenants/{tenant}/shops/{shop_id}

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Odpovědi

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.

Update a shop

PATCH /api/v1/tenants/{tenant}/shops/{shop_id}

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
companyIdstringne
companyNamestringne
currencyone of: CZK, EURne
companyAddressstringne
displayNamestringne
domainstringne
webDisplaystringne
languageone of: cs, skne
platformone of: shoptet, woocommerce, prestashop, upgates, customne
senderNamestringne
senderEmailstringne
linkDomainstringne

Odpovědi

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 the brand settings of a shop

GET /api/v1/tenants/{tenant}/shops/{shop_id}/brand

Oprávnění: modul content, úroveň read; klíč s přístupem read nebo full

{logoUrl, logoLink, logoWidth, primaryColor, secondaryColor, textColor, backgroundColor, fontFamily, headingFontFamily}: '' (logoWidth null) when unset; logoLink defaults to https:// and the shop's web address (web_display, else its domain) when unset.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Odpovědi

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.

Replace the brand settings of a shop

PUT /api/v1/tenants/{tenant}/shops/{shop_id}/brand

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Body with any of the brand fields: a missing field is kept, '' (logoWidth null) clears it. logoUrl and logoLink '' or https, colours '' or #rrggbb (stored in lower case), logoWidth null or 20 to 800, fonts at most 100 characters without < > { } ; ". 400 validation <field>. Answers the brand like GET.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
logoUrlstringne
logoLinkstringneWhere the logo leads; defaults to the shop's web.
logoWidthnumber or nullne
primaryColorstringne
secondaryColorstringne
textColorstringne
backgroundColorstringne
fontFamilystringne
headingFontFamilystringne

Odpovědi

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.

Set the default language of new contacts of a shop

PUT /api/v1/tenants/{tenant}/shops/{shop_id}/contact-language

Oprávnění: modul contacts, úroveň full; klíč s přístupem full

SE's Nastavení aplikace › Výchozí jazyk kontaktu (UZ-02) of one shop: {language: cs | sk}; it applies to contacts added from now on by hand, over the API or by a sign-up (migration 0392). 400 validation language, 404 for another shop.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Tělo požadavku (application/json)

PoleTypPovinnéPopis
languageLangano

Odpovědi

  • 200 OK: application/json Shop

Chyby

StavKódHodnoty message
400validationlanguage
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.

Switch a shop off

POST /api/v1/tenants/{tenant}/shops/{shop_id}/disable

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Odpovědi

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.

Switch a shop on

POST /api/v1/tenants/{tenant}/shops/{shop_id}/enable

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Odpovědi

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.

Every shop's one script line and connection state

GET /api/v1/tenants/{tenant}/site-script

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

The shops with their one line and connection state (module notes).

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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.

Switch the checkout newsletter box of a shop

PATCH /api/v1/tenants/{tenant}/site-script/{shop_id}

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Tělo požadavku (application/json): Required by the server: checkoutConsent.

PoleTypPovinnéPopis
checkoutConsentbooleanano

Odpovědi

Chyby

StavKódHodnoty message
400validationcheckoutConsent
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.

Test whether the script is on the shop's homepage

POST /api/v1/tenants/{tenant}/site-script/{shop_id}/check

Oprávnění: modul settings, úroveň full; klíč s přístupem full

The Test button (module notes): {result, url, state, seenAt}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Odpovědi

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.

State of the SmartEmailing migration

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

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

{connection (null before the first connect), migration (the latest run or null)}.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

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.

Get one SmartEmailing migration run

GET /api/v1/tenants/{tenant}/smartemailing/migrations/{migration_id}

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
migration_idpathstringanoId of the migration (string of digits).

Odpovědi

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.

Web tracking state of every shop

GET /api/v1/tenants/{tenant}/web-tracking

Oprávnění: modul settings, úroveň read; klíč s přístupem read nebo full

Shops with the Používat switch, whether a scenario listens to their carts, and the script address.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.

Odpovědi

  • 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 web tracking events

GET /api/v1/tenants/{tenant}/web-tracking/events

Oprávnění: modul contacts, úroveň read; klíč s přístupem read nebo full

SE grid Identifikováni: ?type=visit|identification|cart|custom, ?q= (e-mail), ?shopId=, paging.

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
pagequeryintegernePage number, from 1. default 1, min 1
pageSizequeryintegerneItems per page, 1 to 100. default 25, min 1, max 100
qquerystringneSearch text (case and diacritics insensitive). max 200 chars
shopIdquerystringne
typequerystringne

Odpovědi

  • 200 OK: application/json object

Chyby

StavKódHodnoty message
400validationq, type
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.

Switch web tracking of a shop

PATCH /api/v1/tenants/{tenant}/web-tracking/{shop_id}

Oprávnění: modul settings, úroveň full; klíč s přístupem full

Parametry

NázevKdeTypPovinnéPopis
tenantpathstring (uuid)anoPublic 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.
shop_idpathstringanoId of the shop (string of digits).

Tělo požadavku (application/json): Required by the server: enabled.

PoleTypPovinnéPopis
enabledbooleanano

Odpovědi

  • 204 No content

Chyby

StavKódHodnoty message
400validationenabled
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.

Schémata

AccountCompany

The company holding the account (GET /tenants/{t}/company).

PoleTypPovinnéPopis
namestringano
companyIdstringano
vatIdstringano

AccountWebhook

An account webhook (Nastavení › Datové zdroje › Webhooky; the same rows as API v3 /web-hooks).

PoleTypPovinnéPopis
idstringano
urlstringano
eventone of: new_contact, updated_contact, unsubscribed_contact, email_delivery_started, delivery_status, sent_email, email_open, email_click, scoring_result_changed, engagement_level_changed, sms_delivery_statusano
activebooleananofalse = switched off (by hand, or by itself after errorsLimit errors in a row).
silentbooleananoAccepted for compatibility, never fires yet.
timeoutSnumberano
basicLoginstring or nullanoHTTP Basic user name; the password is never answered.
lastResponseCodenumber or nullano
lastCallAtstring or nullano
errorsInRownumberano
errorsLimitnumberano
viaApibooleananoRegistered with an API key (API v3).
createdAtstringano

AccountWebhookInput

PoleTypPovinnéPopis
urlstringne
eventone of: new_contact, updated_contact, unsubscribed_contact, email_delivery_started, delivery_status, sent_email, email_open, email_click, scoring_result_changed, engagement_level_changed, sms_delivery_statusne
activebooleanne
basicAuthobject or nullnenull removes the credentials; password '' keeps the stored password (edit only).

AccountWebhookTest

Result of Otestovat: error scheme | dns | address | deadline | network | status ('' when ok).

PoleTypPovinnéPopis
okbooleanano
statusnumber or nullano
msnumber or nullano
errorstringano

AccountWebhooks

PoleTypPovinnéPopis
itemsarray of AccountWebhookano
eventsarray of one of: new_contact, updated_contact, unsubscribed_contact, email_delivery_started, delivery_status, sent_email, email_open, email_click, scoring_result_changed, engagement_level_changed, sms_delivery_statusano
silentEventsarray of one of: new_contact, updated_contact, unsubscribed_contact, email_delivery_started, delivery_status, sent_email, email_open, email_click, scoring_result_changed, engagement_level_changed, sms_delivery_statusano
limitnumberano

AppNotification

PoleTypPovinnéPopis
idstringano
typeNotificationTypeano
paramsmap of string or numberanoValues for the placeholders of notifications.type.<type>; numbers are formatted by the UI.
importantbooleanano
readbooleanano
createdAtstringano

BankDetails

PoleTypPovinnéPopis
accountstringano
ibanstringano

BillingBlock

one of: `, free_limit, unpaid`

BillingCurrency

one of: CZK, EUR

BillingOverview

PoleTypPovinnéPopis
subscriptionSubscriptionano
priceListPriceListano
profileBillingProfileano
bankobjectanonull = the platform has not set that account yet ("nenastaveno").
cardPaymentsoonano
supportobjectano

BillingPeriod

one of: monthly, annual

BillingProfile

PoleTypPovinnéPopis
firstNamestringano
lastNamestringano
billingEmailstringano
phonestringano
isCompanybooleanano
countrystringano
companyNamestringano
companyIdstringano
vatIdstringano
vatPayerbooleanano
streetstringano
citystringano
zipstringano
currencyBillingCurrencyano
savedbooleanne
completebooleanne
vatCheckVatCheckneThe VIES check of the VAT ID (server only; never sent back on save).

BillingQuote

PoleTypPovinnéPopis
tierPriceTierano
currencyBillingCurrencyano
periodBillingPeriodano
monthlystringano
netstringano
vatRatestringano
vatstringano
totalstringano
reverseChargebooleanano
annualSavingstringano
beforeDiscountstring or nullano
upgradeNetstring or nullano
changeone of: new, upgrade, downgrade, sameanonew = a new subscription (first invoice below), upgrade now, downgrade from the next period, same tier.
contactsnumberano
fitsbooleananoThe contacts fit the tier now (a downgrade is refused otherwise).
firstStartstring or nullano
firstEndstring or nullano
firstNetstring or nullano
firstVatstring or nullano
firstTotalstring or nullano

BillingSlice

A period and its net price.

PoleTypPovinnéPopis
onstringano
startstringano
endstringano
netstringano

CancelInfo

PoleTypPovinnéPopis
blockersarray of one of: trial, unpaid, profile, not_active, alreadyano
reasonsarray of CancelReasonano

CancelReason

one of: not_needed, complex, missing_features, bugs, price, communication, other_tool, other

ConsentSettings

The customer exception (soft opt-in) of one e-shop (GET /tenants/{t}/consent-settings): how many months after a contact's last completed order the shop may still mail it without another consent basis. months null = off. isDefault true = the shop's own law default (12 months for a Slovak shop, off otherwise, SK zákon č. 452/2021 Z. z. § 116 odst. 16), not a choice the tenant made; false = the tenant's own number (including an explicit 0).

PoleTypPovinnéPopis
shopIdstringano
codestringano
languageLangano
monthsnumber or nullano
isDefaultbooleanano

Currency

one of: CZK, EUR

Error

PoleTypPovinnéPopis
errorobjectano
json
{
  "error": {
    "code": "validation",
    "message": "email"
  }
}

Invoice

PoleTypPovinnéPopis
idstringano
numberstringano
kindone of: invoice, credit_noteano
purposeone of: upgrade, subscription, overage, manual, creditano
currencyBillingCurrencyano
netstringano
vatstringano
totalstringano
vatRatestringano
reverseChargebooleanano
paidAmountstringano
stateone of: cancelled, issued, paidano
statusInvoiceStatusano
issueDatestringano
dueDatestringano
paidAtstring or nullano
sentAtstring or nullano
periodStartstringano
periodEndstringano
daysnumberanoDays after the due date (overdue) or until it (unpaid).
creditForstring or nullano
remindersnumberano
hasQrbooleanano
buyerNamestringano
tenantobjectne

InvoiceStatus

one of: cancelled, unpaid, credit, paid, partial, overdue, due_today

Label

SE Štítky: a label with its RGBA colour (#rrggbbaa) and how many records carry it.

PoleTypPovinnéPopis
idstringano
namestringano
colorstringano
usednumberano
createdAtstringano

LabelTargets

PoleTypPovinnéPopis
listsarray of stringne
segmentsarray of stringne
campaignsarray of stringne
automationsarray of stringne

Lang

one of: cs, sk

NotificationList

PoleTypPovinnéPopis
itemsarray of AppNotificationano
unreadnumberano

NotificationType

one of: import_finished, campaign_sent, domain_verified, bounce_warning, export_ready, automation_paused, list_contacts_added, list_unsubscribed, campaign_paused, automation_notice, se_sync_problem, import_waiting, purpose_assigned_list, engagement_computed, contacts_bulk_done, list_merged, list_deleted

OnboardingPatch

PoleTypPovinnéPopis
stepone of: domain, shop, script, feeds, contacts, donene
shopIdstringne
skipone of: domain, shop, script, feeds, contacts, donene
unskipone of: domain, shop, script, feeds, contacts, donene
completebooleanne
dismissbooleanne

OnboardingState

PoleTypPovinnéPopis
visiblebooleananoShown on the dashboard (not finished, not closed; a company without a row only while it has no contact).
stepone of: domain, shop, script, feeds, contacts, doneano
skippedarray of one of: domain, shop, script, feeds, contacts, doneano
completedAtstring or nullano
dismissedAtstring or nullano
shopobject or nullano
stepsobjectanoDone from the data itself.
feedsobjectano
contactsnumberano
progressnumberanoSteps of the first five that are done or skipped.
totalnumberano

OverageDay

One day over the tier: (price of the tier that fits - price of the tier) / days of the month.

PoleTypPovinnéPopis
daystringano
contactsnumberano
overnumberano
fromMaxnumberano
toMaxnumberano
amountstringano

Payment

PoleTypPovinnéPopis
idstringano
invoiceIdstringano
invoiceNumberstringano
amountstringano
currencyBillingCurrencyano
paidOnstringano
methodone of: bank, card, credit_note, manualano

PriceList

PoleTypPovinnéPopis
tiersarray of PriceTierano
annualDiscountPctstringano
vatRatestringano
trialDaysnumberano
freeContactsnumberano
freeEmailsMonthnumberano
fairUseSendsnumberano
currenciesarray of BillingCurrencyano

PriceTier

PoleTypPovinnéPopis
idstringano
maxContactsnumberano
monthlystring or nullanoNet a month in the subscription's currency; null = individual price.
monthlyCzkstring or nullano
monthlyEurstring or nullne
freebooleanano
activebooleanano

RfmState

RFM analysis (SE GET rfm-analysis/model): no model in Poštárna yet; whether the company asked for it.

PoleTypPovinnéPopis
enabledbooleanano
requestedbooleanano
requestedAtstring or nullano

RunningAction

PoleTypPovinnéPopis
idstringano
kindone of: import_run, import_doi, export_run, feed_refresh, order_feed_refresh, se_discover, se_sync_suppressions, engagement_recompute, contacts_bulk, list_merge, list_deleteano
statusone of: queued, runningano
sincestringano

SeConnection

PoleTypPovinnéPopis
loginstringano
keyHintstringanoFirst three characters of the key (the key itself is never returned).
accountIdstring or nullano
verifiedAtstringano
listsmap of SeListChoiceano
optionsobjectano
syncEnabledbooleananoHourly sync of the parallel run.
syncChangedAtstring or nullano
lastSyncAtstring or nullano
lastSyncmap of string or numberano
syncStatusone of: ok, failed, skipped, lateneok, skipped (a switch run was queued or running), failed (syncProblem says why) or late (no sync for 3 hours).
syncProblemstringnecredentials, unavailable, dataKey, error, migration_running or no_sync.
syncProblemAtstring or nullne

SeListChoice

PoleTypPovinnéPopis
roleone of: optin, member, unsub, skipano
shopstringanoShop code (cz, sk).
namestringano

SeMigration

PoleTypPovinnéPopis
idstringano
statusone of: queued, running, finished, failedano
phaseone of: `, contacts, purposes, templates, automations, fields, suppressions, apply, report`ano
progressobjectano
planobjectano
countsmap of numberano
reportSeReport or nullano
failedbooleanano
stoppedbooleanneThe worker stopped before the run finished; starting it again resumes it.
failureone of: `, unavailable, error, stopped, credentials, answer, dataKey, connection`neThe kind of a failed run (SE_RUN_FAILURES), '' otherwise; never the technical text.
createdAtstringano
startedAtstring or nullano
finishedAtstring or nullano

SeProblem

PoleTypPovinnéPopis
codeone of: blacklistMissing, hardbounceMissing, unsubscribeMissing, listUnsubscribeMissing, suppressionMissing, duplicatesMerged, invalidWithOptOut, listUnsubscribeNotInPostarna, erasedano
countnumberano
blockingbooleananotrue = Poštárna must not send yet (readyToSend false).

SeReport

PoleTypPovinnéPopis
rowsarray of SeReportRowano
listsarray of objectano
skippedmap of numberanoContacts not taken over and why (not_in_mapped_lists, invalid_address).
mappingmap of numberano
mergedobjectneSmartEmailing records merged into one contact because their addresses are the same.
problemsarray of SeProblemne
suppressionDiffobjectano
readyToSendbooleananoBlacklist, hard bounces and unsubscribes of SmartEmailing are all in Poštárna: Poštárna may send.

SeReportRow

One line of the reconciliation: SmartEmailing against Poštárna (counts only).

PoleTypPovinnéPopis
keyone of: unsubscribed, blacklisted, contacts, purposes, templates, automations, hardbounced, listUnsubscribes, customFields, consentsano
senumberano
postarnanumberano
creatednumberne
skippednumberne
archivednumberne
imagesFailednumberne
failednumberne

SeState

PoleTypPovinnéPopis
connectionSeConnection or nullano
migrationSeMigration or nullano

Shop

PoleTypPovinnéPopis
idstringano
codestringanocz, sk (ShopSettings.code)
displayNamestringano
domainstringano
currencyCurrencyano
languageLangano
activebooleannefalse = switched off in settings E-shopy (hidden from the switcher and pickers); absent = active.
contactLanguageone of: cs, skneSE's Výchozí jazyk kontaktu (UZ-02): the language of the shop's new contacts that come without one; until chosen (contactLanguageSet false) Czech for a .cz and Slovak for a .sk domain.
contactLanguageSetbooleanne

ShopBrand

Brand identity of an e-shop (SmartEmailing "Grafická identita"): the Logo element and predefined sections use it.

PoleTypPovinnéPopis
logoUrlstringano
logoLinkstringanoWhere the logo leads; defaults to the shop's web.
logoWidthnumber or nullano
primaryColorstringano
secondaryColorstringano
textColorstringano
backgroundColorstringano
fontFamilystringano
headingFontFamilystringano

ShopConnector

The connector of orders and customers as the tenant sees it; the platform sets it (its key is the platform's).

PoleTypPovinnéPopis
hoststringano
intervalSnumberanoSeconds between automatic runs; 0 = only by hand.

ShopDetail

PoleTypPovinnéPopis
webDisplaystringano
platformone of: shoptet, woocommerce, prestashop, upgates, customano
senderNamestringano
senderEmailstringano
linkDomainstringanoOwn domain of tracking and unsubscribe links; '' = the platform's.
companyNamestringano
companyIdstringano
companyAddressstringano
activebooleananofalse = switched off in settings E-shopy (hidden from the switcher and pickers); absent = active.
disabledAtstring or nullano
createdAtstringano
connectorShopConnector or nullano
usageShopUsageano
lockedbooleananoLanguage and currency are fixed once the shop has contacts, orders, feeds or a sent campaign.
idstringano
codestringanocz, sk (ShopSettings.code)
displayNamestringano
domainstringano
currencyCurrencyano
languageLangano
contactLanguageone of: cs, skneSE's Výchozí jazyk kontaktu (UZ-02): the language of the shop's new contacts that come without one; until chosen (contactLanguageSet false) Czech for a .cz and Slovak for a .sk domain.
contactLanguageSetbooleanne

ShopInput

POST /tenants/{t}/shops (code, displayName, domain, language, currency, companyName required) and PATCH (code fixed).

PoleTypPovinnéPopis
codestringano
displayNamestringano
domainstringano
webDisplaystringne
languageLangano
currencyCurrencyano
platformone of: shoptet, woocommerce, prestashop, upgates, customne
senderNamestringne
senderEmailstringne
linkDomainstringne
companyNamestringano
companyIdstringne
companyAddressstringne

ShopSettings

The sender company of one e-shop (settings Firma, GET /tenants/{t}/shop-settings): every campaign and automation e-mail names it in the standard footer, the public pages and forms in theirs. companyId (IČO) and companyAddress (registered office) are shown only when filled ('' = not filled).

PoleTypPovinnéPopis
shopIdstringano
codestringano
displayNamestringano
languageLangano
companyNamestringano
companyIdstringano
companyAddressstringano

ShopUsage

What a shop has (GET /tenants/{t}/shops/{id}).

PoleTypPovinnéPopis
contactsnumberano
listsnumberano
segmentsnumberano
campaignsnumberano
automationsActivenumberano
feedsnumberano
ordersnumberano

SiteScriptCheck

The Test button (POST /tenants/{t}/site-script/{shop}/check): found = the line is on the homepage.

PoleTypPovinnéPopis
resultone of: found, not_found, unreachableano
urlstring or nullano
stateone of: live, quiet, waitingano
seenAtstring or nullano

SiteScriptShop

PoleTypPovinnéPopis
shopIdstringano
codestringano
namestringano
domainstringano
webDisplaystringano
platformone of: shoptet, woocommerce, prestashop, upgates, customano
scriptUrlstringanoThe postarna.js address of the one line.
snippetstringanoThe whole line for the shop's footer.
stateone of: live, quiet, waitinganolive = the script reported within 3 days, quiet = earlier, waiting = never.
seenAtstring or nullano
seenHoststringano
checkoutConsentbooleananoThe script also reads the newsletter box of the checkout and the registration.
popupsnumberanoActive pop-up and slide-in forms the script shows; active classic forms it can place.
embedsnumberano
signupsobjectanoCheckout newsletter boxes of the last 30 days by state.

Subscription

PoleTypPovinnéPopis
stateSubscriptionStateano
inTrialbooleanano
trialEndsAtstring or nullano
trialDaysLeftnumberano
periodBillingPeriodano
currencyBillingCurrencyano
tierPriceTier or nullano
manualbooleanano
customMonthlystring or nullano
monthlystring or nullano
periodNetstring or nullano
annualMonthlystring or nullano
annualSavingstring or nullano
annualDiscountPctstringano
vatRatestringano
contactsnumberano
limitnumber or nullano
overBynumberano
contactsChange30dnumber or nullano
sentMonthnumberano
freebooleanano
freeEmailsMonthnumber or nullano
fairUseLimitnumberano
fairUseSendsnumberano
nextInvoiceOnstring or nullanoDay the next invoice is issued: at once for the first one, the 2nd of the month for a renewal.
nextPeriodOnstring or nullanoFirst day of the next (or the waiting) period: a planned lower tier and the renewal apply from it.
daysToInvoicenumber or nullano
periodStartstring or nullano
periodEndstring or nullano
cancelAtstring or nullano
billingBlockBillingBlockano
billingExemptbooleanano
sendingStatestringano
paymentMethodone of: bank, cardano
overageTotalstring or nullano
overageDaysnumberano
currentSpendstring or nullano
unpaidInvoicesnumberano
overdueInvoicesnumberano
orderedbooleananoA paid tier is ordered (in the trial: it starts when the trial ends).
dueDaysnumberano
firstInvoiceBillingSlice or nullanoA tier ordered in the trial: its first invoice on the day the trial ends, for the rest of that month (pro rata).
nextTierPriceTier or nullanoSnížit tarif: the lower tier planned from the next period (null = none).
nextBillingobject or nullanoThe next invoice of a running subscription: the tier (the planned lower one) and the overage of a monthly one.
overageFromstring or nullanoFirst day of the overage not billed yet (null outside a paid period).
overagearray of OverageDayanoDays over the tier since overageFrom (SE Příloha k faktuře), billed with the next invoice.

SubscriptionState

one of: trial, active, past_due, suspended, cancelled, expired

VatCheck

PoleTypPovinnéPopis
requiredbooleananoAn EU company outside CZ that says it is a VAT payer: only then is the VAT ID checked.
stateVatCheckStateano
vatIdstringano
checkedAtstring or nullano
namestringanoName and address as VIES returned them; requestIdentifier = the consultation number (evidence).
addressstringano
requestIdentifierstringano
errorstringano
lastValidAtstring or nullano
fallbackUntilstring or nullanoUntil when an unavailable VIES still allows reverse charge (last valid check + 30 days).
reverseChargebooleanano

VatCheckState

one of: not_needed, unchecked, valid, invalid, unavailable

WebTrackingEvent

One row of the grid Identifikováni (a tracked event of a contact).

PoleTypPovinnéPopis
idstringano
typeone of: custom, visit, identification, cartano
datamap of anyano
atstringano
shopIdstring or nullano
sourcestringano
contactIdstringano
emailstringano

WebTrackingShop

SE Datové zdroje › Webtracking: a shop's Používat switch, whether a scenario listens to its carts, the script.

PoleTypPovinnéPopis
shopIdstringano
codestringano
namestringano
domainstringano
enabledbooleanano
listeningbooleanano
scriptUrlstringanoThe cart.js address for the one line in the shop's footer.