Open a changeset
Starts a multi-call change that becomes ONE history entry when committed. Stage files with patchChangeset, then commitChangeset. Open for 10 minutes.
POST/v1/sites/{site_id}/changesets
Requires sites:write. Costs no credits.
A changeset has four steps: open it, stage files, then commit or abandon it. It stays open for 10 minutes, then it is committed if valid or abandoned.
Use a changeset when a change needs several calls, for example a new page, its content and its image. A single call that changes several files does not need one: Change files is already one entry.
Authorizations
Authorizationbearerin headerrequiredPath parameters
site_idstringrequiredThe site's id, or its slug (the address before .atelier201.page).
Body
application/jsonrequiredsummarystringrequiredlength: 1–500 charsbase_revisionstringlength: 40–40 charsA Git commit id (40 hex characters) of the site's repository.
Response
Open a changeset
dataobjectrequiredrequest_idstringrequiredPossible codes: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredPossible codes: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredPossible codes: insufficient_credits
errorobjectrequiredrequest_idstringrequiredPossible codes: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredPossible codes: resource_not_found
errorobjectrequiredrequest_idstringrequiredPossible codes: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredPossible codes: result_expired
errorobjectrequiredrequest_idstringrequiredPossible codes: request_too_large
errorobjectrequiredrequest_idstringrequiredPossible codes: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredPossible codes: rate_limited
errorobjectrequiredrequest_idstringrequiredPossible codes: internal_error
errorobjectrequiredrequest_idstringrequiredPossible codes: service_unavailable
errorobjectrequiredrequest_idstringrequired