Lister les fichiers d’un site
Fichiers du projet à la révision de brouillon (ou revision), avec leur taille et leur hash. glob (par exemple **/*.astro) et under permettent de restreindre la liste. Lors de la modification d’un fichier, transmettez son hash dans expected_hash.
GET/v1/sites/{site_id}/files
Nécessite sites:read.
Conservez le hash de tout fichier que vous prévoyez de modifier et envoyez-le dans expected_hash lorsque vous modifiez des fichiers.
Autorisations
Authorizationbearerin headerrequiredParamètres de chemin
site_idstringrequiredL’identifiant du site ou son slug (l’adresse avant .atelier201.page).
Paramètres de requête
revisionstringlength: 40–40 charsUn identifiant de commit Git (40 caractères hexadécimaux) du dépôt du site.
understringlength: ≤ 300 charsUniquement les fichiers de ce dossier, par exemple src/content/blog.
globstringlength: ≤ 200 charsUniquement les fichiers correspondant à ce glob, par exemple **/.astro ou src/pages/.astro. Un motif sans / correspond à un nom de fichier, quel que soit son emplacement.
Réponse
Lister les fichiers d’un site
dataobjectrequiredrequest_idstringrequiredCodes possibles : invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCodes possibles : authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCodes possibles : insufficient_credits
errorobjectrequiredrequest_idstringrequiredCodes possibles : insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCodes possibles : resource_not_found
errorobjectrequiredrequest_idstringrequiredCodes possibles : conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCodes possibles : result_expired
errorobjectrequiredrequest_idstringrequiredCodes possibles : request_too_large
errorobjectrequiredrequest_idstringrequiredCodes possibles : request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCodes possibles : rate_limited
errorobjectrequiredrequest_idstringrequiredCodes possibles : internal_error
errorobjectrequiredrequest_idstringrequiredCodes possibles : service_unavailable
errorobjectrequiredrequest_idstringrequired