Saltar al contenido
API v1 · https://bentho.org/api
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

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies). Tiene que tener el módulo Ventas.
tablastringSÍEl id de la versión de la tabla de tarifas: el version_id que devolvió subirla (32 caracteres hexadecimales).
tarifastringSÍEl id de la fila de tarifa: el id de rates[] en el detalle de la versión.

CUERPO · JSON

CAMPOTIPOREQUERIDOQUÉ ES
costestringnoLa tarifa de envío, como texto decimal ("12000").
dias_min · dias_maxintegernoLos días de entrega.
qty_min · qty_maxintegernoEl rango de cantidades.
zone_id · product_idstringnoLa zona y el producto, con los ids que ves en las filas.
vigente_desde · vigente_hastastringnoFechas YYYY-MM-DD.

RESPUESTA 200

La fila, ya corregida.

CAMPOTIPOQUÉ ES
id · zone_id · coste · …Los campos de rates[] en el detalle de la versión.

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Ventasmódulo no habilitado para este espacio.
403La clave es de solo lecturaTu cuenta es de solo lectura en este espacio.
404La fila no existe o su versión ya no es un borradorfila no encontrada o su versión no está en draft.
422Falta 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.