PUT /api/v1/customers/{id}
Actualizar un cliente Requiere token BearerActualiza un cliente. Sólo se modifican los campos enviados; el resto se conserva. Para desactivar un cliente, enviá 'blocked': true.
Parámetros de ruta Solicitud Partial. fiscal_address merges at the address level (unsent components preserved).
json
{
"email" : "compras@empresa.com" ,
"name" : "Ana" ,
"last_name" : "Pérez" ,
"company" : "Empresa S.A." ,
"phone" : "+5491155556666" ,
"tax_id" : "30-12345678-9" ,
"fiscal_category" : "responsable-inscripto" ,
"price_list_id" : "42" ,
"discount" : 10 ,
"fiscal_address" : { "street_address" : "Av. Corrientes 1234" , "city" : "CABA" , "region" : "Buenos Aires" , "postal_code" : "C1043" , "country" : "AR" }
} Respuesta json
// 200 — el cliente actualizado Código cURL JavaScript Python
bash
curl -X PUT 'https://tu-tienda.com/api/v1/customers/{id}' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ "email": "compras@empresa.com", "name": "Ana", "last_name": "Pérez", "company": "Empresa S.A.", "phone": "+5491155556666", "tax_id": "30-12345678-9", "fiscal_category": "responsable-inscripto", "price_list_id": "42", "discount": 10, "fiscal_address": { "street_address": "Av. Corrientes 1234", "city": "CABA", "region": "Buenos Aires", "postal_code": "C1043", "country": "AR" } }' Probá el endpoint Solicitud
Enviar solicitud https://tu-tienda.com/api/v1/customers/%7Bid%7D
Necesitás un token para probar los endpoints. Generalo desde Configuración → ERP → API Token.