Saltar al contenido
API v1 · https://bentho.org/api
POST/api/mod/productos/{espacio}/campaigns

Crea una campaña

Un presupuesto de descuentos compartido por varias promociones. Cuando lo descontado en ventas confirmadas llega al presupuesto, sus promociones dejan de aplicar.

  • 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 Productos.

CUERPO · JSON

CAMPOTIPOREQUERIDOQUÉ ES
nombrestringSÍPara reconocerla.
presupuestonumber | stringnoLo máximo a descontar, en la moneda de tus precios. Por defecto 0.

RESPUESTA 201

CAMPOTIPOQUÉ ES
id · nombrestringPon el id en campaign_id de cada promoción.
presupuestostringEl que diste.
gastadostringLo descontado hasta ahora: 0 al crearla.
created_atnumberSegundos desde 1970, con decimales.

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

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Productosmódulo no habilitado para este espacio.
403La clave es de solo lecturaTu cuenta es de solo lectura en este espacio.
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

  • Con presupuesto 0, sus promociones no aplican nunca.
  • gastado sube solo con las ventas que declaran el descuento en promociones_aplicadas. Las cotizaciones no gastan.
  • Las campañas no se leen ni se editan por la API: guarda el id que devuelve.