Skip to main content
Suddenly getting unexpected "409 Conflict" errors today due to multiple identical emails even though we are passing unique "user_id" which normally supersedes email. API v1.0 Intercom bug?

I am also suddenly getting these 409 Conflict errors.


Are you using the same api version as I? 1.0?


I was on 1.0 but I upgraded to 1.4 because of this GitHub issue I found. Still have the same error with 1.4.


I have the issue appearing today too.

 

Here is a request I sent in, to the intercom.users.update method on the JavaScript `intercom-client` library:

{

"user_id": "5afa4408f6c7570005fe4e8e",

"email": "test.thatguy@email.com",

"name": "That Guy",

"last_request_at": 1629437584,

"signed_up_at": "2018-07-04T01:47:31.195Z",

"custom_attributes": {

"created_at": "2018-05-15T02:20:56.053Z",

"signinCount": 264,

}

}

And so even though I have passed in the user_id, I get this error:

 

"response": {

"statusCode": 409,

"body": {

"type": "error.list",

"request_id": "001vadielle7j95jer00",

"errors": :

{

"code": "conflict",

"message": "Multiple existing users match this email address test.thatguy@email.com - must be more specific using user_id"

}

]

}

},

Now this is using our TEST workspace, which does have that email address in it multiple times, but each has a different user_id. I have confirmed that this user Id only exists in the workspace once.


Hey @simon s11​, @chris b11​, @cosmo​, this issue was flagged on Friday (August 20th) and was resolved by our engineers. Are you still experiencing this issue?


Hi Eric - I haven't seen it pop up again. Thanks for reporting back!


Same here, thanks!


Reply