Beschikbare SDK's, client libraries en de interactieve API-documentatie voor de eConnect PSB API.
eConnect biedt SDK's en client libraries aan waarmee je sneller integreert met de PSB API. Voor installatie-instructies, codevoorbeelden en de ClientConnector CLI, zie de volledige sectie SDK's en CLI.
Er zijn twee officieel ondersteunde SDK's op GitHub, onder theinvoicingcompany:
Beide SDK's wrappen de PSB REST API en bieden typed methods voor authenticatie, facturen, hooks en Peppol-operaties.
→ PHP-SDK: installatie en gebruik
→ .NET-SDK: installatie en dependency injection
Werk je in een andere taal? Download swagger.json van psb.econnect.eu en genereer een client met OpenAPI Generator.
→ OpenAPI codegen: client genereren in elke taal
De Swagger UI op psb.econnect.eu toont alle endpoints, schema's en testmogelijkheden. Download daar ook de swagger.json voor codegeneratie.
Gebruik je liever geen SDK? Met curl vraag je een token aan en roep je endpoints direct aan:
TOKEN=$(curl -s -X POST https://accp-identity.econnect.eu/connect/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=jouw-client-id" \
-d "client_secret=jouw-client-secret" \
-d "scope=ap" | jq -r '.access_token')
curl -s \
-H "Accept: application/json" \
-H "Authorization: Bearer $TOKEN" \
https://accp-psb.econnect.eu/api/v1/me | jq .
Zie Authenticatie voor flows en omgevingen.
eConnect biedt officiële SDK's voor PHP en .NET. Voor andere talen genereer je client code via OpenAPI Generator. Zie SDK's en CLI.
Ja, de PSB API is een standaard REST API met OAuth2 Bearer tokens. De Swagger UI op psb.econnect.eu is de referentie.
Er is geen cross-platform CLI voor directe PSB API-calls. Voor API-automation gebruik je een SDK of REST-client. Voor map-gebaseerde integratie op Windows is er de ClientConnector.
Bekijk de interactieve API-documentatie