diff --git a/apps/portal/src/routes/backend/obp/roles/+server.ts b/apps/portal/src/routes/backend/obp/roles/+server.ts index fa20f99e..ebda9969 100644 --- a/apps/portal/src/routes/backend/obp/roles/+server.ts +++ b/apps/portal/src/routes/backend/obp/roles/+server.ts @@ -32,7 +32,7 @@ export const GET: RequestHandler = async ({ locals }) => { try { const accessToken = session.data.oauth?.access_token; - const response = await obp_requests.get("/obp/v2.1.0/roles", accessToken); + const response = await obp_requests.get("/obp/v7.0.0/roles", accessToken); return json(response); } catch (err: unknown) { logger.error("Error fetching roles:", err); diff --git a/packages/shared/src/lib/server/opey/consentHandler.ts b/packages/shared/src/lib/server/opey/consentHandler.ts index 10f216ac..ef188d14 100644 --- a/packages/shared/src/lib/server/opey/consentHandler.ts +++ b/packages/shared/src/lib/server/opey/consentHandler.ts @@ -159,7 +159,7 @@ export function createOpeyConsentHandler(config: OpeyConsentHandlerConfig): { PO // Role catalogue: which roles are bank-scoped. Also a sanity check on stored pairs; // an inconsistency is logged, never blocked on. - const availableRolesResp = await obpRequests.get('/obp/v2.1.0/roles', accessToken); + const availableRolesResp = await obpRequests.get('/obp/v7.0.0/roles', accessToken); const requiresBankIdByRole = new Map( (availableRolesResp.roles || []).map((r: any) => [r.role, r.requires_bank_id]) );