API CRUD connecteurs

Base : /api/{version}/connectors. Authentification Bearer requise.

Création — POST /connectors

Body CreateConnectorsMongoRequestBody :

Champ

Requis

Description

connexionId

oui

Identifiant unique

userId

oui

Propriétaire

name

oui

Libellé

type

oui

database | api | server | tool

subType

oui

Voir Connecteurs

createdAt / updatedAt

oui

ISO datetime

allowedProjectIds

non

Projets autorisés

Mise à jour — PATCH /connectors

connexionId obligatoire ; autres champs optionnels.

Lecture — GET /connectors

Query connector_id ou user_id. Réponse ResultGetConnectorsResponseBody. 404 si absent.

Les credentials ne sont pas retournés (stockés S3/Azure).

Suppression — DELETE /connectors/{connector_id}

Credentials — POST /connectors/credentials/file

Body : { "key": "<chemin>", "data": "<JSON credentials>" }.

Voir aussi