Tilgang til KuDoc via API
I tillegg til GUI og kudoc-client (Python), kan metadata i KuDoc hentes direkte via REST APIet. Dette er aktuelt for eksterne applikasjoner og systemer utenfor Dapla-plattformen som ønsker å integrere mot KuDoc programmatisk, f.eks. maskin-til-maskin (M2M).
Kjører du på Dapla-plattformen (Jupyter/Dapla Lab), bruk heller kudoc-client — pakken håndterer autentisering automatisk, uten manuell tokenhåndtering.
Integrasjonsguide
Full oppskrift for integrasjon — arkitektur, oppsett av Keycloak-klient for M2M-autentisering, tilgjengelige endepunkter og eksempler med curl — vedlikeholdes i kudoc sitt GitHub-repo:
API-dokumentasjon (Swagger/OpenAPI)
Fullstendig oversikt over endepunkter og request-/responseskjemaer finnes i Swagger UI, f.eks. for QA-miljøet: qa-collection-gateway.intern.test.ssb.no/docs/swagger/kudoc-rest-api.
Se KuDoc datamodell for en beskrivelse av feltene i metadataene som returneres.
Ved spørsmål eller behov for hjelp, ta gjerne kontakt med team Datafangsttjenester.