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).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.
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.