Skip to main content

Push Products to Odoo 3PL

POST 

/api/odoo-3pl/:integration_instance/products/push

Queues creation of SKU.io products in the Odoo 3PL catalog. Each product is created with its name, SKU (also sent as customer SKU), barcode and weight, then linked back to the SKU.io product. Products already at Odoo 3PL are skipped rather than duplicated.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Body (send exactly one of):

  • all — boolean. true pushes every SKU.io product not at Odoo 3PL yet (see List Pushable SKU.io Products).
  • sku_product_ids — array of integers, min 1, each an existing SKU.io product ID. Required unless all is true.

Returns tracked_job_log_id to follow progress, and queued_count. When nothing is missing, it returns a message and no job.

Requires the integrations.update permission.

Authentication: Bearer token (Personal Access Token).

Request​

Responses​

OK

Response Headers
    Content-Type