ARCA {API}
Productos

Actualizar un producto

Modifica los campos presentes de un producto del catálogo.

Modifica un producto de tu catálogo. Es un patch: sólo se tocan los campos que mandás.

Endpoint

PATCH /api/productos/{id}

Requiere una API key con scope read_write.

Request

curl -X PATCH https://arca.api.com.ar/api/productos/c3e5a7b9-1d2f-4068-8a9b-0c1d2e3f4a5b \
  -H "Authorization: Bearer ak_TuSecretoAqui" \
  -H "Content-Type: application/json" \
  -d '{ "precioUnitario": 12500 }'

Parámetros

Todos los campos de crear son aceptados y todos son opcionales. Los que no mandás quedan como estaban.

CampoTipoDescripción
descripcionstring (opcional)Descripción
precioUnitarionumber (opcional)Precio unitario neto
tipo"producto" | "servicio" (opcional)Ver tipo
alicuotaIvanumber | null (opcional)Alícuota de IVA

Para borrar alicuotaIva mandalo explícitamente en null. Omitirlo lo deja intacto.

Un body vacío ({}) es válido y devuelve el producto sin cambios.

Respuesta exitosa

Status: 200 · El producto ya actualizado:

{
  "id": "c3e5a7b9-1d2f-4068-8a9b-0c1d2e3f4a5b",
  "descripcion": "Servicio de consultoría",
  "precioUnitario": 12500,
  "tipo": "servicio",
  "alicuotaIva": 21,
  "createdAt": "2026-03-14T18:22:07.412Z",
  "updatedAt": "2026-07-21T09:47:12.008Z"
}

Cambiar el precio no altera los comprobantes ya emitidos que referenciaban a este producto. La emisión guarda los valores resueltos, no un puntero: un comprobante con CAE es inmutable. Actualizar la lista es cómo subís precios hacia adelante, no cómo reescribís el pasado. Ver Emitir por referencia.

Errores

No consume cuota.

En esta página