{
"unit_groups": [
{ "external_unit_group_id": "peso", "name": "Peso" }
],
"units": [
{
"external_unit_id": "kg",
"name": "Kilogramo",
"abbreviation": "kg",
"unit_group_external_id": "peso",
"conversion_factor": 1
},
{
"external_unit_id": "gr",
"name": "Gramo",
"abbreviation": "g",
"unit_group_external_id": "peso",
"conversion_factor": 0.001
}
]
}
{
"synced_units": 2,
"synced_unit_groups": 1
}
Sincronización de catálogo
Sincronizar unidades (bulk upsert)
Inserta o actualiza unidades de medida y grupos de unidades en una sola llamada. La reconciliación se hace por external_unit_id.
PUT
/
api
/
v1
/
public
/
vendors
/
{vendorId}
/
catalog
/
units
{
"unit_groups": [
{ "external_unit_group_id": "peso", "name": "Peso" }
],
"units": [
{
"external_unit_id": "kg",
"name": "Kilogramo",
"abbreviation": "kg",
"unit_group_external_id": "peso",
"conversion_factor": 1
},
{
"external_unit_id": "gr",
"name": "Gramo",
"abbreviation": "g",
"unit_group_external_id": "peso",
"conversion_factor": 0.001
}
]
}
{
"synced_units": 2,
"synced_unit_groups": 1
}
string
requerido
API key de BOH con scope
catalog:write.string
requerido
UUID del vendor.
object[]
requerido
Array de unidades a sincronizar.
object[]
{
"unit_groups": [
{ "external_unit_group_id": "peso", "name": "Peso" }
],
"units": [
{
"external_unit_id": "kg",
"name": "Kilogramo",
"abbreviation": "kg",
"unit_group_external_id": "peso",
"conversion_factor": 1
},
{
"external_unit_id": "gr",
"name": "Gramo",
"abbreviation": "g",
"unit_group_external_id": "peso",
"conversion_factor": 0.001
}
]
}
{
"synced_units": 2,
"synced_unit_groups": 1
}

