Skillnad mellan versioner av "Surface"

Från Vendre Help
Hoppa till: navigering, sök
(request-password-change)
Rad 13: Rad 13:
 
'''Type:''' GET<br />
 
'''Type:''' GET<br />
 
<nowiki>[{ "product_id": 5555, "fields": [{ "id": 4553, "languages": [4,5,8] }, { "id": 1234 }]</nowiki>
 
<nowiki>[{ "product_id": 5555, "fields": [{ "id": 4553, "languages": [4,5,8] }, { "id": 1234 }]</nowiki>
 +
 +
==Available Surface Calls==
 +
===POST: appforsales/ordershistory===
 +
    customer_code
 +
    rows
 +
    offset
 +
===GET: bankid/status===
 +
    status från bankid-sessionen
 +
===GET: bankid/qr-token===
 +
    qr från bankid-sessionen
 +
===POST: bankid/login===
 +
    utgår från bankid som används
 +
===POST: custom-reports/report-request===
 +
    unique_key
 +
    email
 +
    format
 +
    filters
 +
    Hämtar användaruppgifter från sessionen
 +
===GET: custom-reports/report===
 +
*Bör ändras till GET-variabler
 +
    unique_key
 +
    format
 +
    fiilters
 +
===GET: extended-product-data-fields===
 +
    [ "fields": [ "languages": [4: 1444, 5: 4444]]]
 +
===POST: login-link===
 +
    email
 +
    Hämtar marknad och språk från sessionen
 +
===GET: product-list===
 +
    hash_id
 +
===POST: product-list/shared-cart===
 +
    hämtar varukorgen från sessionen
 +
===GET: products/associated===
 +
    order_by
 +
    product_id
 +
    replace_variants
 +
    type_id
 +
===GET: products/price-log-prices===
 +
    id
 +
===GET: products/stock===
 +
    id
 +
===GET: products/configuration-price===
 +
    product_id
 +
    configuration
 +
    quantity
 +
<br>
 +
===POST: request-for-quotation===
 +
    hämtar kundid och språk från sessionen
 +
<br>
 +
===POST: request-password-change===
 +
    email
 +
    id
 +
    hämtar marknad och språk från sessionen
 +
===POST: reservations===
 +
    name
 +
    email
 +
    phone
 +
    Products
 +
    partner_id
 +
    data
 +
    Hämtar kundid från sessionen
 +
    Postar allt man skickar in
 +
===GET: shopping-cart===
 +
    Hämtar varukorgen från sessionen
 +
===DELETE: shopping-cart===
 +
    Tömmer varukorgen för sessionen
 +
===GET: shopping-cart/products===
 +
    Hämtar varukorgen från sessionen
 +
===POST: shopping-cart/products===
 +
    products
 +
===GET: tweakwise/featured-products===
 +
    display_id
 +
===POST: vql===
 +
    Separat dokumentation för Vendre Query Language
 +
===POST: voucher/value===
 +
    voucher
 +
    Hämtar currency från sessionen

Versionen från 1 augusti 2024 kl. 16.07

Surface API

Our StoreFront API to fetch data through Vue or other comparable frameworks.

Calls

Basepath for all calls, /surface/1/, using version 1.
eg. /surface/1/request-password-change

request-password-change

Type: POST
email or id as POST-variables (email is prioritized if both are used)

NOTE! The request won't be sent if used to quickly in between for safety, just send again in a minute if email not recived

extended-product-data-field

Type: GET
[{ "product_id": 5555, "fields": [{ "id": 4553, "languages": [4,5,8] }, { "id": 1234 }]

Available Surface Calls

POST: appforsales/ordershistory

   customer_code
   rows
   offset

GET: bankid/status

   status från bankid-sessionen

GET: bankid/qr-token

   qr från bankid-sessionen

POST: bankid/login

   utgår från bankid som används

POST: custom-reports/report-request

   unique_key
   email
   format
   filters
   Hämtar användaruppgifter från sessionen

GET: custom-reports/report

  • Bör ändras till GET-variabler
   unique_key
   format
   fiilters

GET: extended-product-data-fields

   [ "fields": [ "languages": [4: 1444, 5: 4444]]]

POST: login-link

   email
   Hämtar marknad och språk från sessionen

GET: product-list

   hash_id

POST: product-list/shared-cart

   hämtar varukorgen från sessionen

GET: products/associated

   order_by
   product_id
   replace_variants
   type_id

GET: products/price-log-prices

   id

GET: products/stock

   id

GET: products/configuration-price

   product_id
   configuration
   quantity


POST: request-for-quotation

   hämtar kundid och språk från sessionen


POST: request-password-change

   email
   id
   hämtar marknad och språk från sessionen

POST: reservations

   name
   email
   phone
   Products
   partner_id
   data
   Hämtar kundid från sessionen
   Postar allt man skickar in

GET: shopping-cart

   Hämtar varukorgen från sessionen

DELETE: shopping-cart

   Tömmer varukorgen för sessionen

GET: shopping-cart/products

   Hämtar varukorgen från sessionen

POST: shopping-cart/products

   products

GET: tweakwise/featured-products

   display_id

POST: vql

   Separat dokumentation för Vendre Query Language

POST: voucher/value

   voucher
   Hämtar currency från sessionen