Genereer een PSB API-client in Python, Go, Java, TypeScript of een andere taal uit de eConnect swagger.json.
Geen officiƫle SDK voor jouw taal? De PSB API is een OpenAPI 3.0-specificatie. Genereer daaruit een typed client.
accp-psb.econnect.eu)swagger.json, of gebruik de directe URL https://psb.econnect.eu/swagger/v1/swagger.jsonVoorbeeld met OpenAPI Generator:
openapi-generator-cli generate \
-i https://psb.econnect.eu/swagger/v1/swagger.json \
-g python \
-o ./psb-client-python
Vervang -g python door o.a. go, java, typescript-fetch, csharp, rust, afhankelijk van je stack. Houd gegenereerde code onder versiebeheer of regenereer hem in CI bij elke spec-update.
De PSB gebruikt OAuth2 Bearer-tokens. Configureer token-URL en credentials zoals in Authenticatie:
https://accp-identity.econnect.eu/connect/tokenapGegenereerde clients bevatten geen tokenbeheer. Vraag zelf een Bearer-token aan. Het token is 3600 seconden geldig en er is geen refresh-token; vraag na circa 3500 seconden een nieuw token aan.
X-EConnect-DocumentId (UUID) voor idempotency bij uploadsAuthenticatie instellen
Gerelateerd