StoreStatus
Reusable StoreStatus schema.
Type: object
Fields
| Field | Type | Constraints | Meaning | Example |
|---|---|---|---|---|
sellerCoderequired | string | None | Seller Code supplied to or returned by this operation. | string (generated) |
storeNamerequired | string | None | Store Name supplied to or returned by this operation. | string (generated) |
currencyrequired | string | None | The ISO 4217 currency code used for monetary amounts. | string (generated) |
regionrequired | string | None | The market region whose rules and currency apply. | string (generated) |
activerequired | boolean | None | False while the Seller is suspended. | true (generated) |
vacationrequired | boolean | None | Whether the Seller has temporarily hidden all Listings from Browse. | true (generated) |
countsrequired | object | None | Aggregate counts for the Seller’s Listings. | {
"total": 0,
"matched": 0,
"unmatched": 0,
"browsable": 0
} (generated) |
counts.totalrequired | integer | None | The total number of records in the measured set. | 0 (generated) |
counts.matchedrequired | integer | None | The number of Listings matched to the canonical catalog. | 0 (generated) |
counts.unmatchedrequired | integer | None | The number of Listings not yet matched to the canonical catalog. | 0 (generated) |
counts.browsablerequired | integer | None | Zero while suspended or on vacation. | 0 (generated) |
readinessrequired | object | None | The Seller’s current Browse-readiness assessment. | {
"browseEligible": true,
"effectiveTermsVersion": "string",
"incompletePrerequisites": [
{
"code": "SELLER_ACTIVE",
"message": "string",
"action": {
"type": "string",
"method": "GET",
"href": "string"
}
}
]
} (generated) |
readiness.browseEligiblerequired | boolean | None | Browse Eligible for the surrounding readiness record. | true (generated) |
readiness.effectiveTermsVersionrequired | string | None | Effective Terms Version for the surrounding readiness record. | string (generated) |
readiness.incompletePrerequisitesrequired | array of object | None | Incomplete Prerequisites for the surrounding readiness record. | [
{
"code": "SELLER_ACTIVE",
"message": "string",
"action": {
"type": "string",
"method": "GET",
"href": "string"
}
}
] (generated) |
readiness.incompletePrerequisites[].coderequired | string | allowed values: SELLER_ACTIVE, VACATION_DISABLED, SHIPPING_OPTION_CONFIGURED, CONNECTED_ACCOUNT_CANADIAN, PAYOUTS_READY, CURRENT_SELLER_TERMS_ACCEPTED, TAX_PROFILE_COMPLETE, CANADIAN_SHIPMENT_ORIGIN_CONFIRMED, AUTHENTICATOR_ENROLLED, AUTHENTICATOR_RECOVERY_VERIFIED, OPERATOR_REVIEW_APPROVED, SHOP_LINK_ACTIVE, BILLING_TERMS_ACCEPTED | The stable machine-readable code for this result. | SELLER_ACTIVE (generated) |
readiness.incompletePrerequisites[].messagerequired | string | None | A human-readable explanation of the result. | string (generated) |
readiness.incompletePrerequisites[].actionrequired | object | None | The corrective action available for this condition. | {
"type": "string",
"method": "GET",
"href": "string"
} (generated) |
readiness.incompletePrerequisites[].action.typerequired | string | None | The stable kind of the surrounding resource or action. | string (generated) |
readiness.incompletePrerequisites[].action.methodrequired | string | allowed values: GET, POST, PATCH | The method used to carry out the surrounding action. | GET (generated) |
readiness.incompletePrerequisites[].action.hrefrequired | string | None | The relative API path for the corrective action. | string (generated) |
Examples
{ "sellerCode": "string", "storeName": "string", "currency": "string", "region": "string", "active": true, "vacation": true, "counts": { "total": 0, "matched": 0, "unmatched": 0, "browsable": 0 }, "readiness": { "browseEligible": true, "effectiveTermsVersion": "string", "incompletePrerequisites": [ { "code": "SELLER_ACTIVE", "message": "string", "action": { "type": "string", "method": "GET", "href": "string" } } ] }}