Skapa eller uppdatera butik
PUT/api/v1/stores/{store_id}
Skapar butiken med ert id, eller uppdaterar den. Det första anropet för en webbutik.
Svarar 201 när butiken skapades och 200 när den uppdaterades. Butikens id väljer ni själva (t.ex. butik-se) och det ändras aldrig: allt annat i e-handeln ligger under /stores/{store_id}.
Med domain får länkar till butiken i arbetsytans utskick parametern qn_cid=<kampanjens id>. Spara den i butiken när kunden kommer och skicka den som campaign_id på ordern, så räknas ordern som kampanjens intäkt.
Behörighet
ecommerce:writeÄndra e-handel – personen bakom nyckeln måste vara redaktör eller högre.
Sökvägsparametrar
store_idstringkrävs- Butikens id, som ni väljer.
Kropp
JSON, Content-Type: application/json. Okända fält ger 422.
namestringkrävs- Butikens namn, som det visas i appen.minst 1 tecken · högst 200 tecken
domainstring | null- Butikens domän, t.ex. butik.se. Länkar dit (och till underdomäner) i arbetsytans utskick får qn_cid=<kampanjens id>, som butiken skickar tillbaka som campaign_id på ordern.högst 253 tecken
currencystringkrävs- Butikens valuta (ISO 4217). Ordrar och korgar utan egen valuta får den.
Göra om anropet
PUT skapar eller uppdaterar på butikens egna id: samma anrop två gånger ger samma resultat, så det kan alltid göras om. Batch och idempotens
Svar
200 Butiken (201 om den skapades).
idstringkrävs- Butikens id.
namestringkrävsdomainstring | nullkrävscurrencystringkrävscountsobjectkrävs- Hur mycket butiken har skickat in.
counts.customersintegerkrävscounts.productsintegerkrävscounts.ordersintegerkrävscounts.cartsintegerkrävscreated_atstring (tid, ISO 8601)krävs- När butiken skapades.
updated_atstring (tid, ISO 8601)krävs- När butiken senast ändrades.
Fel
- 400
- bad_request
- 429
- rate_limited