Ordoro · Schema
Cart Schema
Order ManagementInventory ManagementShippingDropshippingEcommerceMulti-ChannelFulfillmentLogistics
Properties
| Name | Type | Description |
|---|---|---|
| _link | string | A relative link to this cart |
| name | string | The name of the cart |
| vendor | string | Short name of the vendor. |
| vendor_display | string | The corresponding display name of the `vendor` property. |
| id | integer | The identifier used as the main reference to this cart. |
| is_demo | boolean | Used internally. |
| worker_machinga | object | Used internally. |
| archived_date | object | If this cart has been archived, this will contain the datetime that the cart was archived. Otherwise it will be null. |
| gdpr_pii_removal_requested_date | object | This cart received a GDPR account deletion or redaction request from the sales channel integration and will be processed 30 days from this date. |
| import_min_order_placed_date | object | Orders older than this will not be imported. |
| default_packing_list_id | integer | The default packing list template ID. |
| prevent_write_back_settings_adjustment | boolean | This is true true if inventory writeback is locked to prevent accidental changes. |
| index | integer | The index of the cart in this company. Starts at 1 and increases with each additional cart. |
| vendor_config | object | Vendor-specific configuration information. |
| proxy_requests | boolean | This cart uses a consistent outbound IP address for making requests to the sales channel URL. |
| cart_download_order_statuses | array | List of statuses that will be imported from the sales channel. |
| autosync_activities | array | Used internally. |
| autosync_enabled | boolean | Used internally. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/ordoro/refs/heads/main/json-schema/ordoro-cart_base-schema.json",
"title": "Cart Schema",
"type": "object",
"definitions": {
"required_in_response": {
"required": [
"name",
"_link",
"vendor",
"vendor_display",
"id",
"is_demo",
"worker_machinga",
"archived_date",
"gdpr_pii_removal_requested_date",
"import_min_order_placed_date",
"default_packing_list_id",
"prevent_write_back_settings_adjustment",
"vendor_config",
"index",
"proxy_requests",
"cart_download_order_statuses",
"autosync_activities",
"autosync_enabled"
]
}
},
"properties": {
"_link": {
"type": "string",
"description": "A relative link to this cart"
},
"name": {
"type": "string",
"description": "The name of the cart"
},
"vendor": {
"type": "string",
"description": "Short name of the vendor.",
"enum": [
"amazon",
"amazon_ca",
"amazon_uk",
"bigcommerce",
"channeladvisor",
"custom_integration",
"ebay",
"ecwid",
"etsy",
"magento",
"magento_v2",
"miva",
"reverb",
"shopify",
"shopsite",
"sps_commerce",
"square",
"squarespace",
"stripe",
"threedcart",
"volusion_v1",
"walmart",
"wayfair",
"woocommerce"
]
},
"vendor_display": {
"type": "string",
"description": "The corresponding display name of the `vendor` property.",
"enum": [
"Amazon",
"Amazon CA",
"Amazon UK",
"BigCommerce",
"ChannelAdvisor",
"Custom Integration",
"eBay",
"Ecwid",
"Etsy",
"Magento",
"Magento 2.0",
"Miva",
"Reverb",
"Shopify",
"Shopsite",
"SpsCommerce",
"Square",
"Squarespace",
"Stripe",
"3dcart",
"Vendor Portal",
"Walmart",
"Wayfair",
"WooCommerce"
]
},
"id": {
"type": "integer",
"description": "The identifier used as the main reference to this cart.",
"default": 1
},
"is_demo": {
"type": "boolean",
"description": "Used internally.",
"default": false
},
"worker_machinga": {
"description": "Used internally.",
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"archived_date": {
"description": "If this cart has been archived, this will contain the datetime that the cart was archived. Otherwise it will be null.",
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gdpr_pii_removal_requested_date": {
"description": "This cart received a GDPR account deletion or redaction request from the sales channel integration and will be processed 30 days from this date.",
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"import_min_order_placed_date": {
"description": "Orders older than this will not be imported.",
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"default_packing_list_id": {
"type": "integer",
"description": "The default packing list template ID.",
"default": 1
},
"prevent_write_back_settings_adjustment": {
"type": "boolean",
"description": "This is true true if inventory writeback is locked to prevent accidental changes."
},
"index": {
"type": "integer",
"description": "The index of the cart in this company. Starts at 1 and increases with each additional cart.",
"default": 1
},
"vendor_config": {
"type": "object",
"description": "Vendor-specific configuration information."
},
"proxy_requests": {
"type": "boolean",
"description": "This cart uses a consistent outbound IP address for making requests to the sales channel URL."
},
"cart_download_order_statuses": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of statuses that will be imported from the sales channel."
},
"autosync_activities": {
"type": "array",
"items": {
"type": "string"
},
"description": "Used internally.",
"default": []
},
"autosync_enabled": {
"type": "boolean",
"description": "Used internally."
}
}
}