Skip to content
Menu
All API groups

Connectors

Store platform connectors (modules and plugins).

4 endpoints.

POST/v1/connectors/{connector_id}/sync

Pull a full sync from the store now

Needs a key or a dashboard session

Parameters

NameInTypeRequiredDescription
connector_idpathstringyes

Responses

GET/v1/connectors

Installed connectors

Needs a key or a dashboard session

Responses

POST/v1/connectors

Register a store connector (its 'Test connection' button)

Needs a key or a dashboard session

Parameters

NameInTypeRequiredDescription
Idempotency-Keyheaderstring | nullnoUnique per logical write (8-255 chars). Retries with the same key are safe. · pattern ^[A-Za-z0-9_\-:.]{8,255}$

Request body application/json ConnectorRegister

NameTypeRequiredDescription
platform"opencart" | "woocommerce" | "shopify" | "salla" | "zid" | "magento" | "custom"yes
store_urlstringyesmax length 500
platform_versionstring | nullnomax length 32
module_versionstring | nullnomax length 32
settingsobjectno

Responses

PATCH/v1/connectors/{connector_id}

Turn a connector on/off or change its settings

Needs a key or a dashboard session

Parameters

NameInTypeRequiredDescription
connector_idpathstringyes

Request body application/json ConnectorUpdate

NameTypeRequiredDescription
enabledboolean | nullno
settingsobject | nullno

Responses

Data shapes on this page

Accepted

NameTypeRequiredDescription
acceptedbooleannodefault true
jobJob | nullno

Job

A row of the shared `jobs` table. Poll GET /v1/jobs/{id} until status is terminal.

NameTypeRequiredDescription
idstringyes
kind"reindex" | "import" | "sync" | "translate_backfill" | "translate_writeback" | "export" | "data_export" | "data_delete" | "embed" | "synonym_mining"yes
status"queued" | "running" | "succeeded" | "failed" | "canceled"yes
progressnumbernodefault 0 · min 0 · max 1
created_atstring (date-time)yes
started_atstring (date-time) | nullno
finished_atstring (date-time) | nullno
resultobject | nullno
errorstring | nullno

ConnectorOut

NameTypeRequiredDescription
idstringyes
platform"opencart" | "woocommerce" | "shopify" | "salla" | "zid" | "magento" | "custom"yes
store_urlstringyes
platform_versionstring | nullno
module_versionstring | nullno
status"pending" | "active" | "error" | "disabled" | "uninstalled"yes
enabledbooleanyes
last_sync_atstring (date-time) | nullno
last_errorstring | nullno
fallback_count_24hintegernodefault 0
created_atstring (date-time)yes

ConnectorRegister

Sent by a connector's 'Test connection' button with its secret key.

NameTypeRequiredDescription
platform"opencart" | "woocommerce" | "shopify" | "salla" | "zid" | "magento" | "custom"yes
store_urlstringyesmax length 500
platform_versionstring | nullnomax length 32
module_versionstring | nullnomax length 32
settingsobjectno

ConnectorUpdate

NameTypeRequiredDescription
enabledboolean | nullno
settingsobject | nullno