Get export settings
GET
/merchants/{merchantCode}/exportSettings
const url = 'https://catalog.shopgate.io/v1/merchants/example/exportSettings';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://catalog.shopgate.io/v1/merchants/example/exportSettingsReturns a list of export settings
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”merchantCode
required
string
Query Parameters
Section titled “Query Parameters”catalogCode
string
Responses
Section titled “Responses”Returns value for a given catalog code and setting key.
Media typeapplication/json
object
exportSettings
object
googleLocalInventory
object
username
string
password
string
productIdentifier
string
productExport
object
status
string
timeType
string
timeValue
string
cronPattern
string
productLinkTemplate
string
inventoryExport
object
status
string
timeType
string
timeValue
string
cronPattern
string
productLinkTemplate
string
maxExportQuantity
integer | null
pickupLinkSubfeed
object
status
string
timeType
string
timeValue
string
cronPattern
string
pickupLinkTemplate
string
mobilePickupLinkTemplate
string
pickupSLA
string
Example
{ "exportSettings": { "googleLocalInventory": { "inventoryExport": { "cronPattern": "00 12 * * *", "status": "active", "timeType": "time", "timeValue": "12:00", "maxExportQuantity": 5 }, "password": "sftp-pass", "pickupLinkSubfeed": { "cronPattern": "00 12 * * *", "mobilePickupLinkTemplate": "https://shop.curbside.shopgate.com/item/{{bin2hex product.code}}", "pickupLinkTemplate": "{{product.deeplinkUrl}}?store={store_code}", "pickupSLA": "same day", "status": "active", "timeType": "time", "timeValue": "12:00" }, "productExport": { "cronPattern": "4 5 * * *", "status": "active", "timeType": "cron", "timeValue": "4 5 * * *" }, "username": "sftp-user" } }}Validation error
Media typeapplication/json
object
statusCode
number
message
string
code
string
additionalInfo
object
validationErrors
Array<object>
object
code
number
reason
string
entity
string
entityId
string
subentityPath
Array<string | number>
error
object
paramName
The parameter-field, that failed to validate, like “userId”
string
paramValue
The value, that was sent, like “xxx”
null | string | number | array | object
code
Machine readable error code
string
message
required
Human readable error code
string
results
object
errors
Array<object>
object
code
Machine readable error code
string
message
Human readable error code
string
description
string
path
Array<string>
warnings
array
Example
{ "error": { "code": "SCHEMA_VALIDATION_FAILED", "results": { "errors": [ { "code": "MAX_LENGTH", "message": "Name too long", "description": "Property Name is too long", "path": [ "name" ] } ] } }}Merchant not found
Media typeapplication/json
object
statusCode
number
code
required
string
message
required
string
Example
{ "code": "NotFound", "message": "Merchant not found"}
