Ga naar de inhoud
AchaduDevelopers
Operationele APIGa naar website
Dashboard
Developers/API/store_page_create
Winkel

Winkelpagina maken

Maak een pagina in Markdown met zijn eigen SEO.

POST/store/pagesstore:write
GEDRAG

De wijziging wordt gevalideerd en gehandhaafd in het hoofdaccount voordat er wordt gereageerd. Query's uitvoeren op de geretourneerde bron als de bron van de waarheid.

EFFECT

Het kan de bron wijzigen en de bijbehorende domeingebeurtenis uitzenden.

HERHALING

Bij een netwerkfout bevestigt u de bronstatus voordat u het opnieuw probeert. Alleen 429 en 5xx automatisch opnieuw uitvoeren met backoff en jitter.

Verzoek

titlestring · bodyOpenbare titel van de pagina.minLength 2 · maxLength 160verplicht
slugstring · bodyEnkele publieke slak.maxLength 80optioneel
summarystring · bodyPagina samenvatting.maxLength 500optioneel
bodystring · bodyPagina-inhoud in Markdown.maxLength 50000optioneel
coverstring · bodyHTTPS-omslagafbeelding.urioptioneel
seo_titlestring · bodyTitel voor zoekmachines.maxLength 70optioneel
seo_descriptionstring · bodyBeschrijving voor zoekmachines.maxLength 180optioneel
publishedboolean · bodyPubliceer de pagina.optioneel
AuthorizationBearer ach_live_...
Acceptapplication/json
Reikwijdtestore:write

Uitvoerbaar voorbeeld

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

Reactie en fouten

Elk antwoord bevat request_id. Lijsten voegen paginering toe; veranderlijke bronnen retourneren de persistente status na de bewerking.

201 application/json
{
  "data": {
    "id": "site_01J...",
    "subdomain": "mystore",
    "name": "Ana's Finds",
    "theme": "light",
    "active": 1,
    "domain_verified": 1
  },
  "created": true,
  "request_id": "req_01J..."
}
201Resource gemaakt en bewaard.
400Ongeldige parameter, hoofdtekst of overgang.
401Ontbrekende, ongeldige, verlopen of ingetrokken sleutel.
402Het accountplan geeft deze interface niet vrij.
403A chave precisa do escopo store:write.
404Functie bestaat niet in dit account.
409De huidige status verhindert deze bewerking.
413De JSON-hoofdtekst is groter dan 128 KB.
429Het venster van 120 verzoeken per minuut is overschreden.