mutation SaveConnectorConfiguration($request: SaveConnectorConfigurationCommandRequestInput!) {
SaveConnectorConfiguration(request: $request) {
canImport
shouldImportItemsAndCategories
shouldImportOrdersAndCustomers
shouldImportImages
canUpload
shouldUploadItemComplete
}
}{
"request": {
"salesChannelId": "string",
"canImport": true,
"shouldImportItemsAndCategories": true,
"shouldImportOrdersAndCustomers": true,
"shouldImportImages": true,
"canUpload": true,
"shouldUploadItemComplete": true,
"shouldUploadItemPriceRestricted": true,
"shouldUploadItemStockRestricted": true,
"shouldUploadCustomers": true,
"shouldUploadImages": true,
"shouldRefreshExistingItems": true,
"shouldRefreshCustomers": true,
"shouldDeleteImagesOnImport": true,
"shouldWawiCalculateTaxRate": true,
"shouldWawiCalculateTaxRateForShipping": true,
"pullCount": 1,
"quickSyncCount": 1,
"sendOnlyAssignedManufacturers": true
}
}{
"data": {
"SaveConnectorConfiguration": {
"canImport": true,
"shouldImportItemsAndCategories": true,
"shouldImportOrdersAndCustomers": true,
"shouldImportImages": true,
"canUpload": true,
"shouldUploadItemComplete": true
}
}
}SaveConnectorConfiguration
Replaces the persisted synchronisation configuration (dbo.tShopKonfiguration) of a connector account. Section-scoped: no other part of the connector account - base data, credentials, customer groups, languages, currencies, shipping methods - is read or written. Full replacement, not a patch: the request describes the complete desired state of the configuration section, and every writable field must be sent. Omitting an optional field sets it to null (its documented ‘unrestricted / not set’ meaning), so a GET-modify-PUT round trip is the intended usage; use UpdateConnector for field-wise partial updates. A connector account that has no configuration row yet gets one created by this call, which is why a partial write is not offered here - ‘leave unchanged’ has no meaning against a row that does not exist. Persists only: it does not contact the Connector endpoint at any point. Two groups of ConnectorConfiguration fields are deliberately not writable and are not part of this request. Live-only fields reported by the connected endpoint’s handshake (PlatformName, PlatformVersion, ProtocolVersion, EndpointVersion, IsOldConnector, ServerInfo) are not persisted at all and can never be written. DummyCategoryId is system-managed - the import pipeline assigns the fallback category itself when an imported product has no category - so it is read-only here and its stored value is preserved unchanged by this call. Submitting any of those names is not an error on REST, where unknown body properties are ignored; on GraphQL the schema rejects them as unknown input fields.
SaveConnectorConfiguration(request: SaveConnectorConfigurationCommandRequestInput!): ConnectorConfiguration!Arguments
Returns
The connector account is allowed to import data from the endpoint.
Items and categories are imported.
Orders and customers are imported.
Item images are imported.
The connector account is allowed to upload data to the endpoint.
Items are uploaded completely, rather than price/stock-restricted.
Item uploads are restricted to prices only.
Item uploads are restricted to stock only.
Customer data is uploaded.
Images are uploaded.
Existing items are merged/refreshed rather than only added.
Existing customer data is refreshed.
Images are deleted on import.
The Wawi calculates the tax rate for items, rather than taking the endpoint-reported one.
The Wawi calculates the tax rate for shipping, rather than taking the endpoint-reported one.
Maximum transfer rate for uploads, in megabytes, or null if unrestricted.
Maximum number of images transferred per run, or null if unrestricted.
Maximum number of entities transferred per run, or null if unrestricted.
Maximum pull count per sync run.
Maximum quick-sync count per sync run.
Manufacturer data sent to the endpoint is filtered to only assigned manufacturers.
The shipping/departure country as an ISO 3166-1 alpha-2 country code, or null if not set. Canonical form is UPPERCASE (ADR-85); matching is case-insensitive.
Fallback category for uncategorized imported items, or null if not set.
mutation SaveConnectorConfiguration($request: SaveConnectorConfigurationCommandRequestInput!) {
SaveConnectorConfiguration(request: $request) {
canImport
shouldImportItemsAndCategories
shouldImportOrdersAndCustomers
shouldImportImages
canUpload
shouldUploadItemComplete
}
}{
"request": {
"salesChannelId": "string",
"canImport": true,
"shouldImportItemsAndCategories": true,
"shouldImportOrdersAndCustomers": true,
"shouldImportImages": true,
"canUpload": true,
"shouldUploadItemComplete": true,
"shouldUploadItemPriceRestricted": true,
"shouldUploadItemStockRestricted": true,
"shouldUploadCustomers": true,
"shouldUploadImages": true,
"shouldRefreshExistingItems": true,
"shouldRefreshCustomers": true,
"shouldDeleteImagesOnImport": true,
"shouldWawiCalculateTaxRate": true,
"shouldWawiCalculateTaxRateForShipping": true,
"pullCount": 1,
"quickSyncCount": 1,
"sendOnlyAssignedManufacturers": true
}
}{
"data": {
"SaveConnectorConfiguration": {
"canImport": true,
"shouldImportItemsAndCategories": true,
"shouldImportOrdersAndCustomers": true,
"shouldImportImages": true,
"canUpload": true,
"shouldUploadItemComplete": true
}
}
}Was this page helpful?