---
title: "purchase-orders__add-purchase-order-comments"
method: POST
path: "/tools/purchase-orders__add-purchase-order-comments"
tags: ["Gastos"]
---

# purchase-orders__add-purchase-order-comments

`POST /tools/purchase-orders__add-purchase-order-comments`

### MCP
`add-purchase-order-comments` → `purchase-orders__add-purchase-order-comments`.

### HTTP
`POST /v1/purchase-orders/{purchaseOrderId}/comments` (nombre de path en guía: **purchaseOrderId**).

### Body
**`comments`**: string o arreglo (no vacío).

### Errores
| Código | Significado | Acción |
|--------|-------------|--------|
| 37008 | Sin comentarios válidos para agregar | `comments` no vacío según API |
| 37009 | Documento no existe | Verificar `purchaseOrderId` |
| 37010 | No se pudo guardar comentario | Reintentar o revisar payload |

## Request body

- object
  - `purchaseOrderId` string, required — Id local de la OC (path). Algunos clientes usan `id` como alias.
  - `comments` string, required

## Response `200`

201 con recurso en message si aplica

---

[API](https://skmtc.net/alegra/apis/ingresos.md) · [All operations](https://skmtc.net/alegra/apis/ingresos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/ingresos/revisions/cd52d3f68f1b/schema)
