![](https://cdn.discordapp.com/embed/avatars/5.png)
I'm working on OAuth authorization_code flow with HubSpot.
The access_token and identity I get after user has been logged in are related to a HubSpot portal (with a hub_id).
One user can have many portals so in Appwrite I registered the User with an id like this:
44XXX7714-14XXXXXX5808 (${hubspot.user_id}-${hubspot.hub_id}
) but I see in console that User is identified by its email (which obviously is the same for all his portals).
And when I try to log in with another portal, I have an error:
ERROR Failed to create account: A user with the same id, email, or phone already exists in this project.
at _Client.call (node_modules/node-appwrite/src/client.ts:351:9)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Users.create (node_modules/node-appwrite/src/services/users.ts:87:13)
How do you think I can register many user profiles (email and hub_id) to avoid the email uniqueness ?
Recommended threads
- Can't access Appwrite Cloud via Github S...
I can't access appwrite cloud via Github student pack. What could be the possible reasons?
- Sign-up error: how to get fix this appwr...
const submit = async () => { if (form.username === "" || form.email === "" || form.password === "") { Alert.alert("Error", "Please fill in all fields"...
- Phone authentication limit for free plan
Hello everyone, I am using phone authentication to login but with the free plan it has the limit of 10 authentication only and now it is not allowing to signup ...
![](/images/bgs/pre-footer.png)