The User object represents a user in a Notion workspace. Users include full workspace members, and integrations. Guests are not included. You can find more information about members and guests in this guide.📘Provisioning users and groups using SCIM#
The SCIM API is available for workspaces in Notion's Enterprise Plan. Learn more about using SCIM with Notion.
📘Setting up single sign-on (SSO) with Notion#
Where user objects appear in the API#
User objects appear in the API in nearly all objects returned by the API, including:Page object under created_by
and last_edited_by
and in people
property items. User objects will always contain object
and id
keys, as described below. The remaining properties may appear if the user is being rendered in a rich text or page property context, and the bot has the correct capabilities to access those properties. For more about capabilities, see the Capabilities guide and the Authorization guide.All users#
These fields are shared by all users, including people and bots. Fields marked with * are always present.Property | Updatable | Type | Description | Example value |
---|
object * | Display-only | "user" | Always "user" | "user" |
id * | Display-only | string (UUID) | Unique identifier for this user. | "e79a0b74-3aba-4149-9f74-0bb5791a6ee6" |
type | Display-only | string (optional, enum) | Type of the user. Possible values are "person" and "bot" . | "person" |
name | Display-only | string (optional) | User's name, as displayed in Notion. | "Avocado Lovelace" |
avatar_url | Display-only | string (optional) | Chosen avatar image. | "https://secure.notion-static.com/e6a352a8-8381-44d0-a1dc-9ed80e62b53d.jpg" |
People#
User objects that represent people have the type
property set to "person"
. These objects also have the following properties:Property | Updatable | Type | Description | Example value |
---|
person | Display-only | object | Properties only present for non-bot users. | |
person.email | Display-only | string | Email address of person. This is only present if an integration has user capabilities that allow access to email addresses. | "avo@example.org" |
Bots#
A user object's type
property is"bot"
when the user object represents a bot. A bot user object has the following properties:Property | Updatable | Type | Description | Example value |
---|
bot | Display-only | object | If you're using GET /v1/users/me or GET /v1/users/{{your_bot_id}} , then this field returns data about the bot, including owner , owner.type , and workspace_name . These properties are detailed below. | { "object": "user", "id": "9188c6a5-7381-452f-b3dc-d4865aa89bdf", "name": "Test Integration", "avatar_url": null, "type": "bot", "bot": { "owner": { "type": "workspace", "workspace": true }, "workspace_name": "Ada Lovelace’s Notion" } } |
owner | Display-only | object | Information about who owns this bot. | { "type": "workspace", "workspace": true } |
owner.type | Display-only | string enum | The type of owner, either "workspace" or "user" . | "workspace" |
workspace_name | Display-only | string enum | If the owner.type is "workspace" , then workspace.name identifies the name of the workspace that owns the bot. If the owner.type is "user" , then workspace.name is null . | "Ada Lovelace’s Notion" |
Modified at 2023-04-28 06:48:13