MDPress

Développement

Modèle de documentation API en Markdown

Une bonne documentation API permet à un développeur de réussir sa première requête en quelques minutes. Ce modèle décrit un point d’accès de bout en bout, pour que vous puissiez reprendre le même schéma pour les autres : présentation, authentification, paramètres, exemple de requête, champs de réponse, erreurs et contact du support.

Ouvrir ce modèle dans l’éditeur
Catégorie
Développement
Style par défaut
Technique

Quand l’utiliser

Utilisez-le quand un partenaire, un client ou une équipe interne a besoin d’une référence à lire hors ligne, à joindre à un contrat ou à conserver avec une version. Vos lecteurs sont des développeurs qui copieront depuis la page, donc le PDF garde son texte sélectionnable et les exemples de code gardent leur mise en forme.

Ce qu’il contient

  • Des sections présentation et authentification, avec des champs à remplir pour le projet, le responsable, la date et l’e-mail du support.
  • Une entrée de point d’accès avec un tableau de paramètres indiquant le type, le caractère obligatoire et la description, plus un exemple curl.
  • Un tableau de champs de réponse et un tableau d’erreurs listant le statut, sa signification et l’action à mener.

Conseils pour un meilleur document

  • Utilisez des jetons factices dans chaque exemple et jamais une vraie clé. Indiquez le langage sur chaque bloc de code pour que MDPress applique la coloration syntaxique.
  • Dès que vous documentez plus de quelques points d’accès, activez le sommaire avec numéros de page pour que les lecteurs trouvent directement celui qu’ils cherchent.

Aperçu du modèle

Référence API de Projet ou sujet

Responsable : Votre nom · Mise à jour : Date

Présentation

Précisez l’objectif, l’URL de base et la version.

Authentification

Expliquez comment obtenir et transmettre un jeton. Utilisez des valeurs fictives dans les exemples.

Lister les ressources

GET /v1/resources

ParamètreTypeObligatoireDescription
limitentierNonRésultats maximum par page
cursorchaîneNonCurseur de la requête précédente

Exemple

curl https://api.example.com/v1/resources

Champs de réponse

ChampTypeDescription
datatableauRessources retournées
next_cursorchaîne ou nullJeton de page suivante

Erreurs

StatutSignificationAction
400Entrée invalideVérifier les paramètres
401Authentification requiseVérifier les identifiants
429Limite atteinteRespecter le délai indiqué

Assistance

E-mail

Les champs à remplir, comme votre nom et la date, sont remplacés quand vous ouvrez le modèle dans l’éditeur.