Récupérer une compilation
État d’un build ; error explique un échec et getSiteBuildLog affiche la sortie du compilateur. wait (jusqu’à 50 secondes) renvoie une réponse dès que le build est terminé, au lieu d’interroger son état à répétition. preview=true ajoute preview_url à un build prêt : un lien privé à ouvrir dans un navigateur pour vérifier les pages.
GET/v1/sites/{site_id}/builds/{build_id}
Nécessite sites:read.
ready, failed et cancelled sont des états définitifs. Plutôt que d’interroger le statut à répétition, transmettez wait (jusqu’à 50 secondes) : la réponse est renvoyée dès que la compilation est terminée. preview=true ajoute preview_url à une compilation prête : un lien privé valable un jour, à ouvrir dans un navigateur (il faut sites:write, car le lien est créé). warnings répertorie les messages non bloquants de la compilation.
Autorisations
Authorizationbearerin headerrequiredParamètres de chemin
site_idstringrequiredL’identifiant du site ou son slug (l’adresse avant .atelier201.page).
build_idstringrequiredParamètres de requête
waitintegerrange: 0–50Nombre de secondes à attendre la fin du build (prêt, échoué ou annulé) avant de répondre. 0 ou omis : réponse immédiate.
previewbooleanQuand le build est prêt, renvoie aussi preview_url : un lien privé vers le build (valable un jour et réutilisé pendant cette période), à ouvrir dans un navigateur pour vérifier les pages.
Réponse
Récupérer un build
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