Salvar várias entradas
Até 200 itens de várias coleções em um único registro no histórico: para uma importação ou limpeza. A validação é feita em conjunto: se um item for recusado, nada é gravado, e o erro 400 lista todos os itens que precisam ser corrigidos. Itens novos de coleções com um campo de rascunho começam como rascunhos.
POST/v1/sites/{site_id}/content:batch
Requer sites:write. Não custa créditos. O caminho termina em /content:batch. Altera apenas o rascunho. Os visitantes não veem nada até você publicar.
Use para importar ou fazer uma limpeza. changes contém de 1 a 200 itens, cada um com collection e slug (letras minúsculas, números e hífens). Informe data para os campos e body para o Markdown de uma coleção de conteúdo (com até 500000 caracteres), ou delete: true para remover a entrada. summary, com até 200 caracteres, é a frase registrada no histórico.
O lote é validado por inteiro. Se uma alteração for rejeitada, nada é gravado, e a resposta 400 lista todas as entradas que precisam de correção para que você possa ajustar tudo de uma vez. Em caso de sucesso, é criada uma única entrada no histórico, e a resposta informa as quantidades saved e deleted. Uma nova entrada em uma coleção com campo de rascunho começa como rascunho.
Para alterar uma única entrada, use Criar ou atualizar uma entrada, que também oferece create_only e expected_hash.
Autorizações
Authorizationbearerin headerrequiredParâmetros de caminho
site_idstringrequiredO id do site ou seu slug (o endereço antes de .atelier201.page).
Corpo
application/jsonrequiredsummarystringlength: ≤ 200 charsUma frase para o histórico.
changesobject[]requireditems: 1–200 itemsResposta
Criar, atualizar ou excluir vários itens
dataRecord<string, object>requiredrequest_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