Aan de slag met STEF-APIs
Volg deze handleiding om uw account te activeren, uw applicatie aan te maken, APIs te abonneren en ze veilig aan te roepen.
Volg deze handleiding om uw account te activeren, uw applicatie aan te maken, APIs te abonneren en ze veilig aan te roepen.
Met het STEF API-portaal kunt u zich abonneren op STEF-API's via persoonlijke consumerapplicaties of applicaties die binnen een team worden gedeeld.
Het wachtwoord moet elke 200 dagen worden vernieuwd; u krijgt tijdens het aanmelden op het portaal een melding wanneer deze update nodig is.
Om een consumerapplicatie te kunnen aanmaken die met uw team wordt gedeeld, moet u uw STEF IT-contactpersoon vragen om een team te laten aanmaken.
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!.