Why do my created deals not come up under owner I set?

I use the API to create deals form our website. Obviously I use the API key from my account to drive this but I explicitly set the user_id to the person I want to own the deals coming through this channel. But, when the deal is created, they show myself as the owner. Thoughts?

Do you have an example of the code you’re using? I can’t replicate it.