@byggmesterforsikring/mester-hub-sdk-external
v1.0.0
Published
mester-hub SDK for eksterne partnere: typer + klient for /external/* + /shared/* (API-tilgang gated av OAuth2 client_credentials).
Downloads
153
Readme
@byggmesterforsikring/mester-hub-sdk-external
TypeScript-klient for mester-hub sine partner-endepunkter (/api/v1/external/*
/api/v1/shared/*) — for eksterne partnere (meglere, reassurandører, agenter).
Offentlig pakke. Selve API-tilgangen er sikret med OAuth2 client_credentials (hub-utstedte partner-credentials) — SDK-en er kun klient-kode.
Installasjon
npm install @byggmesterforsikring/mester-hub-sdk-externalIngen npm-auth nødvendig (offentlig). Bygger på den delte runtime-en
@byggmesterforsikring/mester-hub-sdk-shared (følger med som dependency).
Auth
Lever en getToken-callback som returnerer partnerens hub-utstedte access-token
(fra OAuth2 client_credentials mot hub):
const opts = {
baseUrl: "https://hub.bmf.no",
getToken: async () => (await fetchPartnerToken()).access_token,
};Status
Partner-API-flaten (/external/*) er under utvikling. Denne pakken er minimal nå
og fylles ut når partner-endepunktene lander. Delte typer + versjon er tilgjengelig:
import { SDK_API_VERSION } from "@byggmesterforsikring/mester-hub-sdk-external";Versjon
SemVer der MAJOR speiler hub-API-v1 (1.x.y for hub v1).
