How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Ordoro Product API

The Product API from Ordoro — 21 operation(s) for product.

Ordoro Product API is one of 27 APIs that Ordoro publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Product. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a GitHub repository.

This API exposes 33 operations across 21 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.ordoro.com/.

33 operations 21 paths 36 schemas 6 DELETE8 GET11 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.ordoro.com/
Resource Areas
1

Paths & Operations 33

Across 21 paths, the API surfaces 33 operations — 6 DELETE, 8 GET, 11 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

Product 33
GET
/product/
List Products
Product_GET 28 params → 200
POST
/product/
Create a Product
Product_POST body → 201
GET
/product/{sku}/
Get a product by SKU
ProductBySku_GET 1 param → 200
PUT
/product/{sku}/
Update a product by SKU
ProductBySku_PUT 1 param body → 200
POST
/product/{sku}/archive/
Archive a product By SKU
ProductArchiveBySku_POST 1 param → 200
POST
/product/{sku}/unarchive/
Unarchive a product by SKU
ProductUnarchiveBySku_POST 1 param → 200
PUT
/product/{sku}/fulfillment/
Update a Product's Fulfillment by SKU
ProductFulfillmentBySku_PUT 1 param body → 200
GET
/product/{sku}/image/
Get a Product's Images by SKU
ProductImageBySku_GET 1 param → 200
POST
/product/{sku}/image/
Add Images to a product by SKU
ProductImageBySku_POST 1 param body → 200
POST
/product/{sku}/kit_component/
Create a Product Kit Component by SKU
ProductKitComponentBySku_POST 1 param body → 201
PUT
/product/{sku}/kit_component/
Update a Product Kit Component by SKU
ProductKitComponentBySku_PUT 1 param body → 200
DELETE
/product/{sku}/kit_component/
Delete a Product Kit Component by SKU
ProductKitComponentBySku_DELETE 2 params → 200
GET
/product/{sku}/kit_graph/
Get a Product's Kit Graph by SKU
ProductKitGraphBySku_GET 3 params → 200
PUT
/product/{sku}/supplier/{supplier_id}/
Update a Product Supplier by SKU and Supplier ID
ProductSupplierBySkuAndSupplierId_PUT 2 params body → 200
DELETE
/product/{sku}/supplier/{supplier_id}/
Delete a Product Supplier by SKU and Supplier ID
ProductSupplierBySkuAndSupplierId_DELETE 2 params → 200
DELETE
/product/{sku}/default_supplier/
Delete a Product's Default Supplier by SKU
ProductDefaultSupplierBySku_DELETE 1 param → 200
POST
/product/{sku}/default_supplier/{supplier_id}/
Create a Product's Default Supplier by SKU and Supplier ID
ProductDefaultSupplierBySkuAndSupplierId_POST 2 params → 200
GET
/product/{sku}/cart/{cart_id}/
Get a Product Cart Bridge by SKU and Cart ID
ProductCartBySkuAndCartId_GET 2 params → 200
PUT
/product/{sku}/cart/{cart_id}/
Update a Product Cart Bridge by SKU and Cart ID
ProductCartBySkuAndCartId_GET 2 params body → 200
GET
/product/{sku}/cart/{cart_id}/extra_info/
Get a Product's Extra Info by SKU and Cart ID
ProductCartExtraInfoBySkuAndCartId_GET 6 params → 200
POST
/product/{sku}/cart/{cart_id}/extra_info/
Create a Product's Extra Info by SKU and Cart ID
ProductCartExtraInfoBySkuAndCartId_POST 2 params body → 200201
PUT
/product/{sku}/cart/{cart_id}/extra_info/{extra_info_id}
Update a Product's Extra Info by SKU/Cart ID/Extra Info ID
ProductCartExtraInfoBySkuAndCartIdandExtraInfoId_PUT 3 params body → 200
POST
/product/{sku}/tag/{name}/
Add a tag to a product by SKU and Tag Name
ProductTagBySkuAndName_POST 2 params → 200
DELETE
/product/{sku}/tag/{name}/
Delete a Product Tag by SKU and Tag Name
ProductTagBySkuAndName_DELETE 2 params → 200
PUT
/product/{sku}/warehouse/{warehouse_id}/
Update a Product Warehouse by SKU and Warehouse ID
ProductWarehouseBySkuAndWarehouseId_PUT 2 params body → 200
DELETE
/product/{sku}/default_dropshipper/deprecated
Delete a Product Default Dropshipper by SKU
ProductDefaultDropshipperBySku_DELETE 1 param → 200
POST
/product/{sku}/default_dropshipper/{supplier_id}/deprecated
Create a Product Default Dropshipper by SKU
ProductDefaultDropshipperBySku_POST 2 params → 200
POST
/product/{sku}/buy/{supplier_id}/
Create a Purchase Order by SKU and Supplier ID
ProductBuyBySkuAndSupplierId_POST 2 params body → 200201
GET
/product/tag/
List Product Tags
ProductTag_GET 2 params → 200
POST
/product/tag/
Create a Product Tag
ProductTag_POST body → 201
GET
/product/tag/{tagNamePath}/
Get a Product Tag By Name
ProductTagWithName_GET body → 200
PUT
/product/tag/{tagNamePath}/
Update a Product Tag
ProductTag_PUT body → 200
DELETE
/product/tag/{tagNamePath}/
Delete a Product Tag
ProductTag_DELETE → 200

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are product_base (35 properties), post_product (30 properties), put_product (25 properties), purchase_order (20 properties). Each schema is shown below with its type and property counts.

extra_info_shopify
object
2 properties
v3_tag_list
object
4 properties 4 required
extra_info_wayfair
object
1 property
product_list
object
4 properties
get_v3_tag_list
object
3 properties
v3_tag
object
3 properties 3 required
extra_info_amazon
object
9 properties
product_base
object
35 properties
tag_filter_by
string
put_product
object
25 properties
product_image
object
2 properties
put_v3_tag
object
2 properties
ProductSort
string
supplier
object
20 properties 10 required
warehouse
object
6 properties 5 required
post_buy_more
object
5 properties 2 required
address
object
15 properties 10 required
post_product
object
30 properties 2 required
put_product_fulfillment
object
2 properties 1 required
post_kit_component
object
2 properties 1 required
extra_info_square
object
2 properties
put_product_supplier
object
4 properties 2 required
post_product_image
object
extra_info_ebay
object
3 properties
put_product_warehouse
object
3 properties
product
object
extra_info_etsy
object
3 properties
purchase_order
object
20 properties
put_product_cart_bridge
object
8 properties
comment
object
3 properties
extra_info_walmart
object
2 properties
extra_info_channeladvisor
object
1 property
post_product_extra_info
object
supplier_shipping_method_map
object
9 properties 9 required
inventory_as_warehouse
object
18 properties
goods_receipt
object
10 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ordoro-product-api-openapi.yml Raw ↑

Other APIs Ordoro publishes across the network.

Ordoro Address API
Ordoro Api Key API
Ordoro Authenticated API
Ordoro Cart API
Ordoro Company API
Ordoro Goods Receipt API
Ordoro Integration API
Ordoro Label API
Ordoro Manufacturing Order API
Ordoro Order API
Ordoro Packing List API
Ordoro Postage Account API
Where this information came from

This is an independent, third-party profile of Ordoro Product API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.