Skip to content
  • Toggle navigation
  • Toggle search
Laden...
  • Artikelselectielijst
    • Uw Artikelselectielijst
    • Geen artikelen

      Voeg artikelen toe middels de knop.

    • Naar de lijst
  • Inloggen
    • Inloggen
      Wachtwoord vergeten?
    • Heeft u nog geen account? Registreer hier uw account.

  • Account aanmaken
IB.NL biedt geen ondersteuning voor Internet Explorer 9 en lager.

Voor een optimale gebruikerservaring raden wij u aan te upgraden naar een recente versie van Internet Explorer, Google Chrome, of Firefox.

APIs

  • Bulk API
  • Webshop API
  • EDIFACT Inbox

Documentatie

  • GET /order
  • POST /order
  • GET /order/:orderId
  • PUT /order/:orderId
  • DELETE /order/:orderId

Aan de slag

Voor het verkrijgen van API toegang doorloopt u de volgende stappen:

  • Bemachtig een account op IB.NL
  • IB koppelt uw bedrijfsgegevens aan uw account.
  • IB activeert de API voor uw account.
  • U vraagt een API key aan.
  1. Home
  2. API Documentatie
  3. Webshop API
  4. GET /order:orderId

API Documentatie GET /order:orderId

Toon een specifieke bestelling.

Met een call naar dit endpoint krijgt de bestelling behorende bij het opgegeven ID.

Resource URL

GET https://www.ib.nl/api/order/v1/order:orderId

Query parameters

Dit endpoint heeft geen query parameters.

Resultaat

Bij een 200 OK HTTP-status bevat de response body een Order object.

Order

Veld Datatype Omschrijving
id string Een unieke id voor deze order.
orderId string Een orderid met een opvolgend nummer voor iedere bestelling. Het is mogelijk dat in speciefieke gevallen er ook letters aanwezig zijn in het orderId.
status string Geeft de status aan van de order binnen het systeem van IB. De volgende codes kunnen voorkomen:
  • incomplete Het bestelproces is niet volledig doorlopen.
  • complete Het bestelproces is volledig doorlopen.
  • deleted Deze besteling is verwijderd.
orderId string Bestelnummer van deze bestelling.
email string Het e-mailadres voor communicatie met betrekking tot deze bestelling.
deliveryMethod string Code voor de wijze van levering. De volgende codes kunnen voorkomen:
  • collect De bestelling wordt opgehaald.
  • address De bestelling moet worden geleverd op het verzendadres.
deliveryAddress UserAddress|null Het afleveradres voor deze bestelling.
Indien er geen verzendmethode is gekozen vaarvoor een verzendadres is vereist, dat kan deliveryAddress null zijn.
Wanneer purchaserGln is opgegeven mag deliveryAddress null zijn of weggelaten worden.
invoiceAddress UserAddress Het factuuradres voor deze bestelling.
cart Cart Het winkelwagentje behorende bij deze bestelling.
supplierSpecificInformation array Bevat informatie uit extra formulieren die als maatwerk voor een specifieke leverancier zijn opgenomen in het bestelproces. Specifiecaties voor de informatie in dit veld zijn op aavraag
orderDate datum De datum van het plaatsen van de bestelling.
orderStatus OrderStatus Een object met de status van iedere bestelbare regel in deze bestelling.

UserAddress

Veld Datatype Omschrijving
id string Een id voor dit adres.
title string De manier waarop deze persoon aangesproken dient te worden:
  • Dhr.
  • Mevr.
firstName string Voornaam.
middleName string Tussenvoegsels.
lastName string Achternaam.
companyName string Bedrijfsnaam.
street string Straatnaam.
houseNumber int Huisnummer.
houseNumberSuffix string Toevoeging huisnummer.
postalcode string Postcode.
Let op: Dit kan ook een buitenlandse postcode zijn.
city string Plaats.
country string Twee-letterige landscode volgens de ISO 3166-1 standaard.

Cart

Veld Datatype Omschrijving
total decimal Het totaalbedrag van de bestelling.
totalIsComplete boolean Waar wanneer alle items in de cart een prijs hebben, anders onwaar.
lineItems array Een JSON-array met lineItem objecten. Deze bevat alle producten van de bestelling.
additionalLineItems array Een JSON-array met additionalLineItem objecten. Deze bevat overige posten met betrekking tot deze bestelling. Zoals onder andere: Orderkosten, toeslagen en BTW. Maar ook eventuele extra services behorende bij producten zoals bijvoorbeeld het op maat zagen van een product of het toevoegen van een opdruk.

LineItem

Veld Datatype Omschrijving
uuid string Uniek ID voor deze orderregel.
ibCode long De door IB gehanteerde identifier voor dit specifieke artikel. Let op: Afhankelijk van uw overeenkomst met IB is dit veld wel of niet zichtbaar.
eanCode string De EAN code voor dit product en besteleenheid.
description string Een korte omschrijving van het artikel.
orderUnitKey string De sleutel die door het systeem van IB gebruikt wordt om de besteleenheid aan te geven.
orderUnitDescription string De besteleenheid.
orderUnitPrice decimal Prijs per besteleenheid.
articleId string|null Een leveranciers- of klantspecifieke artikel code. Let op: Afhankelijk van uw overeenkomst met IB is dit veld wel of niet zichtbaar.
articleUrl string Het artikel-specifieke deel van de url voor dit artikel. Maak deze url af door er 'https://www.ib.nl/article/' voor te plaatsen.
supplierId string Het ID van de leverancier.
supplierLabel string De naam van de leverancier.
supplierGln string De GLN code van de leverancier.
manufacturerLabel string De naam van de fabrikant.
quantity decimal Het gewenste aantal besteleenheden voor dit artikel.
lineTotal decimal Regeltotaal.

AdditionalLineItem

Veld Datatype Omschrijving
uuid string Uniek ID voor deze regel.
type string Het type voor deze regel.
  • orderable Deze regel bevat een bestelbaar item.
  • linked Deze regel is gekoppeld aan een lineItem met een uuid gelijk aan het parentId van deze regel.
  • costs Deze regel bevat kosten, zoals verzenkosten of orderkosten.
  • vat Deze regel bevat de BTW van deze bestelling.
itemKey string Verdere specificatie van wat deze regel is. itemKey vormt in combinatie met type een unieke code binnen deze order.
description string De omschrijving van deze regel.
supplierId string|null Het ID van de leverancier indien van toepassing.
supplierLabel string|null De naam van de leverancier indien van toepassing.
price decimal De prijs voor deze regel.
quantity int Het aantal.
parentId string|null Het ID van de lineItem waaraan deze regel is gekoppeld. Geldt alleen voor het type 'linked'
lineTotal decimal Het totaal van deze regel.

OrderStatus

Veld Datatype Omschrijving
statusItems array Een JSON-array met LineStatus objecten.

LineStatus

Veld Datatype Omschrijving
lineItemId string Het ID van de regel waaraan deze status gekoppeld is.
lineItemType string Het type regel regel waaraan deze status gekoppeld is.
  • lineItem
  • additionalLineItem Alleen regels van het type 'orderable' kunnen een status hebben.
lineItemQuantity decimal Het aantal van de regel waaraan deze status gekoppeld is. Deze moet gelijk zijn aan lineItem.quantity of additionalLineItem.quantity afhankelijk van het type.
statusItems array Een JSON-array met LineStatusItem objecten.

LineStatusItem

Veld Datatype Omschrijving
quantity decimal Het aantal waarvoor deze status geldt. Het totaal aantal van de LineStatusItems moet gelijk zijn aan het aantal van de orderregel.
statusCode string De status code. De volgende codes kunnen voorkomen:
  • initial Bestelling ontvangen
  • processing Wordt verwerkt
  • notOnStock Niet op voorraad
  • endOfLife Niet meer leverbaar
  • onStock Op voorraad
  • onOrder In bestelling
  • ready Klaar voor verzending
  • shipped Verzonden
  • canceled Geannuleerd
  • onHold Tijdelijk opgeschort
  • other Overig
  • partially Gedeeltelijk
statusInfo object Een JSON-object met key-value pairs. Dit object bevat extra informatie over de status van deze order. De volgende keys kunnen voorkomen:
  • shippingDate (datum 'dd-mm-yyyy') Verzenddatum
  • trackingNumber (string) Tracking nummer
  • trackingUrl (url) Tracking URL
  • forwarder (string) Transporteur
  • remarks (string) Opmerkingen

Diensten & Producten

  • Fabrikanten
  • Handelshuizen
  • Bouwbedrijven
  • IB Catalogus
  • IB API documentatie

Over het bedrijf

  • IB Data
  • IB Netwerk

Overig

  • Updateoverzicht
  • Update melden
  • Contactformulier
  • Algemene voorwaarden
  • Privacybeleid
  • Cookies

Contact

IB is een dataleverancier en verkoopt geen artikelen. Heeft u vragen over onze dienstverlening? Aarzel niet om contact met ons op te nemen:

IB Data B.V.

Vestdijk 61
5611 CA Eindhoven

Tel: +31 (0)40 - 30 41 42 0
Mail: ln.bi@no-spam-ofni
Openingstijden: 8:30 - 18:00

© 2004-2025 IB / IB.NL
• IB.NL is een product van IB Data B.V. • version.937cb81