Website erstellen
Kompiliert den Entwurf oder revision in einer isolierten Umgebung ohne Netzwerkzugriff zu einer statischen Website. Gibt sofort build (mit id und dem Status queued), reused und is_requested_revision zurück. Anschließend liefert getSiteBuild mit wait=50 eine Antwort, sobald der Build ready oder failed ist (meist in weniger als einer Minute). Ein fertiger Build derselben Revision wird wiederverwendet, statt die Revision erneut zu erstellen. Pro Website läuft jeweils nur ein Build. Läuft noch ein vorheriger Build, wird dieser mit is_requested_revision: false zurückgegeben. Warte, bis er abgeschlossen ist, und rufe die Methode dann erneut auf.
POST/v1/sites/{site_id}/builds
Erfordert sites:write. Kostet keine Credits.
Der Endpunkt antwortet sofort mit 202 und einem Build im Status queued. Rufen Sie Build abrufen alle paar Sekunden auf, bis der Status ready oder failed lautet. Ein fertiger Build derselben Revision wird wiederverwendet; reused gibt dies an.
Wenn ein Build fehlschlägt, nennt error den Grund und das Protokoll zeigt die Ausgabe des Compilers. Korrigieren Sie die Dateien und erstellen Sie den Build erneut.
Autorisierung
Authorizationbearerin headerrequiredPfadparameter
site_idstringrequiredID der Website oder ihr Slug (die Adresse vor .atelier201.page).
Body
application/jsonrequiredrevisionstringlength: 40–40 charsEine Git-Commit-ID (40 hexadezimale Zeichen) des Repositorys der Website.
Antwort
Website erstellen
dataobjectrequiredrequest_idstringrequiredMögliche Codes: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredMögliche Codes: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredMögliche Codes: insufficient_credits
errorobjectrequiredrequest_idstringrequiredMögliche Codes: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredMögliche Codes: resource_not_found
errorobjectrequiredrequest_idstringrequiredMögliche Codes: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredMögliche Codes: result_expired
errorobjectrequiredrequest_idstringrequiredMögliche Codes: request_too_large
errorobjectrequiredrequest_idstringrequiredMögliche Codes: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredMögliche Codes: rate_limited
errorobjectrequiredrequest_idstringrequiredMögliche Codes: internal_error
errorobjectrequiredrequest_idstringrequiredMögliche Codes: service_unavailable
errorobjectrequiredrequest_idstringrequired