# Unable to access user.id in post user registration hook

**URL:** <https://community.auth0.com/t/unable-to-access-user-id-in-post-user-registration-hook/36739>\
**Category:** Get Help\
**Tags:** hooks\
**Created:** [January 22, 2020, 8:43pm UTC](https://community.auth0.com/t/unable-to-access-user-id-in-post-user-registration-hook/36739 "2020-01-22T20:43:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wikoenig1](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/wikoenig1/32/13540_2.png) [@wikoenig1](https://community.auth0.com/u/wikoenig1)\
**Post date:** [January 22, 2020, 8:43pm UTC](https://community.auth0.com/t/unable-to-access-user-id-in-post-user-registration-hook/36739/1 "2020-01-22T20:43:18Z")

</div>

It appears that `user.id` and `user.user_id` are both null when referenced from a post user registration hook. I came across this old topic that says a bug was discovered (and squashed) but I am encountering this same issue: [Post registration hook - user id](http://community.auth0.com/t/post-registration-hook-user-id/6148). Curious if I am doing something wrong?

---

<div class="post-metadata">

**Author:** ![konrad.sopala](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/konrad.sopala/32/13516_2.png) [@konrad.sopala](https://community.auth0.com/u/konrad.sopala)\
**Post date:** [January 23, 2020, 9:57am UTC](https://community.auth0.com/t/unable-to-access-user-id-in-post-user-registration-hook/36739/3 "2020-01-23T09:57:14Z")

</div>

Hey there!

Hmm that’s strange as our doc indicates that you should be able to use user object with id parameter like so: `user.id`:

> **[Post-User Registration](https://auth0.com/docs/customize/hooks/extensibility-points/post-user-registration)**
>
> Learn how hooks can be used with the Post-User Registration extensibility point, which is available for database connections and passwordless connections.

Can you share a code snippet where you use it?

---

<div class="post-metadata">

**Author:** ![wikoenig1](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/wikoenig1/32/13540_2.png) [@wikoenig1](https://community.auth0.com/u/wikoenig1)\
**Post date:** [January 23, 2020, 12:53pm UTC](https://community.auth0.com/t/unable-to-access-user-id-in-post-user-registration-hook/36739/4 "2020-01-23T12:53:29Z")

</div>

Hi @konrad.sopala - thanks for the quick response. I think I realize now what I was doing wrong - I am trying to access this parameter in a _pre_ user registration hook. Since the user does not yet exist, it makes sense that this field would not have a value. Wooooops!

---

<div class="post-metadata">

**Author:** ![konrad.sopala](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/konrad.sopala/32/13516_2.png) [@konrad.sopala](https://community.auth0.com/u/konrad.sopala)\
**Post date:** [January 23, 2020, 1:31pm UTC](https://community.auth0.com/t/unable-to-access-user-id-in-post-user-registration-hook/36739/5 "2020-01-23T13:31:05Z")

</div>

Glad we’ve got it! 🙂

---

<div class="post-metadata">

**Author:** ![konrad.sopala](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/konrad.sopala/32/13516_2.png) [@konrad.sopala](https://community.auth0.com/u/konrad.sopala)\
**Post date:** [January 27, 2020, 3:49pm UTC](https://community.auth0.com/t/unable-to-access-user-id-in-post-user-registration-hook/36739/6 "2020-01-27T15:49:59Z")

</div>


