# Create user API error on duplicate login

**URL:** <https://devforum.okta.com/t/create-user-api-error-on-duplicate-login/11778>\
**Category:** Questions\
**Created:** [November 17, 2020, 2:21pm UTC](https://devforum.okta.com/t/create-user-api-error-on-duplicate-login/11778 "2020-11-17T14:21:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![grumpymatt127](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@grumpymatt127](https://devforum.okta.com/u/grumpymatt127)\
**Post date:** [November 17, 2020, 2:21pm UTC](https://devforum.okta.com/t/create-user-api-error-on-duplicate-login/11778/1 "2020-11-17T14:21:16Z")

</div>

I’m using the java client to call the API to create users. I’m getting a 400 response:

Field error in object ‘newUser’ on field ‘login’: rejected value [my-email@somedomain.com]; codes [notUniqueWithinOrg.newUser.login,notUniqueWithinOrg.login,notUniqueWithinOrg.java.lang.String,notUniqueWithinOrg]; arguments ; default message [null] - login: An object with this field already exists in the current organization)

However, I am NOT using a duplicate login, I am using a duplicate email address. I have changed the login field so it does not require an email address, as we do not use email addresses as our login id’s.  
I have successfully import users from ldap with duplicate emails and different logins before. How can I use the api to do the same?

---

<div class="post-metadata">

**Author:** ![andrea](https://sea1.discourse-cdn.com/oktadev/user_avatar/devforum.okta.com/andrea/32/2172_2.png) [@andrea](https://devforum.okta.com/u/andrea)\
**Post date:** [November 17, 2020, 10:47pm UTC](https://devforum.okta.com/t/create-user-api-error-on-duplicate-login/11778/2 "2020-11-17T22:47:54Z")

</div>

If you try to create a user with the same details (login, email, first name, etc) are you able to do so via a [manual API call](https://developer.okta.com/docs/reference/api/users/#create-user)? Do you happen to have Self-Service Registration enabled in your Okta org?

---

<div class="post-metadata">

**Author:** ![grumpymatt127](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@grumpymatt127](https://devforum.okta.com/u/grumpymatt127)\
**Post date:** [November 18, 2020, 1:47pm UTC](https://devforum.okta.com/t/create-user-api-error-on-duplicate-login/11778/3 "2020-11-18T13:47:14Z")

</div>

I tried this again and it is working now. I must have had a bug in my code. Thanks for responding.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/oktadev/original/1X/589c4c5f80de422d01f47cee7185a7fb8227835c.png) [@system](https://devforum.okta.com/u/system)\
**Post date:** [November 19, 2020, 1:47pm UTC](https://devforum.okta.com/t/create-user-api-error-on-duplicate-login/11778/4 "2020-11-19T13:47:19Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
