# User Login Id Duplicate Update Event

Learn about the User Login Id Duplicate Update event.

> For the index of this section of the site, see [llms.txt](https://fusionauth.io/docs/llms.txt)

## User Login Id Duplicate Update

> **PLAN:** This feature requires [an Enterprise plan](https://fusionauth.io/docs/concepts/plans-and-limits/plans-features.md#enterprise-features).

Available since `1.30.0`

This event is generated when a request to update a user with a login Id (email or username) which is already in use has been received.

Event type

user.loginId.duplicate.update

### Event Scope

This is a tenant-scoped event.

Prior to version `1.37.0` this event was sent to all webhooks, and it was a webhook's responsibility to filter on the **tenantId** field.

In version `1.37.0` and later, this event will only be sent to tenants for which webhooks for this event are enabled.

### Transaction Compatibility

This event is non-transactional. The operation will succeed regardless of the webhook response status code.

### Event Body

`event.createInstant`

*   Type: `Long`

The [instant](https://fusionauth.io/docs/apis/data-types.md#instants) that the event was generated.

`event.duplicateEmail`

*   Type: `String`

The email address that is already in-use.

`event.duplicateIdentities`

*   Type: `Array<Object>`
*   Available since `1.59.0`

List of identities that are already in-use. Identity objects contain a **type** and a **value** property. The **type** is the type of identity (e.g., email, phoneNumber, username) and the **value** is the actual value of that identity.

`event.duplicatePhoneNumber`

*   Type: `String`
*   Available since `1.59.0`

The phone number that is already in-use.

`event.duplicateUsername`

*   Type: `String`

The username that is already in-use.

`event.existing`

*   Type: `Object`

The existing user that is using the requested email address or username. See the [Users API](https://fusionauth.io/docs/apis/users.md) for property definitions and example JSON.

`event.id`

*   Type: `UUID`

The unique Id of the event. You may receive an event more than once based upon your transaction settings. This Id may be used to identify a duplicate event.

`event.info.data`

*   Type: `Object`
*   Available since `1.30.0`

An object that can hold any information about the event that should be persisted.

`event.info.deviceDescription`

*   Type: `String`
*   Available since `1.30.0`

The description of the device associated with the event.

`event.info.deviceName`

*   Type: `String`
*   Available since `1.30.0`

The device name associated with the event.

`event.info.deviceType`

*   Type: `String`
*   Available since `1.30.0`

The type of device associated with the event.

`event.info.ipAddress`

*   Type: `String`
*   Available since `1.27.0`

The source IP address of the event.

`event.info.location.city`

*   Type: `String`
*   Available since `1.30.0`

The city where the event originated.

**Enterprise plan** To use event location data, you'll need [an Enterprise plan](https://fusionauth.io/docs/concepts/plans-and-limits/plans-features.md#enterprise-features).

`event.info.location.country`

*   Type: `String`
*   Available since `1.30.0`

The country where the event originated.

**Enterprise plan** To use event location data, you'll need [an Enterprise plan](https://fusionauth.io/docs/concepts/plans-and-limits/plans-features.md#enterprise-features).

`event.info.location.latitude`

*   Type: `Double`
*   Available since `1.30.0`

The latitude where the event originated.

**Enterprise plan** To use event location data, you'll need [an Enterprise plan](https://fusionauth.io/docs/concepts/plans-and-limits/plans-features.md#enterprise-features).

`event.info.location.longitude`

*   Type: `Double`
*   Available since `1.30.0`

The longitude where the event originated.

**Enterprise plan** To use event location data, you'll need [an Enterprise plan](https://fusionauth.io/docs/concepts/plans-and-limits/plans-features.md#enterprise-features).

`event.info.location.region`

*   Type: `String`
*   Available since `1.30.0`

The geographic location where the event originated.

**Enterprise plan** To use event location data, you'll need [an Enterprise plan](https://fusionauth.io/docs/concepts/plans-and-limits/plans-features.md#enterprise-features).

`event.info.location.zipcode`

*   Type: `String`
*   Available since `1.30.0`

The zip code where the event originated.

**Enterprise plan** To use event location data, you'll need [an Enterprise plan](https://fusionauth.io/docs/concepts/plans-and-limits/plans-features.md#enterprise-features).

`event.info.os`

*   Type: `String`
*   Available since `1.30.0`

The operating system associated with the event.

`event.info.userAgent`

*   Type: `String`
*   Available since `1.30.0`

The user agent associated with the event.

`event.linkedObjectId`

*   Type: `UUID`
*   Available since `1.53.0`

The Id of the user related to this event.

`event.tenantId`

*   Type: `UUID`

The unique tenant identifier. This value may not be returned if not applicable.

`event.type`

*   Type: `String`

The event type, this value will always be **user.loginId.duplicate.update**.

`event.user`

*   Type: `Object`

The user on the update request that attempted to use a duplicate login Id. See the [Users API](https://fusionauth.io/docs/apis/users.md) for property definitions and example JSON.

Example Event JSON

```json
{
  "event": {
    "createInstant": 1629436692150,
    "duplicateUsername": "best-ceo",
    "existing": {
      "active": true,
      "birthDate": "1981-06-04",
      "connectorId": "e3306678-a53a-4964-9040-1c96f36dda72",
      "data": {
        "Company": "Aviato",
        "foobar": "baz",
        "user_type": "iconoclast"
      },
      "email": "ceo@example.com",
      "firstName": "Erlich",
      "id": "9ea5b4b6-14df-44af-8a5e-c6e4bcb31ced",
      "insertInstant": 1625783576299,
      "lastLoginInstant": 1629232057071,
      "lastName": "Bachman",
      "lastUpdateInstant": 1628024498202,
      "passwordChangeRequired": false,
      "passwordLastUpdateInstant": 1625783576327,
      "registrations": [
        {
          "applicationId": "d23ecde6-0661-44a7-808b-a23013e6dfdc",
          "id": "1a01a91e-9861-490f-b4a0-5f91804fa06f",
          "insertInstant": 1626116367082,
          "lastLoginInstant": 1628102540879,
          "lastUpdateInstant": 1626116367082,
          "roles": [
            "USER"
          ],
          "usernameStatus": "ACTIVE",
          "verified": true
        },
        {
          "applicationId": "3c219e58-ed0e-4b18-ad48-f4f92793ae32",
          "id": "22e6a9b2-1d37-463f-8cba-1bd78aa74345",
          "insertInstant": 1625783576372,
          "lastLoginInstant": 1629232057071,
          "lastUpdateInstant": 1625783576372,
          "roles": [
            "admin"
          ],
          "usernameStatus": "ACTIVE",
          "verified": true
        }
      ],
      "tenantId": "a743e2cd-55bb-789c-b076-8846fdd3a51f",
      "twoFactor": {},
      "usernameStatus": "ACTIVE",
      "verified": true
    },
    "id": "7df73fe3-35a9-4085-a10e-792fc395afa2",
    "info": {
      "ipAddress": "71.229.161.136",
      "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36"
    },
    "type": "user.loginId.duplicate.update",
    "user": {
      "active": true,
      "birthDate": "1981-06-04",
      "connectorId": "e3306678-a53a-4964-9040-1c96f36dda72",
      "data": {
        "Company": "Aviato",
        "foobar": "baz",
        "user_type": "iconoclast"
      },
      "email": "ceo@example.com",
      "firstName": "Erlich",
      "id": "9ea5b4b6-14df-44af-8a5e-c6e4bcb31ced",
      "insertInstant": 1625783576299,
      "lastLoginInstant": 1629232057071,
      "lastName": "Bachman",
      "lastUpdateInstant": 1628024498202,
      "passwordChangeRequired": false,
      "passwordLastUpdateInstant": 1625783576327,
      "registrations": [
        {
          "applicationId": "d23ecde6-0661-44a7-808b-a23013e6dfdc",
          "id": "1a01a91e-9861-490f-b4a0-5f91804fa06f",
          "insertInstant": 1626116367082,
          "lastLoginInstant": 1628102540879,
          "lastUpdateInstant": 1626116367082,
          "roles": [
            "USER"
          ],
          "usernameStatus": "ACTIVE",
          "verified": true
        },
        {
          "applicationId": "3c219e58-ed0e-4b18-ad48-f4f92793ae32",
          "id": "22e6a9b2-1d37-463f-8cba-1bd78aa74345",
          "insertInstant": 1625783576372,
          "lastLoginInstant": 1629232057071,
          "lastUpdateInstant": 1625783576372,
          "roles": [
            "admin"
          ],
          "usernameStatus": "ACTIVE",
          "verified": true
        }
      ],
      "tenantId": "a743e2cd-55bb-789c-b076-8846fdd3a51f",
      "twoFactor": {},
      "usernameStatus": "ACTIVE",
      "verified": true
    }
  }
}
```

Related

[Events User Login Id Duplicate Create Event Learn about the User Login Id Duplicate Create event. fusionauth webhookwebhook eventduplicate user](https://fusionauth.io/docs/events/reference/user/login/user-login-id-duplicate-create.md)

[Events Audit Log Create Event Learn about the Audit Log Create event. webhook eventfusionauth webhook](https://fusionauth.io/docs/events/reference/audit-log-create.md)

[Events Event Log Create Event Learn about the Event Log Create event. webhook eventfusionauth webhook](https://fusionauth.io/docs/events/reference/event-log-create.md)

[APIs Webhook Event Log API Learn about the APIs for searching and retrieving webhook event and attempt logs. fusionauth webhook](https://fusionauth.io/docs/apis/webhook-event-logs.md)
---

## Other pages in Login

> For the full index of this section, see [Events](https://fusionauth.io/docs/llms-events.txt).

- [User Login Failed Event](https://fusionauth.io/docs/events/reference/user/login/user-login-failed.md): Learn about the User Login Failed event.
- [User Login Id Duplicate Create Event](https://fusionauth.io/docs/events/reference/user/login/user-login-id-duplicate-create.md): Learn about the User Login Id Duplicate Create event.
- [User Login New Device Event](https://fusionauth.io/docs/events/reference/user/login/user-login-new-device.md): Learn about the User Login New Device event.
- [User Login Success Event](https://fusionauth.io/docs/events/reference/user/login/user-login-success.md): Learn about the User Login Success event.
- [User Login Suspicious Event](https://fusionauth.io/docs/events/reference/user/login/user-login-suspicious.md): Learn about the User Login Suspicious event.
