API reference · Types
StoreStatusResponse
Part of the response of GET /me and PATCH /me.
Type: object
Example
{
"success": true,
"data": {
"sellerId": 42,
"sellerCode": "sandbox-cards",
"storeName": "Sandbox Cards",
"currency": "CAD",
"region": "CA",
"subscription": "orders",
"active": true,
"vacation": false,
"counts": {
"total": 1,
"matched": 1,
"unmatched": 0,
"browsable": 1
},
"readiness": {
"browseEligible": true,
"effectiveTermsVersion": "2026-10-27",
"incompletePrerequisites": []
}
}
}Fields
successboolean requiredWhether the operation completed as requested.
Constraints: allowed values:
trueExampletruedataStorerequiredStatus The operation or event payload.
Show child fieldsHide child fields
data.integer requiredsellerId The seller's numeric id, the
data.seller_idon every webhook event for this seller. Store it withsellerCodewhen you validate a key, so you can route events before the first sale.Example
42data.string requiredsellerCode Example
sandbox-cardsdata.string requiredstoreName Example
Sandbox Cardsdata.string requiredcurrency The ISO 4217 currency code used for monetary amounts.
Example
CADdata.string requiredregion The market region whose rules and currency apply.
Example
CAdata.string or null requiredsubscription Your platform's subscription, the event families it receives:
orders,inventoryorboth. Snapcaster sets it during onboarding. The order operations answer aninventorysubscription with403 SUBSCRIPTION_EXCLUDES_ORDERS.nullwhen the seller is linked to no platform.Constraints: allowed values:
orders,inventory,both,nullExampleordersdata.boolean requiredactive False while the seller is suspended.
Example
truedata.boolean requiredvacation Whether the seller has temporarily hidden all listings from browse.
Example
falsedata.object requiredcounts Counts for the seller's listings.
Show child fieldsHide child fields
data.integer requiredcounts. total The total number of records.
Example
1data.integer requiredcounts. matched The number of listings matched to the canonical catalog.
Example
1data.integer requiredcounts. unmatched The number of listings not yet matched to the canonical catalog.
Example
0data.integer requiredcounts. browsable Zero while suspended or on vacation.
Example
1
data.object requiredreadiness The seller’s current browse-readiness assessment.
Show child fieldsHide child fields
data.boolean requiredreadiness. browseEligible See Browse readiness in Core concepts.
Example
truedata.string requiredreadiness. effectiveTermsVersion Example
2026-10-27data.array of object requiredreadiness. incompletePrerequisites See Browse readiness in Core concepts.
Show child fieldsHide child fields
data.string requiredreadiness. incompletePrerequisites[]. code The stable machine-readable code for this result.
Constraints: 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,BILLING_AGENT_ELECTION_REQUIRED,REPORTING_IDENTITY_REQUIREDdata.string requiredreadiness. incompletePrerequisites[]. message A human-readable explanation of the result.
data.object requiredreadiness. incompletePrerequisites[]. action The request that closes the prerequisite.
VACATION_DISABLED's action isPATCH /api/v1/marketplace/me, which the marketplace API key can send with{"vacation": false}. Every other/api/action is an account API request made with the seller's Snapcaster login, and amailto:action is an email to Snapcaster.Show child fieldsHide child fields
data.string requiredreadiness. incompletePrerequisites[]. action. type data.string requiredreadiness. incompletePrerequisites[]. action. method Constraints: allowed values:
GET,POST,PATCH,PUTdata.string requiredreadiness. incompletePrerequisites[]. action. href The relative API path for the corrective action.
data.objectreadiness. incompletePrerequisites[]. review Present on the
OPERATOR_REVIEW_APPROVEDentry only: where the seller readiness review stands. Never carries a reason.Show child fieldsHide child fields
data.string requiredreadiness. incompletePrerequisites[]. review. status Constraints: allowed values:
incomplete,follow_up_required,rejected
Used by
GET /me- Get store status (response)PATCH /me- Set vacation mode (response)