Connecteurs → REST générique
REST générique
Clé APIGénérique
Interroge n'importe quelle API REST authentifiée par clé en en-tête. Un GET paramétrable (ressource + limite) renvoie une collection mappée vers la forme de données de l'app.
Authentification
Champs déclarés — saisis au runtime, jamais stockés ici.
| Champ | Type | Requis | Exemple |
|---|---|---|---|
| Clé API | secret | oui | résolu via le coffre au runtime |
| URL de base | URL | oui | https://api.exemple.com |
Hôtes autorisés (egress)
Un connecteur ne peut appeler que ces hôtes (allow-list).
api.exemple.com
Opérations
GET
/{resource}?limit={limit}Entrées : resource (requis), limit (optionnel)
Mapping de la réponse
| Source (API) | Cible (Ω) | Transformation |
|---|---|---|
| id | id | — |
| title | label | — |
| status | status | — |
| createdAt | createdAt | isoFromUnix |
Invariant : un descripteur ne porte que des clés de champ (fields[].key). Les valeurs de secrets sont résolues à l'exécution par vault.get(appId, connectorId, key) — jamais committées.