Vai al contenuto
AchaduDevelopers
API operativaVai al sito web
Cruscotto
Developers/API/store_page_update
Negozio

Aggiorna la pagina del negozio

Aggiorna contenuti, slug, SEO o post.

PATCH/store/pages/{id}store:write
COMPORTAMENTO

La modifica viene convalidata e mantenuta nell'account chiave prima di rispondere. Interroga la risorsa restituita come fonte di verità.

EFFETTO

Può modificare la risorsa ed emettere l'evento di dominio corrispondente.

RIPETIZIONE

In caso di errore di rete, verificare lo stato della risorsa prima di riprovare. Ripristina automaticamente solo 429 e 5xx con backoff e jitter.

Richiesta

idstring · pathIdentificatore della risorsa.minLength 2 · maxLength 100obbligatorio
titlestring · bodyTitolo pubblico della pagina.minLength 2 · maxLength 160facoltativo
slugstring · bodySingolo slug pubblico.maxLength 80facoltativo
summarystring · bodyRiepilogo della pagina.maxLength 500facoltativo
bodystring · bodyContenuto della pagina in Markdown.maxLength 50000facoltativo
coverstring · bodyImmagine di copertina HTTPS.urifacoltativo
seo_titlestring · bodyTitolo per i motori di ricerca.maxLength 70facoltativo
seo_descriptionstring · bodyDescrizione per i motori di ricerca.maxLength 180facoltativo
publishedboolean · bodyPubblica la pagina.facoltativo
AuthorizationBearer ach_live_...
Acceptapplication/json
Ambitostore:write

Esempio eseguibile

curl
curl -X PATCH 'https://achadu.com/api/v1/store/pages/resource_id' \
  -H 'Authorization: Bearer ach_live_...' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  --data '{
  "title": "Air fryer 5L",
  "slug": "string",
  "summary": "string"
}'

Risposta ed errori

Ogni risposta include request_id. Gli elenchi aggiungono l'impaginazione; le risorse mutabili restituiscono lo stato persistente dopo l'operazione.

200 application/json
{
  "data": {
    "id": "site_01J...",
    "subdomain": "mystore",
    "name": "Ana's Finds",
    "theme": "light",
    "active": 1,
    "domain_verified": 1
  },
  "request_id": "req_01J..."
}
200Operazione completata.
400Parametro, corpo o transizione non validi.
401Chiave mancante, non valida, scaduta o revocata.
402Il piano dell'account non rilascia questa interfaccia.
403A chave precisa do escopo store:write.
404La funzionalità non esiste in questo account.
409Lo stato attuale impedisce questa operazione.
413Il corpo JSON supera i 128 KB.
429La finestra di 120 richieste al minuto è stata superata.