I’m trying to use the API to set a person property, but I need the Notion user IDs. I’ve looked around online and can’t seem to find a clear answer. There was one result that mentioned using Notion Developer Tools, but I couldn’t locate that software.
Does anyone know a straightforward way to get these IDs? I’m not super tech-savvy, so a simple explanation would be great. Is there maybe a setting in Notion itself where I can find this info?
I’d really appreciate any help or tips on this. It’s been bugging me for a while now, and I’m eager to get my API project moving forward. Thanks in advance for any advice!
hey, i found a way that works for me. go to notion settings > members. hover over a user’s email and you’ll see their ID in the bottom left corner of ur browser. it’s not super obvious but it’s there. hope this helps u out!
I’ve found that you don’t need any special software to retrieve Notion user IDs. In my experience, I open the Notion workspace in my web browser and navigate to the page where the user appears. I then right-click on the user’s name and choose ‘Copy Link.’ Once I paste the link somewhere, I look at the URL and see that the string of characters after the final dash is the user ID. This method has worked reliably for me on various projects, though you must have the appropriate permissions to access the data.
Obtaining Notion user IDs is simpler than you might think. From my experience working with the Notion API, the most straightforward method is to use the ‘Users’ endpoint. You’ll need to authenticate your requests with an integration token, which you can generate in the Notion settings. Once set up, make a GET request to ‘https://api.notion.com/v1/users’. This will return a list of all users in your workspace, complete with their IDs. It’s a bit more technical than a built-in setting, but it’s reliable and doesn’t require additional tools. Just remember to handle the data securely, as it contains sensitive information.