Freedam

Développeurs

Développez à partir de votre photothèque

Une API REST, des webhooks sortants, un serveur MCP pour les agents IA, des lecteurs intégrables, le Freedam Picker et un SDK TypeScript typé pour connecter Freedam à votre CMS, à vos outils d'automatisation et à vos applications internes.

Les principes de la plateforme

Six principes qui rendent les intégrations faciles à maintenir.

Prévisible

Les requêtes et les réponses utilisent JSON. La version figure dans l'URL, et aucune modification incompatible n'intervient au sein d'une version majeure.

Droits limités par défaut

Chaque token d'API a sa propre liste de droits. Un token destiné aux imports ne peut pas supprimer, et un token en lecture seule ne peut pas partager. Un nouveau token n'a que les droits que vous lui donnez.

SDK typé

Le SDK TypeScript officiel couvre toute l'API, avec l'autocomplétion pour chaque endpoint, chaque paramètre et chaque réponse.

Piloté par les événements

Les modifications des médias, des collections, des partages, des imports et des workflows envoient des événements auxquels vous pouvez vous abonner : vos automatisations n'ont pas besoin d'interroger l'API en boucle.

Conçu pour les agents IA

Les agents IA se connectent via le serveur MCP intégré avec les mêmes tokens à droits limités : ils ont les mêmes permissions et sont enregistrés dans le même journal d'audit.

HTTP standard

Tout passe par des appels HTTP documentés dans la spécification OpenAPI.

Toujours à jour

Une référence conforme à l'API en service

La référence OpenAPI 3 disponible sur /docs/api est générée à partir de l'API servie en production : ses endpoints et ses exemples restent donc à jour. Vous pouvez tester des requêtes depuis la page, ou télécharger /docs/api.json pour l'utiliser avec l'outillage OpenAPI de votre choix.

Développeurs · Pour commencer

Connectez Freedam à vos outils

Commencez par la référence de l'API, ou ouvrez la démo et créez votre premier token.