Vérifier avant publication
Ne modifie rien. Indique quel build serait mis en ligne, s’il s’agit du dernier brouillon, ce qui bloque sa publication et la valeur expected_generation à transmettre à publishSite afin que seul l’état vérifié soit publié.
GET/v1/sites/{site_id}/publish/review
Nécessite sites:read. Cette opération ne modifie rien.
Appelez cette opération avant chaque publication et affichez son résultat à la personne concernée. Transmettez expected_generation à Publier une version afin que seule la version vérifiée soit mise en ligne.
Une version ne peut pas être publiée tant que blockers n’est pas vide. Chaque élément bloquant comporte un code et un message : guest_site, site_unavailable, plan_required (le site est un brouillon : sa publication nécessite le forfait Site), no_build, build_not_ready, origin_changed, manual_check (cette version attend une vérification rapide de notre part : aucune correction n’est nécessaire) ou older_than_draft. Consultez Comment un site est mis en ligne.
Les warnings ne bloquent jamais la publication. Consultez-les avant de publier : sample_text indique, avec le fichier et la ligne, les éventuels textes d’exemple restants, comme Lorem ipsum.
Autorisations
Authorizationbearerin headerrequiredParamètres de chemin
site_idstringrequiredL’identifiant du site ou son slug (l’adresse avant .atelier201.page).
Paramètres de requête
build_idstring<uuid>pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$allow_older_buildbooleanVérifier un build antérieur au brouillon en tant que build que vous souhaitez mettre en ligne (older_than_draft est alors un avertissement, pas un blocage).
Réponse
Vérifier avant publication
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