Aller au contenu principal

Référence de l'API

API des membres
Lien direct vers API des membres

L'URL racine des endpoints ci-dessous est : /v1/org/members

MéthodeEndpointDescription
GET/Répertorier les membres
POST/invitationsEnvoyer une invitation
GET/invitationsRépertorier les invitations
DELETE/invitations/:idRévoquer une invitation
PATCH/:idMettre à jour le rôle d'un membre
DELETE/:idSupprimer un membre

API tokens
Lien direct vers API tokens

L'URL racine des endpoints ci-dessous est : /v1/auth/tokens

MéthodeEndpointDescription
POST/Créer un jeton d'API
GET/Répertorier les jetons d'API
DELETE/:idSupprimer un jeton d'API

Studio API
Lien direct vers Studio API

L'URL racine des endpoints ci-dessous est : /v1/studio

MéthodeEndpointDescription
GET/projectsRépertorier les projets Studio
POST/projectsCréer un projet
GET/projects/:idRécupérer les détails et les déploiements d'un projet
DELETE/projects/:idSupprimer un projet
POST/deploysCréer un déploiement
POST/deploys/:id/upload-completeConfirmer l'import de l'artefact
GET/deploys/:idRécupérer l'état du déploiement
GET/deploys/:id/logsRécupérer les logs du déploiement
GET/deploys/:id/logs/streamDiffuser les logs du déploiement (SSE)

Server API
Lien direct vers Server API

L'URL racine des endpoints ci-dessous est : /v1/server

MéthodeEndpointDescription
GET/projectsRépertorier les projets Server
POST/projectsCréer un projet
GET/projects/:idRécupérer les détails d'un projet
DELETE/projects/:idSupprimer un projet
PUT/projects/:id/envDéfinir les variables d'environnement
GET/projects/:id/envRécupérer les variables d'environnement
POST/projects/:id/env/restartRedémarrer après une modification de l'environnement
GET/projects/:id/domainsRépertorier les domaines
POST/projects/:id/domainsAjouter un domaine personnalisé
GET/projects/:id/runtime-logsRécupérer les logs d'exécution
POST/projects/:id/redeployDéclencher un redéploiement
POST/projects/:id/always-onActiver le mode always-on
DELETE/projects/:id/always-onDésactiver le mode always-on
POST/deploysCréer un déploiement
POST/deploys/:id/upload-completeConfirmer l'import de l'artefact
GET/deploys/:idRécupérer l'état du déploiement
GET/deploys/:id/logsRécupérer les logs du déploiement
POST/deploys/:id/cancelAnnuler un déploiement en attente ou en cours
DELETE/deploys/:idArrêter un déploiement en cours

Gateway API
Lien direct vers Gateway API

L'URL racine des endpoints ci-dessous est : /v1/gateway

MéthodeEndpointDescription
GET/projectsRépertorier les projets Gateway
GET/projects/:idRécupérer les détails d'un projet
PATCH/projects/:idMettre à jour les paramètres d'un projet
DELETE/projects/:idSupprimer un projet
POST/projects/provisionProvisionner un nouveau projet Gateway
GET/projects/:id/keysRépertorier les clés d'API
POST/projects/:id/keysCréer une clé d'API
DELETE/projects/:id/keys/:keyIdRévoquer une clé d'API
GET/projects/:id/keys/:keyId/bindingsRépertorier les liaisons de fournisseurs au niveau de la clé
POST/projects/:id/keys/:keyId/bindingsAjouter une liaison de fournisseur au niveau de la clé (BYOK)
DELETE/projects/:id/keys/:keyId/bindings/:providerSupprimer une liaison au niveau de la clé
GET/projects/:id/bindingsRépertorier les liaisons de fournisseurs au niveau du projet
POST/projects/:id/bindingsAjouter une liaison de fournisseur au niveau du projet (BYOK)
DELETE/projects/:id/bindings/:providerSupprimer une liaison au niveau du projet
GET/projects/:id/usage/has-activityVérifier si le projet a reçu des requêtes
GET/projects/:id/usage/activityRécupérer l'activité d'utilisation agrégée
GET/projects/:id/usage/memory-activityRécupérer le total des tokens de mémoire sur une période
GET/projects/:id/usage/logsRécupérer les logs des requêtes
GET/projects/:id/usage/logs/facetsRécupérer les facettes de filtrage des logs
GET/projects/:id/usage/logs/:requestIdRécupérer le détail d'une requête précise
GET/projects/:id/memory/threadsRépertorier les threads (tableau de bord)
POST/projects/:id/memory/threadsCréer un thread (tableau de bord)
GET/projects/:id/memory/threads/:threadIdRécupérer un thread (tableau de bord)
PATCH/projects/:id/memory/threads/:threadIdMettre à jour un thread (tableau de bord)
DELETE/projects/:id/memory/threads/:threadIdSupprimer un thread (tableau de bord)
POST/projects/:id/memory/threads/:threadId/cloneCloner un thread (tableau de bord)
GET/projects/:id/memory/threads/:threadId/messagesRépertorier les messages (tableau de bord)
POST/projects/:id/memory/threads/:threadId/messagesEnregistrer des messages (tableau de bord)
DELETE/projects/:id/memory/threads/:threadId/messagesSupprimer des messages (tableau de bord)
GET/projects/:id/memory/threads/:threadId/observations/historyHistorique des observations (tableau de bord)
GET/modelsRépertorier les modèles disponibles

Endpoints du proxy Gateway
Lien direct vers Endpoints du proxy Gateway

Consultez la documentation de Gateway pour plus de détails.