Contratos y cumplimiento – plataforma para desarrolladores de Flowtly

Usa esta instantánea curada del esquema OpenAPI de Flowtly para planear integraciones, automatizar procesos y sincronizar los datos críticos.

Estado de la documentación

Última sincronización: 2026-02-23 12:40 (versión de la app 2.0.0)

Solo exponemos un conjunto limitado de entidades. Ejecuta ambos comandos de sincronización cuando Flowtly lance novedades para actualizar los datos.

Contratos y cumplimiento

Gestiona contratos, retención y procesos de compras.

Resumen de la entidad

Acuerdo

Expón los metadatos de contratos para que presupuestos, compras y RR. HH. trabajen sobre la misma fuente de datos.

Endpoints

GET https://api.flowtly.eu/agreements

Listar acuerdos

Recupera colecciones Hydra con filtros sobre tipo, empleado o estado.

GET https://api.flowtly.eu/agreements/action-needed

Listar acuerdos con acciones pendientes

Recupera acuerdos marcados por aprobaciones o datos faltantes.

POST https://api.flowtly.eu/agreements

Crear acuerdo

Publica un nuevo acuerdo con metadatos del proveedor/cliente y parámetros de facturación.

GET https://api.flowtly.eu/agreements/{id}

Obtener acuerdo por ID

Consulta un acuerdo específico para revisar estado, valor y responsables.

PATCH https://api.flowtly.eu/agreements/{id}

Actualizar acuerdo

Actualiza estado, fechas o responsables de un acuerdo.

GET https://api.flowtly.eu/agreements/without-file

Retrieves the collection of Agreement resources.

Retrieves the collection of Agreement resources.

GET https://api.flowtly.eu/agreements/without-file/active

Retrieves the collection of Agreement resources.

Retrieves the collection of Agreement resources.

Casos de uso

Sincroniza contratos firmados desde tu CLM para alinear previsiones de ingresos y revisiones de compliance.
Empuja acuerdos de proveedores con topes de gasto para que finanzas controle renovaciones de forma automática.

Campos del esquema

Agreement-agreement.read
Campo Tipo Descripción
id integer Identificador interno del contrato en Flowtly.
employee string | null IRI del empleado responsable.
type string Tipo de contrato: proveedor, cliente o empleo.
variant string Subtipo personalizado usado en automatizaciones.
amount number Importe registrado para el contrato (neto o bruto).
minutesPerWeek integer Minutos previstos por semana.
jobSize integer Tamaño de puesto utilizado en la planificación.
amountType string Indica si el importe es neto o bruto.
billingType string Frecuencia de facturación (mensual, por hora, etc.).
positionName string | null Etiqueta de puesto en texto libre.
position string | null IRI que apunta al registro estándar de puestos.
dateFrom string Fecha de inicio de la vigencia.
dateTo string | null Fecha fin (puede ser nula).
currency string Referencia de moneda usada en los importes.
cost string | null IRI del coste asociado.
active boolean Indica si Flowtly considera el contrato activo.
hoursPerWeek integer Horas previstas por semana.
status string Estado del workflow (draft, active…).

Ejemplos

POST https://api.flowtly.eu/agreements

Registrar un acuerdo con proveedor

Crea un contrato de suscripción con proveedor y lo asocia al empleado responsable y a la referencia de moneda en Flowtly.

Carga del request
{
    "employee": "/api/employees/emp_439",
    "type": "vendor",
    "variant": "software",
    "amount": 18500,
    "currency": "/api/currencies/EUR",
    "dateFrom": "2024-07-01T00:00:00+00:00",
    "dateTo": "2024-12-31T00:00:00+00:00",
    "amountType": "netto",
    "billingType": "per-month",
    "positionName": "Implementation partner",
    "hoursPerWeek": 12
}
Carga de la respuesta
{
    "@id": "/api/agreements/agr_Y29H",
    "@type": "Agreement",
    "id": 5021,
    "employee": "/api/employees/emp_439",
    "type": "vendor",
    "variant": "software",
    "amount": 18500,
    "currency": "/api/currencies/EUR",
    "dateFrom": "2024-07-01T00:00:00+00:00",
    "dateTo": "2024-12-31T00:00:00+00:00",
    "amountType": "netto",
    "billingType": "per-month",
    "positionName": "Implementation partner",
    "hoursPerWeek": 12,
    "active": true,
    "status": "draft"
}

Resumen de la entidad

Empleado

Crea y gestiona empleados para asignaciones, aprobaciones y acceso.

Endpoints

GET https://api.flowtly.eu/employees

Listar empleados

Recupera perfiles de empleados con paginación y filtros.

POST https://api.flowtly.eu/employees

Crear empleado

Añade un empleado con nombre, email y avatar opcional.

GET https://api.flowtly.eu/employees/{id}

Obtener empleado por ID

Consulta un perfil de empleado concreto.

PATCH https://api.flowtly.eu/employees/{id}

Actualizar empleado

Actualiza datos como nombre o email del empleado.

DELETE https://api.flowtly.eu/employees/{id}

Eliminar empleado

Elimina un perfil de empleado.

GET https://api.flowtly.eu/employees/{id}/working-hours-stats/{date}

Estadísticas de horas trabajadas

Recupera estadísticas agregadas de horas para una fecha dada.

GET https://api.flowtly.eu/employees/me

Retrieves the collection of Employee resources.

Retrieves the collection of Employee resources.

GET https://api.flowtly.eu/employees/preview

Retrieves the collection of Employee resources.

Retrieves the collection of Employee resources.

GET https://api.flowtly.eu/employees/search

Retrieves the collection of Employee resources.

Retrieves the collection of Employee resources.

GET https://api.flowtly.eu/employees/{id}/documents

Retrieves a Employee resource.

Retrieves a Employee resource.

GET https://api.flowtly.eu/employees/{id}/feedback-suggestion

Retrieves a Employee resource.

Retrieves a Employee resource.

GET https://api.flowtly.eu/employees/{id}/project-rates

Retrieves a Employee resource.

Retrieves a Employee resource.

DELETE https://api.flowtly.eu/employees/{id}/user

Removes the Employee resource.

Removes the Employee resource.

POST https://api.flowtly.eu/employees/{id}/user

Creates a Employee resource.

Creates a Employee resource.

Campos del esquema

User-user.read
Campo Tipo Descripción
id integer Identificador interno del empleado.
email string | null Correo electrónico del empleado.
firstname string Nombre del empleado.
lastname string Apellidos del empleado.
interestedInModules array | null
avatarUrl string | null URL del avatar del empleado.

Resumen de la entidad

Cliente

Mantén CRM y delivery alineados con registros de cliente, contactos y documentos en Flowtly.

Endpoints

GET https://api.flowtly.eu/clients

Listar clientes

Obtén clientes con paginación para revisión y segmentación de cuentas.

POST https://api.flowtly.eu/clients

Crear cliente

Crea un registro de cliente con datos legales y de contacto.

GET https://api.flowtly.eu/clients/{id}

Ver cliente por ID

Consulta un perfil de cliente y sus contactos asociados.

PATCH https://api.flowtly.eu/clients/{id}

Actualizar cliente

Actualiza datos de cliente tras onboarding o cambios de cuenta.

GET https://api.flowtly.eu/clients/search

Retrieves the collection of Client resources.

Retrieves the collection of Client resources.

GET https://api.flowtly.eu/clients/{id}/documents

Retrieves a Client resource.

Retrieves a Client resource.

Casos de uso

Sincroniza cuentas CRM cualificadas en Flowtly antes del inicio del proyecto.
Usa actualizaciones de cliente para alinear facturación, acuerdos y ownership de cuenta.

Campos del esquema

Client-client.read_client_contact.read_storage.read
Campo Tipo Descripción
id integer
country string
currency string
defaultCost string | null
status string
attributeSet string | null
name string
dueDays integer
tinType string
tinCountry string | null
tin string | null
externalPaymentCustomerId string | null
invoiceComment string | null
defaultTaxRate string | null
documentsLanguage string
addressPhoneNumber string | null
addressCity string | null
addressPostCode string | null
addressStreetLine string | null
addressBuildingNumber string | null
addressLocaleNumber string | null
addressCountry string | null
clientContacts array
costGroup array | null
costGroupIcon string | null
vatNumber string | null
Whatsapp