Productos
Eliminar un producto
Da de baja un producto del catálogo. La baja es lógica.
Da de baja un producto de tu catálogo.
Endpoint
DELETE /api/productos/{id}Requiere una API key con scope read_write.
Request
curl -X DELETE https://arca.api.com.ar/api/productos/c3e5a7b9-1d2f-4068-8a9b-0c1d2e3f4a5b \
-H "Authorization: Bearer ak_TuSecretoAqui"Respuesta exitosa
Status: 200
{ "success": true }La baja es lógica
No borramos la fila: la marcamos como dada de baja. Lo que ves desde la API a partir de ese momento:
- El producto desaparece del listado.
- Su
idpasa a responder404en obtener, actualizar y eliminar — indistinguible de un id que nunca existió. - Usarlo como
productoIden un ítem al emitir devuelve400.
No hay forma de restaurarlo por API. Si lo diste de baja por error, creá el producto de nuevo (va a tener otro id).
Los comprobantes ya emitidos que lo referenciaban no se tocan: guardan la descripción y el precio con los que se emitieron, no un puntero al catálogo.
Errores
| Status | Descripción |
|---|---|
401 | API key ausente, inválida o revocada |
403 | La API key es de solo lectura |
404 | El producto no existe, es de otra cuenta o ya fue dado de baja |
Eliminar dos veces el mismo producto devuelve 404 la segunda vez: la operación no es idempotente en el status.
No consume cuota.