Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Vue d’ensemble

L’API Devin Desktop permet aux clients Enterprise d’accéder par programmation à des données d’analyse détaillées sur l’utilisation et de gérer les paramètres d’utilisation de leurs équipes.
L’API est disponible uniquement avec les offres Enterprise

URL de base

Toutes les requêtes de l’API doivent être adressées à :
https://server.codeium.com/api/v1/

Authentification

L’API Devin Desktop utilise des clés de service pour l’authentification. Les clés de service doivent être incluses dans le corps de chaque appel d’API.

Création d’une clé de service

  1. Accédez à la page Team Settings
  2. Ouvrez la section “Service Keys”
  3. Créez une nouvelle clé de service avec les autorisations appropriées
  4. Copiez la clé de service générée afin de l’utiliser dans les requêtes API

Autorisations requises

Différents endpoints d’API nécessitent des autorisations différentes. Consultez la documentation de chaque endpoint pour connaître l’autorisation spécifique requise :
EndpointAutorisation requise
Analyse personnalisée (/Analytics)Analyse en lecture
Analyse de la page utilisateur (/UserPageAnalytics)Teams en lecture seule
Analyse Cascade (/CascadeAnalytics)Teams en lecture seule
Définir la configuration d’utilisation (/UsageConfig)Billing en écriture
Récupérer la configuration d’utilisation (/GetUsageConfig)Billing en lecture
Récupérer le solde de crédits de la Team (/GetTeamCreditBalance)Billing en lecture

Utilisation des clés de service

Incluez votre clé de service dans le corps de la requête pour tous les appels d’API :
{
  "service_key": "your_service_key_here",
  // ... autres paramètres
}
Conservez vos clés de service en lieu sûr et ne les exposez jamais dans du code côté client ou des dépôts publics

Limitation du nombre de requêtes

Les requêtes API sont soumises à une limitation du nombre de requêtes afin de garantir la stabilité du service. Si vous dépassez cette limite, vous recevrez une réponse 429 Too Many Requests.

Support

Pour toute assistance ou question concernant l’API, veuillez contacter le support Devin Desktop.