Sesja

api/session endpoint documentation


Nowa sesja

Opis Creates a buyer session for a given store. If the store_uuid is not explicitly passed during the call to the endpoint then the session will be assigned to the last created store in the account. The session ttl is determined by the store settings the session is assigned to.
Końcówka API api/session/create
Metoda POST
Parametry
Wymagane
Nagłówki
Nazwa Typ Wartość Opis
token string - Token uzyskany podczas tworzenia konta
Optional
Parametry
Nazwa Typ Wartość Opis
store_uuid string - If the parameter is not given then the session will be assigned to the last created store in the account.
Success response

{
    "code": 200,
    "body": {
        "data": {
            "uuid": "4244afdb-21ed-fea8-9dec-66a16600ec21",
            "ttl": 3600,
            "store": {
                "uuid": "fdab1d05-6dc0-575d-8916-78e84ce8ccc2"
            }
        }
    }
}
Błąd odpowiedzi -

Get cart

Opis Returns cart for a given session uuid.
Końcówka API api/session/cart
Metoda GET
Parametry
Wymagane
Nagłówki
Nazwa Typ Wartość Opis
token string - Token uzyskany podczas tworzenia konta
Wymagane
Parametry
Nazwa Typ Wartość Opis
uuid string - -
Success response

{
    "code": 200,
    "body": {
        "data": {
            "cart": {
                "uuid": "e03954e5-cf59-7d9e-25d0-fc65e9a19c46",
                "products": {
                    "products": {
                        "list": [
                            {
                                "uuid": "3767af21-3050-2f61-a775-eae72956a540",
                                "name": "test product 1",
                                "price": "10.00",
                                "amount": 2
                            }
                        ],
                        "counter": "1",
                        "toPay": {
                            "sum": 20,
                            "currency": "zł"
                        }
                    }
                }
            }
        }
    }
}
Błąd odpowiedzi

{
    "code": 404,
    "body": {
        "data": [],
        "errors": [
            "The session uuid could not be found."
        ]
    }
}

ClickStore.PL / Platforma darmowych koszyków zakupowych.