Lire plusieurs fichiers
Jusqu’à 30 fichiers dans une même révision (le brouillon, sauf si revision est indiqué), chacun avec son contenu et son hash : tout ce qu’il faut pour modifier plusieurs fichiers en un seul appel. Si un fichier ne peut pas être lu, il comporte error ; les autres sont tout de même renvoyés. N’apporte aucune modification.
POST/v1/sites/{site_id}/files/read
Nécessite sites:read. Ne modifie rien.
Utilisez ce point de terminaison avant de modifier plusieurs fichiers : un seul appel renvoie le contenu de chacun ainsi que son hash, à transmettre dans expected_hash. Si un fichier ne peut pas être lu, il comporte un champ error ; les autres sont tout de même renvoyés.
Autorisations
Authorizationbearerin headerrequiredParamètres de chemin
site_idstringrequiredL’identifiant du site ou son slug (l’adresse avant .atelier201.page).
Corps
application/jsonrequiredpathsstring[]requireditems: 1–30 itemsJusqu’à 30 fichiers lus dans une même révision.
revisionstringlength: 40–40 charsUn identifiant de commit Git (40 caractères hexadécimaux) du dépôt du site.
Réponse
Lire plusieurs fichiers
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