Join us for our Developer Platform Hackathon, May 16-17. Apply now →
import { Client } from "@notionhq/client"
const notion = new Client({ auth: process.env.NOTION_API_KEY })
const response = await notion.users.me(){
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"object": "<string>",
"name": "<string>",
"avatar_url": "<string>",
"type": "<string>",
"person": {
"email": "<string>"
}
}Retrieves the bot User associated with the API token provided in the authorization header. The bot will have an owner field with information about the person who authorized the connection.
import { Client } from "@notionhq/client"
const notion = new Client({ auth: process.env.NOTION_API_KEY })
const response = await notion.users.me(){
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"object": "<string>",
"name": "<string>",
"avatar_url": "<string>",
"type": "<string>",
"person": {
"email": "<string>"
}
}Documentation Index
Fetch the complete documentation index at: https://developers.notion.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The API version to use for this request. The latest version is 2026-03-11.
2026-03-11 The ID of the user.
The user object type name.
"user"The name of the user.
The avatar URL of the user.
Indicates this user is a person.
"person"Details about the person, when the type of the user is person.
Show child attributes