> For the complete documentation index, see [llms.txt](https://docs.namiml.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.namiml.com/sdk-reference/namicustomermanager/loggedinid.md).

# loggedInId

Return the unique customer identifier associated with the current device.

Returns a string of the external identifier that Nami has stored. Returns `null` if no id has been stored, including if a string was passed to [login](/sdk-reference/namicustomermanager/login.md) that was not valid.

{% tabs %}
{% tab title="Swift" %}

```swift
let customerId = NamiCustomerManager.loggedInId()
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
val customerId = NamiCustomerManager.loggedInId()
```

{% endtab %}

{% tab title="Flutter" %}

```dart
var customerId = NamiCustomerManager.loggedInId();
```

{% endtab %}

{% tab title="React Native" %}

```jsx
const checkId = async () => {
  const loggedId = await NamiCustomerManager.loggedInId();
  const deviceId = await NamiCustomerManager.deviceId();
  setExternalId(loggedId);
  setDisplayedDeviceId(deviceId);
};
```

{% endtab %}

{% tab title="Unity" %}

```c
var loggedInId = NamiCustomerManager.LoggedInId;
```

{% endtab %}
{% endtabs %}
