Pyramid API
Vårt Rest API tillhandahåller en brygglösning mellan externa system och Pyramid Business Studio.
Integrationen mot Pyramid är byggd som en egen IIS-modul (.NET Framework) och exponerar HTTP-endpoints för datakommunikation i realtid.
Översikt Pyramid API
Protokoll: HTTP/HTTPS
Format: Plaintext i POST-body eller URL-query
Stöd för HTTP-metoder: GET, POST (post hanterar både uppdatering och skapande av poster).
Responsformat: Text (kan vara JSON-sträng eller annan strängbaserad information).
Som partner får du tillgång till mer detaljinformation efter inloggning.
Utförs av ELIT Partner AB.
En IIS-site tillsammans med ett giltigt certifikat måste sättas upp och installeras på kundens server.
Logga in…
Standard: HTTP Basic Auth
Alternativ: HMAC-validering (ex. Shopify-webhooks)
API:t stödjer flera strukturer för att möjliggöra flexibel kommunikation. Klassisk modell, Formulär-liknande modell och REST-liknande modell.
Logga in…
Logga in…
Logga in…
Svaret returneras i utf8-format, med standard svarskoder för http och kompletterande text.
För de endpoints enligt JSON-syntax returneras svar enligt JSON format.
I annat fall returneras svar alltid enligt specifikation för varje endpoint/funktion.
Logga in…
Logga in…
Som partner kan du testa anrop till vår demomiljö.
Logga in…
ENDPOINTS FÖR PYRAMID API
Observera att inloggning krävs för att se detaljinformation om varje endpoint.
Artiklar (5)
getItemData [GET] LEGACY
Hämtar angiven data på angiven artikel.
getItemDataBatch [GET] LEGACY
Hämtar valfri artikeldata på angivna artiklar. Kundpris - för angiven kund - och lagersaldo kan även hämtas
getItemGrossPrice [GET] LEGACY
Hämtar aktuell grundpris på angiven artikel.
getItemName [GET] LEGACY
Hämtar benämning på angiven artikel.
postItem [POST] LEGACY
Uppdaterar och skapar ny artikel
Generella (4)
getEcho [GET] LEGACY
Skickat värde kommer i retur.
getRegistryChanges [GET] LEGACY
Hämtar ändringar för angivet register per angivet datum.
getRegistryDataJSON [GET] JSON
Används för att hämta ut data från valfritt register. Möjlighet att filtrera vilka poster som efterfrågas och vilken data man vill ha i svar för de matchande posterna.
getTableInfo [GET] LEGACY
Hämtar poster från angiven tabell, och vissa register.
Kunder & Leverantörer (12)
getCompanyName [GET] LEGACY
Hämtar företagsnamn för angiven företagskod i Pyramid (kund och/eller leverantör)
getCustomerInvoiceBalance [GET] LEGACY
Hämtar reskontrabalans för angiven kund
getCustomerInvoicePicture [GET] LEGACY
Hämtar metadata enligt Base64 för angiven fakturas bildfil.
getCustomerInvoices [GET] LEGACY
Hämtar angiven kunds alla fakturor, från ett angivet datum till dagens datum.
getCustomerItemPriceJSON [GET] JSON
Hämtar angiven kunds pris (exkl. moms) på angivna artiklar, inklusive eventuell staffling.
getCustomerOpenInvoices [GET] LEGACY
Hämtar öppna (restbelopp finns) fakturor för angiven kund
getCustomerOrderBalance [GET] LEGACY
Hämtar värdet av öppna order och orderrader för angiven kund
getCustomerOrdersR [GET] LEGACY
Hämtar angiven kunds orders med leveransinformation på dess rader, fr.o.m. angivet datum till dagens datum.
getItemDataBatch [GET] LEGACY
Hämtar valfri artikeldata på angivna artiklar. Kundpris - för angiven kund - och lagersaldo kan även hämtas
postContactJSON [POST] JSON
Skapar och uppdaterar en kontakt i kontaktregistret
postCustomer [POST] LEGACY
Uppdaterar och skapar ny kund
postCustomerJSON [POST] JSON
Uppdatera och skapa ny kund
Lager (10)
getItemBalance [GET] LEGACY
Hämtar disponibelt antal (saldo-reserverat) på angiven artikel, för angivet lager
getItemBalanceAll [GET] LEGACY
Hämtar disponibelt antal (saldo-reserverat) för alla lagerförda artiklar (kategori 1)
getItemDataBatch [GET] LEGACY
Hämtar valfri artikeldata på angivna artiklar. Kundpris - för angiven kund - och lagersaldo kan även hämtas
getItemPO [GET] LEGACY
Hämtar beställt antal på angiven artikel, för angivet lager.
getItemReservation [GET] LEGACY
Hämtar reserverat antal för angiven artikel, för angivet lager
getItemStock [GET] LEGACY
Hämtar lagersaldo på angiven artikel, för angivet lager
getItemStockAll [GET] LEGACY
Hämtar lagersaldo för alla lagerförda artiklar (kategori 1)
getItemStockAllJSON [GET] JSON
Kommer inom kort
getItemStockJSON [GET] JSON
Kommer inom kort
postStockInventory [POST] LEGACY
Uppdaterar inventerat antal på angiven artikel
Order & Inköp (9)
getOrderNo [GET] LEGACY
Hämtar Pyramids ordernummer baserat på externt order-id.
getOrderRows [GET] LEGACY
Hämtar leveransinformation på angiven orders rader.
getOrderStatus [GET] LEGACY
Hämtar orderstatus på angiven order i Pyramid.
postInDelivery [POST] LEGACY
Levererar in angiven inköpsrad
postNewInvoiceing [POST] LEGACY
Skapar nytt fakturaunderlag i Pyramid
postNewOrder [POST] LEGACY
Skapar en order i Pyramid
postNewQuote [POST] LEGACY
Skapar ny offert i Pyramid
postOrder [POST] LEGACY
Kan skapa en ny order i Pyramid, uppdatera en order och leverera ut orderrader för en order och fakturera en order etc. Denna kan användas istället för fv_PostNewOrder och fv_PostNewInvoiceing.
postOrderJSON [POST] JSON
Används för att skapa - och uppdatera/leverera ut - order i Pyramid