Files
mintlify__docs/fr/openapi.json
locadex-agent[bot] 19d89bf8eb docs(locadex): add translations (#3016)
Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
2026-01-30 17:17:09 -08:00

211 lines
7.8 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"openapi": "3.0.1",
"info": {
"title": "Mintlify External API",
"description": "Une API pour gérer la documentation Mintlify et accéder aux ressources.",
"version": "1.0.0"
},
"servers": [
{
"url": "https://api.mintlify.com/v1"
}
],
"security": [
{
"bearerAuth": []
}
],
"x-mcp": {
"enabled": true
},
"paths": {
"/project/update/{projectId}": {
"post": {
"summary": "Lancer la mise à jour",
"description": "Mettez en file d’attente une mise à jour de déploiement pour votre projet de documentation. Retourne un identifiant de statut qui peut être utilisé pour suivre la progression de la mise à jour. La mise à jour est déclenchée à partir de la branche de déploiement que vous avez configurée.",
"parameters": [
{
"name": "projectId",
"in": "path",
"description": "Identifiant de votre projet. Vous pouvez le copier à partir de la page [API keys](https://dashboard.mintlify.com/settings/organization/api-keys) de votre Dashboard.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"202": {
"description": "Une réponse réussie",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"statusId": {
"type": "string",
"description": "L’identifiant de statut de la mise à jour déclenchée."
}
}
}
}
}
}
}
}
},
"/project/update-status/{statusId}": {
"get": {
"summary": "Obtenir le statut de mise à jour",
"description": "Récupérer le statut d’une mise à jour à partir de son identifiant de statut",
"parameters": [
{
"name": "statusId",
"in": "path",
"description": "L’identifiant de statut de la mise à jour déclenchée.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Une réponse réussie",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"_id": {
"type": "string",
"description": "L’identifiant de statut de la mise à jour déclenchée."
},
"projectId": {
"type": "string",
"description": "L’identifiant du projet de documentation."
},
"createdAt": {
"type": "string",
"description": "Une valeur ISODate correspondant à la date et à l’heure spécifiées en UTC"
},
"endedAt": {
"type": "string",
"description": "Une valeur ISODate correspondant à la date et à l’heure spécifiées en UTC"
},
"status": {
"type": "string",
"enum": [
"queued",
"in_progress",
"success",
"failure"
],
"description": "Le statut de la mise à jour."
},
"summary": {
"type": "string",
"description": "Récapitulatif de l’état de la mise à jour"
},
"logs": {
"type": "array",
"description": "Un tableau de logs.",
"items": {
"type": "string"
}
},
"subdomain": {
"type": "string",
"description": "Le sous-domaine de la documentation en cours de mise à jour."
},
"screenshot": {
"type": "string",
"description": "Une capture d’écran de la documentation."
},
"screenshotLight": {
"type": "string",
"description": "Une capture d’écran de la doc."
},
"screenshotDark": {
"type": "string",
"description": "Une capture d’écran de la documentation en mode sombre."
},
"author": {
"type": "string",
"description": "L’auteur de la mise à jour."
},
"commit": {
"type": "object",
"description": "Les détails du commit",
"properties": {
"sha": {
"type": "string",
"description": "Le SHA du commit."
},
"ref": {
"type": "string",
"description": "La référence du commit."
},
"message": {
"type": "string",
"description": "Le message de commit."
},
"filesChanged": {
"type": "object",
"description": "Détails des fichiers modifiés.",
"properties": {
"added": {
"type": "array",
"description": "De nouveaux fichiers ont été ajoutés.",
"items": {
"type": "string"
}
},
"modified": {
"type": "array",
"description": "Fichiers existants modifiés.",
"items": {
"type": "string"
}
},
"removed": {
"type": "array",
"description": "Fichiers supprimés.",
"items": {
"type": "string"
}
}
}
}
}
},
"source": {
"type": "string",
"description": "La source du déclencheur de mise à jour.",
"enum": [
"internal",
"github-app-installation",
"api",
"github",
"dashboard"
]
}
}
}
}
}
}
}
}
}
},
"components": {
"securitySchemes": {
"bearerAuth": {
"type": "http",
"scheme": "bearer",
"description": "L’en-tête Authorization requiert un jeton Bearer. Utilisez une clé d’API administrateur (préfixée par `mint_`). Il s’agit d’une clé secrète utilisée côté serveur. Générez-en une depuis la page [API keys](https://dashboard.mintlify.com/settings/organization/api-keys) de votre Dashboard."
}
}
}
}