Molen API · v1
Missions, données, fichiers, réunions et la mémoire de votre espace — accessibles par une API REST propre. Et un endpoint ask qui répond en langage naturel, sources à l'appui.
curl https://app.molen.tech/api/v1/ask \
-H "Authorization: Bearer molen_sk_..." \
-H "Content-Type: application/json" \
-d '{ "question": "Quel est mon meilleur client ce trimestre ?" }'Authorization: Bearer molen_sk_… à vos requêtes.GET /api/v1/me pour vérifier — puis explorez ci-dessous.Console — essayez en direct
Collez une clé (Réglages › Clés d'API) et lancez un appel réel sur votre espace.
curl https://app.molen.tech/api/v1/me \ -H "Authorization: Bearer molen_sk_..."
Authentification
Clé Bearer par requête. Portées fines (lecture/écriture par ressource) ou accès complet.
Pagination
Curseur : les listes renvoient has_more et next_cursor. ?limit= jusqu'à 100.
Erreurs
Toujours { error: { type, code, message } } avec le bon statut HTTP + un X-Molen-Request-Id.
Contexte
/meVotre entreprise + les portées de la clé.—Missions
/tasksLister les missions (filtre ?status=).tasks:read/tasksCapturer une mission (sans exécution auto).tasks:write/tasks/{id}Une mission.tasks:readDonnées
/tablesVos tables de données.data:read/tables/{id}Le schéma d'une table.data:read/tables/{id}/recordsLes lignes d'une table.data:read/tables/{id}/recordsCréer une ligne.data:write/tables/{id}/records/{rid}Modifier une ligne.data:write/tables/{id}/records/{rid}Supprimer une ligne.data:writeFichiers
/filesVos fichiers (métadonnées).files:read/filesTéléverser un fichier (multipart).files:write/files/{id}/contentTélécharger le contenu.files:readRéunions
/meetingsComptes rendus + actions.meetings:read/meetings/{id}Détail : transcript + interlocuteurs.meetings:readMémoire
/memory/searchRecherche hybride dans la mémoire.memory:read/askQuestion en langage naturel, réponse sourcée.askBase : https://app.molen.tech/api/v1 · Une question ? Écrivez à @molen.