OrderWebhookLine
Reusable OrderWebhookLine schema.
Type: object
Fields
| Field | Type | Constraints | Meaning | Example |
|---|---|---|---|---|
sku_idrequired | integer | None | Canonical TCGplayer sku id (STABLE). | 0 (generated) |
product_idrequired | integer | None | Canonical TCGplayer product id (STABLE). | 0 (generated) |
quantityrequired | integer | None | The number of inventory units represented by this record. | 0 (generated) |
unit_pricerequired | integer | None | Integer minor units (cents) in the order currency (STABLE). | 0 (generated) |
namerequired | string | None | Descriptive snapshot, frozen at order time (STABLE). | string (generated) |
setrequired | string | None | The card set or expansion. | string (generated) |
conditionrequired | string | None | The normalized condition assigned to the card. | string (generated) |
external_refrequired | string or null | None | Echo of the Seller's opaque listing ref; null if none (STABLE). | string (generated) |
language | string or null | None | The language of the card printing. | string (generated) |
finish | string or null | None | The physical finish or foil treatment of the card. | string (generated) |
disclosures | object | None | Provenance, grading, and authenticity statements shown to the buyer. | {
"image_source": "catalog",
"condition_source": "seller_declared",
"authenticity_source": "seller_attestation",
"snapcaster_inspected": false,
"snapcaster_graded": false,
"snapcaster_authenticated": false,
"grading_standard": "string",
"declared_grade": "string",
"buyer_protection": "string"
} (generated) |
disclosures.image_sourcerequired | string | allowed values: catalog | Who supplied the product image shown to the buyer. | catalog (generated) |
disclosures.condition_sourcerequired | string | allowed values: seller_declared | Who assigned the displayed card condition. | seller_declared (generated) |
disclosures.authenticity_sourcerequired | string | allowed values: seller_attestation | Who supplied the authenticity determination. | seller_attestation (generated) |
disclosures.snapcaster_inspectedrequired | boolean | allowed values: false | Whether Snapcaster physically inspected the card. | false (generated) |
disclosures.snapcaster_gradedrequired | boolean | allowed values: false | Whether Snapcaster assigned the displayed grade. | false (generated) |
disclosures.snapcaster_authenticatedrequired | boolean | allowed values: false | Whether Snapcaster authenticated the card. | false (generated) |
disclosures.grading_standardrequired | string | None | The grading standard used for the declared grade. | string (generated) |
disclosures.declared_graderequired | string or null | None | The grade declared for the card under the named standard. | string (generated) |
disclosures.buyer_protectionrequired | string | None | The buyer-protection coverage attached to this offering. | string (generated) |
fulfillment_obligation | object | None | The exact item characteristics the Seller must fulfill. | {
"sku": "exact",
"printing": "exact",
"language": "exact",
"finish": "exact",
"condition": "declared-or-better"
} (generated) |
fulfillment_obligation.skurequired | string | allowed values: exact | The stock-keeping identity for the exact card offering. | exact (generated) |
fulfillment_obligation.printingrequired | string | allowed values: exact | The exact card printing the Seller is obligated to supply. | exact (generated) |
fulfillment_obligation.languagerequired | string | allowed values: exact | The language of the card printing. | exact (generated) |
fulfillment_obligation.finishrequired | string | allowed values: exact | The physical finish or foil treatment of the card. | exact (generated) |
fulfillment_obligation.conditionrequired | string | allowed values: declared-or-better | The normalized condition assigned to the card. | declared-or-better (generated) |
Examples
{ "sku_id": 0, "product_id": 0, "quantity": 0, "unit_price": 0, "name": "string", "set": "string", "condition": "string", "external_ref": "string"}