Contrats & conformité – plateforme développeur Flowtly

Utilisez cet instantané du schéma OpenAPI de Flowtly pour préparer vos intégrations, automatiser des workflows et synchroniser les données critiques.

Statut de la documentation

Dernière synchronisation : 2026-02-23 12:40 (version de l’app 2.0.0)

Seule une partie des entités est publique. Exécutez les deux commandes de synchronisation lorsque Flowtly publie de nouvelles fonctions.

Contrats & conformité

Gérez contrats, politiques de conservation et achats.

Vue d’ensemble

Contrat

Exposez les métadonnées contractuelles afin que budgets, achats et RH partagent la même source d’information.

Endpoints

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

Lister les contrats

Récupère les collections Hydra filtrées par type, collaborateur ou statut.

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

Lister les contrats à actionner

Récupère les contrats signalés pour approbation ou données manquantes.

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

Créer un contrat

Crée un contrat avec données fournisseur/client, cadence de facturation et montant.

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

Obtenir un contrat par ID

Lit un contrat précis pour vérifier son statut, sa valeur et les responsables.

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

Mettre à jour un contrat

Ajuste le statut, les dates ou les responsables d’un contrat.

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.

Cas d’usage

Synchronisez les contrats clients signés depuis votre CLM pour aligner prévisions de revenus et contrôles de conformité.
Poussez les contrats fournisseurs avec plafonds de dépenses pour que la finance surveille les renouvellements automatiquement.

Champs du schéma

Agreement-agreement.read
Champ Type Description
id integer Identifiant interne du contrat dans Flowtly.
employee string | null IRI du collaborateur responsable.
type string Type de contrat (fournisseur, client, emploi).
variant string Sous-type personnalisé utilisé dans vos automatisations.
amount number Montant enregistré (net ou brut).
minutesPerWeek integer Minutes prévues par semaine.
jobSize integer Taille de poste utilisée pour les prévisions.
amountType string Indique si la somme est nette ou brute.
billingType string Fréquence de facturation (mensuelle, horaire…).
positionName string | null Libellé libre du poste.
position string | null IRI pointant vers le référentiel de postes.
dateFrom string Date de début de validité.
dateTo string | null Date de fin (facultative).
currency string Référence de devise utilisée pour les montants.
cost string | null IRI du coût associé.
active boolean Indique si Flowtly considère le contrat actif.
hoursPerWeek integer Heures prévues par semaine.
status string Statut du workflow (draft, active…).

Exemples

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

Enregistrer un contrat fournisseur

Crée un contrat fournisseur récurrent et le relie au collaborateur responsable ainsi qu’à la référence de devise dans Flowtly.

Charge utile de la requête
{
    "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
}
Charge utile de la réponse
{
    "@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"
}

Vue d’ensemble

Employé

Créez et gérez des employés pour les affectations, validations et accès.

Endpoints

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

Lister les employés

Récupère les profils employés avec pagination et filtres.

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

Créer un employé

Ajoute un employé avec nom, email et avatar optionnel.

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

Obtenir un employé par ID

Lit un profil employé précis.

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

Mettre à jour un employé

Modifie les informations d’un employé comme le nom ou l’email.

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

Supprimer un employé

Supprime un profil employé.

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

Statistiques d’heures travaillées

Récupère les statistiques agrégées d’heures pour une date donnée.

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.

Champs du schéma

User-user.read
Champ Type Description
id integer Identifiant interne de l’employé.
email string | null Adresse email de l’employé.
firstname string Prénom de l’employé.
lastname string Nom de l’employé.
interestedInModules array | null
avatarUrl string | null URL de l’avatar de l’employé.

Vue d’ensemble

Client

Gardez CRM et delivery alignés avec les fiches clients, contacts et documents de Flowtly.

Endpoints

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

Lister les clients

Récupérez les clients avec pagination pour revue et segmentation.

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

Créer un client

Créez une fiche client avec données légales et contacts.

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

Lire un client par ID

Consultez un profil client et ses contacts associés.

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

Mettre à jour un client

Modifiez les données client après onboarding ou changement de compte.

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.

Cas d’usage

Synchronisez les comptes CRM qualifiés dans Flowtly avant le lancement de projet.
Utilisez les mises à jour client pour aligner facturation, contrats et ownership.

Champs du schéma

Client-client.read_client_contact.read_storage.read
Champ Type Description
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