Odoo 3PL
List Shipping Methods
List the available Odoo 3PL carriers for this integration instance together with the SKU.io shipping methods available to map onto. Each carrier row includes its current SKU shipping-method mapping (if any). Requires a Bearer token.
Sync Shipping Methods
Refresh the carrier catalog from Odoo 3PL, then auto-link any unmapped carriers to SKU.io shipping methods whose name matches. Returns how many carriers were fetched and how many were auto-matched. Requires a Bearer token.
Export Shipping Method Mappings
Download the current carrier-to-SKU shipping-method mappings as a re-importable CSV. A row with a blank shipping_method_id and shipping_method_name clears that mapping on import. Requires a Bearer token.
Import Shipping Method Mappings
Upload a CSV of carrier-to-SKU shipping-method mappings. Each row is keyed by odoo_3pl_carrier_id and resolves the SKU.io method by shipping_method_id (authoritative) or shipping_method_name (fallback). Both blank clears that mapping. Content-Type is multipart/form-data; the file must be a CSV (max 2 MB). Requires a Bearer token.
Auto-Match Shipping Methods
Auto-link unmapped Odoo 3PL carriers to SKU.io shipping methods whose name matches (case, spacing and punctuation insensitive). Never overwrites an existing mapping. Returns how many carriers were newly linked. Requires a Bearer token.
Bulk Map Shipping Methods
Map many Odoo 3PL carriers to a single SKU.io shipping method at once, or clear them by sending a null shipping_method_id. Requires a Bearer token.
Update Shipping Method Mapping
Set or clear the SKU.io shipping-method mapping for a single Odoo 3PL carrier. Send a null shipping_method_id to unmap. Once mapped, orders using that SKU shipping method submit to Odoo 3PL with the carrier's name as the requested shipping method. Requires a Bearer token.