Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://developers.flowestate.app/llms.txt

Use this file to discover all available pages before exploring further.

Estos son los valores canónicos para los campos enum-like en los recursos de FlowEstate. Donde se indique, también se aceptan strings personalizados; todo lo demás debe ser uno de los valores listados exactamente (case-sensitive).

LeadStatus

new, contacted, qualified, proposal, negotiation, won, lost Las etapas del ciclo de vida de un lead. Las etapas personalizadas del pipeline viven aparte en stageId (ver /pipeline/stages).

LeadSource

website, referral, social_media, advertising, bot_cold_outreach, cold_call, email, event, meta, landing_page, whatsapp, other
Se aceptan strings personalizados. Cuando envías un valor desconocido en POST /leads, se guarda como other en la columna enum y la cadena original queda preservada en sourceMetadata.providedSource. Esto te permite mantener tu propio mapeo de UTM (p.ej. "google_ads_lookalike_q3") sin perder el valor.

LeadTemperature

cold, warm, hot

LeadActivityType

created, status_changed, field_updated, assigned, unassigned, synced, note, call, email, meeting, social_message Las actividades generadas por el sistema se tipifican como created, status_changed, field_updated, assigned, unassigned, synced. El resto (note, call, email, meeting, social_message) las producen usuarios o los endpoints POST /leads/{id}/notes y POST /leads/{id}/communications.

CommunicationDirection

inbound, outbound Se usa junto con type en POST /leads/{id}/communications.

WebhookEventType

Eventos de lead: lead.created, lead.updated, lead.stage_changed, lead.assigned, lead.unassigned, lead.won, lead.lost, lead.deleted, lead.note_added, lead.communication_logged Eventos de proyecto: project.created, project.updated, project.deleted Eventos de unidad: unit.created, unit.updated, unit.status_changed También puedes obtener esta lista en runtime desde GET /webhooks/events — útil para dropdowns dinámicos.

Estado de proyecto

draft, published, archived Los proyectos draft solo son visibles dentro del panel. Los published pueden exponerse externamente. Los archived están ocultos pero recuperables.

Estado de unidad

available, reserved, sold Un webhook unit.status_changed se dispara cada vez que esto cambia vía API.

LeadActivityScope

lead_event (default), y valores reservados para futuros scopes del sistema. El filtro activityScope en GET /leads/{id}/activities tiene default lead_event, que es lo que normalmente le interesa a las integraciones.