Las unidades siempre pertenecen a un proyecto. Todos los endpoints están scopeados bajoDocumentation Index
Fetch the complete documentation index at: https://developers.flowestate.app/llms.txt
Use this file to discover all available pages before exploring further.
/projects/{projectId}/units.
Listar unidades
projects:read. Devuelve todas las unidades del proyecto. Devuelve 404 NOT_FOUND si el proyecto no existe o pertenece a otra organización.
Response 200
Crear una unidad
projects:write.
Request body
| Campo | Requerido | Notas |
|---|---|---|
name | sí | Texto libre, ≤ 255 caracteres. |
price | sí | Entero, en la moneda del proyecto. |
type | no | Texto libre, ≤ 100 caracteres. |
area | no | Entero (metros cuadrados). |
status | no | available (default), reserved, sold. |
Response 201
Devuelve la unidad creada con todos sus campos.Efectos secundarios de webhooks
Se dispara un eventounit.created.
Actualizar una unidad
projects:write. Actualización parcial. Todos los campos opcionales, debe proveerse al menos uno.
Request body
Mismos campos que crear. Pasanull para limpiar campos nullable, omítelos para dejarlos intactos.
Response 200
Devuelve la unidad actualizada.Efectos secundarios de webhooks
- Siempre:
unit.updated. - Si cambió
status:unit.status_changed. El payload incluye tanto la unidad como su proyecto padre, así los receptores no necesitan una segunda llamada al API para saber qué se vendió.