# Get member by ID

`GET https://api.nexus.gg/v1/manage/members/id/{memberId}`

Resolves a group member from the Nexus account's own `id` rather than from a code. The initial lookup only checks that some approved `NexusNode` exists for that Nexus `uuid`; group membership is enforced afterward by joining on `attributionGroupMembers.nexusId`, so an approved Nexus that isn't (or is no longer) a member of the resolved group still returns `400` with `code: CodeNotInGroup`, not the `404` this operation's spec entry documents. As with the code lookup, an unresolvable `groupId` returns `400` with `code: InvalidGroup` first.

## Authorizations

- `X-SHARED-SECRET` (string, header, required) - Send your **public** API key (`nexus_pk_...`) in the `X-SHARED-SECRET` header. [Generate one](/authentication/api-keys/) in the Publisher Dashboard.

## Path parameters

- `memberId` (string, required) - The member's Nexus id - the same `id` value returned by `getMembers` and the other member-lookup responses (`getMemberByCode`, `getMemberByPlayerId`). Not a code.

## Query parameters

- `groupId` (string) - Creator group to use for this operation. If your key is scoped to a single program, that group is always used regardless of this value; otherwise falls back to your default group when omitted.

## Responses

### 200

member object for given id

#### Body (`application/json`)

### 404

not found
