For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/landing-page-developers-apis.md.

API de la Data Platform

L'authentification aujourd'hui, le reste de la platform au fur et à mesure de sa sortie.

Voir en Markdown

Ce que couvrent les API

Les API de la Data Platform sont l'alternative programmatique à l'interface, pour construire et gérer un projet en code plutôt qu'à la main.

Warning

L'API complète de la Data Platform est en cours de développement. Ce que cette section documente aujourd'hui est l'authentification : comment obtenir un token par mot de passe ou par identifiants de clé API, et comment l'invalider. Les références de endpoints pour le reste de la platform arriveront ici au fur et à mesure de leur sortie.

En attendant, deux autres voies couvrent la majorité du travail programmatique. Le Custom Actions SDK lit et écrit des datasets, des tables et des buckets depuis le compute propre d'un projet. Les buckets du projet parlent S31, donc n'importe quel client compatible S3 fonctionne directement contre eux, comme le montre le tutoriel d'accès aux buckets.

Les conventions ci-dessous s'appliquent aux endpoints d'authentification et à l'API au fur et à mesure de sa croissance.

Formats généraux

Format de réponse

  • Format des données : JSON, voir http://www.json.org
  • Jeu de caractères : UTF-8
  • Toutes les réponses non vides sont envoyées avec l'en-tête : Content-Type: application/json; charset=utf-8

Codes de réponse HTTP

CodeMessageSignification
200OKRéponse par défaut pour les requêtes GET ou POST réussies avec un contenu non vide
400Bad RequestValeur invalide pour les paramètres GET ou POST
401UnauthorizedIdentifiants ou droits invalides
403ForbiddenErreur d'authentification
404Not FoundAction ou requête introuvable
500Internal ServerUne erreur côté serveur est survenue

Gestion des erreurs

En cas d'erreur côté client (code HTTP 4xx) ou côté serveur (code HTTP 5xx), le corps de la réponse peut contenir un objet JSON décrivant l'erreur :

{
   "error": "Invalid parameter", // code 400, 403, 500
   "warning": "Action not found" // code 404
}

Timestamp

Tous les endpoints de données renvoient le timestamp associé aux données fournies.

{
    "timestamp": 1435929960
}

Durée

Tous les endpoints de données renvoient l'attribut duration. Il représente le temps effectif pris par le système pour exécuter une requête, en secondes.

{
    "duration": 0.056
}

Aller plus loin

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l’équipe qui développe la Data Platform sur le canal Discord dédié.

Si vous avez besoin d'une assistance concernant vos services OVHcloud, créez une demande depuis notre centre d'aide.

Rejoignez notre communauté d'utilisateurs.

1 : S3 est une marque déposée appartenant à Amazon Technologies, Inc. Les services de OVHcloud ne sont pas sponsorisés, approuvés, ou affiliés de quelque manière que ce soit.

Cette page vous a-t-elle aidé ?