Skip to content

Reference

ledger.getAuthenticatedUser

GET /v2/authenticated-user — resolve currently authenticated ledger User via JWT-bound identity query (identity-provider-id empty query).

Calls GET /v2/authenticated-user. Adds identity-provider-id= empty string (authenticated-user/get.ts). GetAuthenticatedUserParams {}.

Receiver: await canton.ledger.getAuthenticatedUser

Setup

import { Canton } from '@fairmint/canton-node-sdk';

const canton = new Canton({
  network: 'devnet',
  provider: '5n',
  partyId: 'OWN_PARTY_ID',
});

Minimal example

const me = await canton.ledger.getAuthenticatedUser({});

Parameters — GetAuthenticatedUserParams

Empty object {}.

Returns — GetUserResponse

Same User JSON envelope getUser uses (OpenAPI GetUserResponse typings codegen binds).

Auth and party

Requires bearer tokens Canton resolves authenticated-user versus user-id lookup semantics exposing primaryParty, rights indirectly referencing deployments bridging JWT sub ↔ Canton User mappings.

See also

Source

operations/v2/authenticated-user/get.ts