Printago API
PATCH
/v1/integrations/shippo/{integrationId}/settings
Update Shippo settings
Update Shippo integration settings, including which sales channels to leave out.
Path Parameters
integrationId
required
string
The Shippo integration ID
Request Body
Settings to update
RequestBody
autoCloseOrdersoptional
"shipped" | "never"
shippednever
autoPrintoptional
boolean
excludedShopAppsoptional
string[]
showMarketplaceoptional
boolean
Example Request
application/json
{
"autoPrint": true,
"autoCloseOrders": "shipped",
"excludedShopApps": [
"string"
],
"showMarketplace": true
}
Response Schema
ShippoSettings
autoCloseOrdersoptional
"shipped" | "never"
Defaults to 'shipped': Shippo is where the seller buys the label, so a
shipped order is a first-hand signal (the ShipStation stance).
shippednever
autoPrintoptional
boolean
excludedShopAppsoptional
string[]
Shippo `shop_app` values NOT to import ("Shopify", "Etsy", ...). An
exclusion list so a channel the seller adds in Shippo later imports
without a visit here; the usual reason to exclude one is that it is also
connected to Printago directly and would otherwise import twice.
showMarketplaceoptional
boolean
Show the underlying channel alongside the source ("Shippo - Etsy").
Example Response
200 OK — application/json
{
"autoPrint": true,
"autoCloseOrders": "shipped",
"excludedShopApps": [
"string"
],
"showMarketplace": true
}