Printago API
PATCH /v1/integrations/shippo/{integrationId}/settings

Update Shippo settings

Update Shippo integration settings, including which sales channels to leave out.

Requires: integration.manage

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
}