Saltar al contenido
API v1 · https://bentho.org/api
PATCH/api/mod/ventas/{espacio}/leads/{lead}

Mueve un lead en el embudo

Cambia el estado comercial de un lead cuando tu equipo lo contacta, lo gana o lo da por cerrado.

  • 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.
leadstringSÍEl id del lead (32 caracteres hexadecimales): sale en la lista de leads y en lead_id al conversar.

CUERPO · JSON

CAMPOTIPOREQUERIDOQUÉ ES
estado"nuevo" | "contactado" | "ganado" | "cerrado"SÍEl estado nuevo.

RESPUESTA 200

El lead, ya con su estado nuevo.

CAMPOTIPOQUÉ ES
idstringEl id del lead.
estado"nuevo" | "contactado" | "ganado" | "cerrado"Dónde está en tu embudo: ver leads.
producto_interesstring | nullLo que quería comprar.
contacto_maskedstring | nullQué datos dejó, seudonimizados: nombre=<PERSON>; telefono=<PHONE>. El contacto nunca sale en claro. null si no dio consentimiento.
cotizaciones_emitidasintegerCuántas cotizaciones recibió.
consent · consent_tsboolean · number | nullSi autorizó el seguimiento comercial, y cuándo (segundos desde 1970).
created_at · updated_atnumberSegundos desde 1970, con decimales.
tenant_idstringEl espacio.

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.
400estado no es nuevo, contactado, ganado ni cerradoestado inválido: ['cerrado', 'contactado', 'ganado', 'nuevo']
404No hay un lead con ese id en el espacioLead no encontrado: …
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

  • Ventas pone ganado por su cuenta cuando se confirma el pago del pedido de ese cliente.