Skip to main content

Sync Odoo 3PL Inventory

POST 

/api/odoo-3pl/:integration_instance/inventory/sync

Queues a refresh of stock levels from Odoo 3PL, one row per product per location (rented locations and the bins and docks inside them).

Not yet available to API tokens

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

The sync runs in the background. The response returns tracked_job_log_id, which you can use to follow the job's progress and outcome.

The body accepts the same optional mode / date_from / date_to / search fields as the order and shipment syncs (and validates them the same way), but this sync always pulls the full set from Odoo 3PL — send an empty body.

Requires the integrations.sync permission.

Authentication: Bearer token (Personal Access Token).

Request​

Responses​

OK

Response Headers
    Content-Type