Aan de slag met de API's
Volg deze gids om u aan te melden op het portaal, uw applicatie aan te maken, u op API's te abonneren en uw eerste aanroep uit te voeren.
Volg deze gids om u aan te melden op het portaal, uw applicatie aan te maken, u op API's te abonneren en uw eerste aanroep uit te voeren.
Met de API-portalen van STEF kunt u zich abonneren op STEF-API's via persoonlijke consumerapplicaties of applicaties die binnen een team worden gedeeld.
Als STEF-medewerker hoeft u geen accountaanmaak aan te vragen om toegang te krijgen tot de portalen.
Ga naar het gewenste portaal en klik tijdens de authenticatie op de knop Aanmelden als STEF-medewerker.
Raadpleeg de gids met APIM-instanties voor de lijst met beschikbare portalen en hun gebruik.
Om een consumerapplicatie te kunnen aanmaken die met uw team wordt gedeeld, moet u de aanmaak van een team aanvragen door een JIRA APIM-ticket aan te maken, met vermelding van de teamnaam en het/de doelportaal/-portalen.
Om een API te kunnen gebruiken, moet u eerst beschikken over een consumerapplicatie. Bij het aanmaken wordt een credential gegenereerd, de identificatie van uw applicatie tijdens een aanroep.
Een consumerapplicatie kan zich, afhankelijk van de behoefte, op een of meerdere API's abonneren.
Gebruik het menu APIs om de catalogus van beschikbare STEF-API's te raadplegen.
Navigeer naar de producten die u interesseren om de technische ontwikkelaarsdocumentatie te openen, die voor elke API het volgende bevat:
Om u op een API te abonneren:
Het abonnement moet daarna door STEF worden gevalideerd; neem hiervoor contact op met uw STEF IT-contactpersoon.
Aangezien een applicatie zich op meerdere API's kan abonneren, herhaalt u de abonnementsprocedure voor elke API die u wilt gebruiken.
Om de abonnementen van een applicatie te bekijken, klikt u linksboven op uw profiel en vervolgens op Applications, en daarna op de naam van uw applicatie. Op het tabblad APIs, dat automatisch wordt weergegeven, vindt u de lijst met uw abonnementen en hun status.
U kunt vanuit dit menu ook een abonnement op andere API's aanvragen door op + API te klikken.
Alle aanroepen van STEF-API's verlopen via de STEF API Gateway om toegangsbeveiligingsregels toe te passen, de backendservices van het STEF-informatiesysteem te beschermen en aanroepstatistieken te verzamelen.
De API Gateway is toegankelijk via de volgende URL's:
Om een API te gebruiken en de toegangsbeveiligingsregels na te leven, voegt u de HTTP-header X-STEF-Client-Id toe aan het verzoek, ingevuld met de credential van uw consumerapplicatie.
De technische ontwikkelaarsdocumentatie biedt voor elke API die op het platform is gepubliceerd codevoorbeelden waarmee u de API Gateway vanuit verschillende talen kunt aanroepen: Shell, Python, Node.js, JavaScript, Go, Java, C# en Ruby.
curl -X GET "https://api.stef.com/v1/transport/orders" \
-H "X-STEF-Client-Id: <YOUR_APPLICATION_SECRET>" \
-H "Content-Type: application/json"
Naast de codevoorbeelden biedt de technische ontwikkelaarsdocumentatie formulieren waarmee u API's rechtstreeks vanuit het portaal in interactieve modus kunt aanroepen via de knop Try it!.