Criar um build do site
Compila o rascunho (ou revision) em um site estático, em um contêiner isolado e sem acesso à rede. Retorna imediatamente build (com id e estado queued), reused e is_requested_revision. Em seguida, getSiteBuild com wait=50 responde quando o estado for ready ou failed (normalmente em menos de um minuto). Um build pronto da mesma revisão é reutilizado, em vez de executar o build novamente. Cada site executa um build por vez: se uma versão anterior estiver em execução, a resposta será esse build com is_requested_revision: false. Aguarde a conclusão e faça a chamada novamente.
POST/v1/sites/{site_id}/builds
Requer sites:write. Não custa créditos.
A resposta 202 chega imediatamente com um build em estado queued. Consulte Recuperar um build a cada poucos segundos até que fique ready ou failed. Um build pronto da mesma revisão é reutilizado, e reused informa isso.
Quando um build falha, error informa o motivo e o log mostra a saída do compilador. Corrija os arquivos e crie outro build.
Autorizações
Authorizationbearerin headerrequiredParâmetros de caminho
site_idstringrequiredO id do site ou seu slug (o endereço antes de .atelier201.page).
Corpo
application/jsonrequiredrevisionstringlength: 40–40 charsUm ID de commit do Git (40 caracteres hexadecimais) do repositório do site.
Resposta
Fazer build de um site
dataobjectrequiredrequest_idstringrequiredCódigos possíveis: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: resource_not_found
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: result_expired
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: request_too_large
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: rate_limited
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: internal_error
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: service_unavailable
errorobjectrequiredrequest_idstringrequired