[Beoordeeld extern integratietraject]

Integratiegids

Gebruik dit traject voor goedgekeurde externe integraties. De publieke setup begint met app-registratie, goedgekeurde scopes, tokens, webhook delivery en GraphQL-transport. Beoordeelde toegang is alleen nodig voor workflows met partner-only mogelijkheden.

Aanbevolen onboardingflow

Begin met het publieke contract en schaal alleen op naar beoordeelde toegang als je use case dat vereist.

01

Registreer een integratie-app

Maak het externe app-record aan en bevestig welke grant types en redirect URI’s zijn goedgekeurd voor je tenant.

02

Controleer goedgekeurde scopes

Vraag alleen scopes aan die door je tenantadmin zijn goedgekeurd. Ontwerp niet voor ongepubliceerde scopes.

03

Kies de tokenflow

Gebruik authorization code als een gebruiker in de workflow handelt, of service tokens voor headless automatisering.

04

Valideer tokens en configureer delivery

Valideer JWT’s via JWKS en configureer webhooks of GraphQL-transport met tenant scoping.

05

Vraag alleen beoordeelde toegang aan als nodig

Gebruik het vendor request-proces voor geavanceerde API’s, gecureerde GraphQL-bundels, federation of omgevingsspecifieke onboarding.

Publieke oppervlakken waarop je kunt bouwen

Deze publieke surfaces zijn het ondersteunde startpunt voor externe integrators.

Identiteit en app-registratie

App-registratie, scope discovery, governance, service-token minting en secret rotation.

API-referentie openen

OAuth en service tokens

Goedgekeurde flows voor user-delegated access en machine-to-machine automatisering.

API-referentie openen

Event delivery en webhooks

Beheer, testen en deliverydiagnostiek voor uitgaande webhooks.

API-referentie openen

GraphQL-transportcontract

Bearer-authenticated GraphQL-transport met tenant scoping, zonder schema dumps of operatie-inventaris.

API-referentie openen

Operationele verwachtingen

Behandel het publieke contract als de enige ondersteunde automatiseringsgrens tenzij je beoordeelde toegang hebt.

Sla client secrets en service tokens op in je eigen secret manager en roteer ze bewust.

Ontwerp webhook-consumers idempotent en tolerant voor retries.

Ga ervan uit dat machineleesbare topics en voorbeeldpayloads canoniek Engels blijven.

Voorbeeld van publieke flow

# Register an external integration app
curl -X POST https://auth.knogin.com/v1/platform/apps \
  -H "Authorization: Bearer <admin-access-token>" \
  -H "Content-Type: application/json" \
  -d '{"name":"Case sync connector","grant_types":["client_credentials"],"requested_scopes":["webhooks:write"]}'

# Exchange client credentials for a bearer token
curl -X POST https://auth.knogin.com/v1/oauth/token \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=client_credentials&client_id=<client-id>&client_secret=<client-secret>&scope=webhooks:write"

# Create an outbound webhook
curl -X POST https://auth.knogin.com/v1/webhooks \
  -H "Authorization: Bearer <access-token>" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://integrator.example/webhooks/argus","events":["case.updated"]}'

Het voorbeeld blijft binnen het beoordeelde publieke contract: registreren, token minten en daarna een uitgaande webhook aanmaken.

Mogelijkheden die achter beoordeelde toegang blijven

Deze workflows bestaan, maar worden niet als publieke blauwdruk gedocumenteerd.

Geavanceerde platform-API’s

Uitgebreide control-plane-workflows en partner-only beheerpaden worden alleen na review gedeeld.

Gecureerde GraphQL-bundels

Goedgekeurde bundles kunnen voor specifieke programma’s worden gedeeld zonder het volledige schema bloot te leggen.

Federation en omgevingsreview

Enterprise federation, SAML, sovereign deployment review en omgevingsspecifieke onboarding worden case-by-case behandeld.

Beoordeelde toegang aanvragen

Gebruik dit formulier wanneer je een beoordeelde workflow, sandbox-coördinatie of partnerspecifieke documentatie nodig hebt die bewust niet openbaar is.

Verzoek tot Leveranciersintegratie

Vertel ons over uw integratiebehoeften en we nemen binnen 2-3 werkdagen contact met u op.

Uw informatie wordt behandeld volgens ons privacybeleid. We zullen uw gegevens nooit delen met derden.

Contractdetails nodig?

Open de API-referentie voor publieke endpoints of neem contact op met Knogin als je workflow een beoordeeld traject nodig heeft.