Repetito

Pre vývojárov

1.

Zažiadanie o registráciu webového obchodu

Neváhaje nás kontaktovať prostredníctvom našej stránky.

2.

Zobrazenie obalov Repetito v nákupnom košíku

V nákupnom košíku sa zobrazí možnosť výberu vratného obalu Repetito.

Zobrazenie týchto údajov je povinné!

názov Znovupoužiteľný obal REPETITO
krátky popis Pomôžte nám znížiť množstvo odpadu z online nákupov.
odkaz na službu Čo je znovupoužiteľný obal?
3.

Vygenerovanie prístupového kľúča

V administračnom rozhraní v sekcii Api kľúče si vytvoríte prístupový kľúč, ktorý Vám umožní prístup do API.

4.

Implementácia API

Do svojho webového obchodu implementujete volanie na HTTP API pri vytvorení objednávky.
Dokumentáciu vo formáte OpenAPI nájdete tu.

POST https://api.repetito.sk/orders

Typ Názov Popis
header x-api-key API kľúč vygenerovaný v klientskej časti portálu.

Request body

application/json
{
  "orderNumber": "string - required - max(64)",
  "emailAddress": "string - required - max(256)",
  "phoneNumber": "string - max(64)",
  "billingAddress": {
    "street": "string - max(256)",
    "town": "string - max(256)",
    "postCode": "string - max(256)",
    "country": "string - max(256)"
  },
  "shippingAddress": {
    "street": "string - max(256)",
    "town": "string - max(256)",
    "postCode": "string - max(256)",
    "country": "string - max(256)"
  },
  "timeCreated": "datetime - ISO 8601"
}

Responses

200 Success
application/json
{
  "id": "string"
}
400 Bad Request
application/json
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "errors": {
    "additionalProp1": ["string"],
    "additionalProp2": ["string"],
    "additionalProp3": ["string"]
  },
  "additionalProp1": "string",
  "additionalProp2": "string",
  "additionalProp3": "string"
}
401 Unauthorized
application/json
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "additionalProp1": "string",
  "additionalProp2": "string",
  "additionalProp3": "string"
}
500 Server Error
application/json
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "additionalProp1": "string",
  "additionalProp2": "string",
  "additionalProp3": "string"
}