Salvare più voci
Fino a 200 voci di più raccolte in un'unica voce nella cronologia: per un'importazione o una pulizia. La convalida riguarda l'intero insieme: se una voce viene rifiutata, non viene scritto nulla e l'errore 400 elenca tutte le voci da correggere. Le nuove voci delle raccolte con un campo bozza vengono create come bozze.
POST/v1/sites/{site_id}/content:batch
Richiede sites:write. Non costa crediti. Il percorso termina con /content:batch. Modifica solo la bozza. I visitatori non vedranno nulla finché non pubblicherai.
Per un’importazione o una pulizia. changes contiene da 1 a 200 elementi, ciascuno con collection e slug (lettere minuscole, cifre e trattini). Indica data per i campi e body per il Markdown di una raccolta di contenuti (fino a 500000 caratteri), oppure delete: true per eliminare la voce. summary, fino a 200 caratteri, è la frase che comparirà nella cronologia.
L’intero batch viene convalidato nel suo insieme. Se una modifica viene rifiutata, non viene scritto nulla e la risposta 400 elenca tutte le voci da correggere, così puoi sistemarle tutte in un solo passaggio. In caso di esito positivo, viene creata un’unica voce nella cronologia e la risposta riporta il numero di elementi saved e deleted. Una nuova voce in una raccolta con un campo bozza viene creata come bozza.
Per modificare una singola voce, usa Creare o aggiornare una voce, che offre anche create_only e expected_hash.
Autorizzazioni
Authorizationbearerin headerrequiredParametri di percorso
site_idstringrequiredL'ID del sito o il suo slug (l'indirizzo prima di .atelier201.page).
Corpo
application/jsonrequiredsummarystringlength: ≤ 200 charsUna frase per la cronologia.
changesobject[]requireditems: 1–200 itemsRisposta
Crea, aggiorna o elimina più voci
dataRecord<string, object>requiredrequest_idstringrequiredCodici possibili: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCodici possibili: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCodici possibili: resource_not_found
errorobjectrequiredrequest_idstringrequiredCodici possibili: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCodici possibili: result_expired
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCodici possibili: rate_limited
errorobjectrequiredrequest_idstringrequiredCodici possibili: internal_error
errorobjectrequiredrequest_idstringrequiredCodici possibili: service_unavailable
errorobjectrequiredrequest_idstringrequired