PATCH
/api/mod/ventas/{espacio}/pricing/drafts/{tabla}/rates/{tarifa}Corrige una fila del borrador
Cambia los campos de una fila de tarifa de un borrador: la tarifa, los días, el rango de cantidades o la vigencia.
- PERMISOescribe
- CRÉDITOSno gasta
- AUTENTICACIÓNBearer bth_…
PARÁMETROS
| CAMPO | TIPO | REQUERIDO | QUÉ ES |
|---|---|---|---|
| espacio | string | SÍ | El id del espacio (sale en GET /api/companies). Tiene que tener el módulo Ventas. |
| tabla | string | SÍ | El id de la versión de la tabla de tarifas: el version_id que devolvió subirla (32 caracteres hexadecimales). |
| tarifa | string | SÍ | El id de la fila de tarifa: el id de rates[] en el detalle de la versión. |
CUERPO · JSON
| CAMPO | TIPO | REQUERIDO | QUÉ ES |
|---|---|---|---|
| coste | string | no | La tarifa de envío, como texto decimal ("12000"). |
| dias_min · dias_max | integer | no | Los días de entrega. |
| qty_min · qty_max | integer | no | El rango de cantidades. |
| zone_id · product_id | string | no | La zona y el producto, con los ids que ves en las filas. |
| vigente_desde · vigente_hasta | string | no | Fechas YYYY-MM-DD. |
RESPUESTA 200
La fila, ya corregida.
| CAMPO | TIPO | QUÉ ES |
|---|---|---|
| id · zone_id · coste · … | Los campos de rates[] en el detalle de la versión. |
ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}
| STATUS | CUÁNDO | DETAIL LITERAL |
|---|---|---|
| 403 | El espacio no tiene el módulo Ventas | módulo no habilitado para este espacio. |
| 403 | La clave es de solo lectura | Tu cuenta es de solo lectura en este espacio. |
| 404 | La fila no existe o su versión ya no es un borrador | fila no encontrada o su versión no está en draft. |
| 422 | Falta un campo obligatorio o uno no es de su tipo (detail es una lista) | — |
Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.
CONVIENE SABER
- Solo se corrigen borradores. Para cambiar la tabla activa, sube una versión nueva y actívala.
- Las cantidades y los importes van como texto decimal (
"12","2.5"), no como número: un número da 422.