Ouvrir un ensemble de modifications
Ouvre une modification en plusieurs appels, qui ne crée qu’UNE entrée dans l’historique lors de sa validation. Prépare les fichiers avec patchChangeset, puis appelle commitChangeset. Le changeset reste ouvert pendant 10 minutes.
POST/v1/sites/{site_id}/changesets
Nécessite sites:write. Ne coûte aucun crédit.
Un ensemble de modifications comporte quatre étapes : l’ouvrir, préparer les fichiers, puis le valider ou l’abandonner. Il reste ouvert pendant 10 minutes, puis il est validé s’il est valide, ou abandonné.
Utilisez un ensemble de modifications lorsqu’un changement nécessite plusieurs appels, par exemple pour ajouter une page, son contenu et son image. Un seul appel qui modifie plusieurs fichiers n’en a pas besoin : Modifier des fichiers constitue déjà une seule entrée.
Autorisations
Authorizationbearerin headerrequiredParamètres de chemin
site_idstringrequiredL’identifiant du site ou son slug (l’adresse avant .atelier201.page).
Corps
application/jsonrequiredsummarystringrequiredlength: 1–500 charsbase_revisionstringlength: 40–40 charsUn identifiant de commit Git (40 caractères hexadécimaux) du dépôt du site.
Réponse
Ouvrir un changeset
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