Saltar al contenido
API v1 · https://bentho.org/api
POST/api/mod/comercial/{espacio}/tarifas/{carga}/activate

Activa una tabla de tarifas

Pone en uso un borrador. Recibe la siguiente tarifa_version y la tabla que estaba activa pasa a retirada. Desde ese momento, todas las cotizaciones usan esta.

  • 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 Comercial.
cargastringSÍEl id de la carga de tarifas: el import_id que devolvió subirla (32 caracteres hexadecimales).
validada_porstring, querynoQuién la revisó. Queda en la carga.

RESPUESTA 200

La carga, ya activa.

CAMPOTIPOQUÉ ES
id · estadostringLa carga y su estado: draft, activa o retirada.
tarifa_versioninteger | nullSu versión, que sube de uno en uno al activar. null mientras es borrador. Es la que sale en cada cotización.
doc_sourcestringEl nombre del archivo que subiste.
sha256stringLa huella del archivo.
ciudad_origenstring | nullLa ciudad desde la que se envía, si el archivo la trae.
n_ciudades · n_preciosintegerCuántos destinos y cuántos rangos de peso se leyeron.
validada_porstring | nullQuién la activó, si lo dijiste.
created_at · activated_atnumber | nullSegundos desde 1970. activated_at es null mientras es borrador.

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

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Comercialmódulo no habilitado para este espacio.
403La clave es de solo lecturaTu cuenta es de solo lectura en este espacio.
404No hay una carga con ese id en el espacioimport no encontrado.
409La carga no es un borrador (ya está activa o retirada)solo se activa un import en draft (estado: <estado>)

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

  • Una tabla retirada no se puede volver a activar: si quieres volver a ella, súbela otra vez y activa el borrador nuevo.
  • Las órdenes ya creadas en Facturación no cambian: guardan el envío y la tarifa_version con los que se cotizaron.