Notion SCIM
Notion SCIM allows for the management of user accounts within a Notion workspace through the SCIM API. This application facilitates user provisioning, updates, and deactivation.
Table of Contents
Context
| Variable | Description | Type | Example |
|---|---|---|---|
| scimToken | SCIM token for the SCIM API (hidden) | string | 974dbf5d-4623-4ef8-b2f7-b9ccf6d44292 |
Actions
Get Users
Get users from a Notion workspace.
Input
| Parameter | Description | Type | Example |
|---|---|---|---|
| None | No input required | None | None |
Output
| Field | Description | Type | Example |
|---|---|---|---|
| users | The list of users | array | [ { "id": "123", "userName": "johndoe", "name": { "formatted": "John Doe", "givenName": "John", "familyName": "Doe" }, "emails": [ { "value": "john.doe@example.com", "primary": true } ] } ] |
Create User
Create a new user in Notion.
Input
| Parameter | Description | Type | Example |
|---|---|---|---|
| The email of the user to create (required) | string | john.doe@marjory.co | |
| firstName | The first name of the user | string | John |
| lastName | The last name of the user | string | Doe |
Output
| Field | Description | Type | Example |
|---|---|---|---|
| id | The ID of the user | string | 123 |
| userName | The username of the user | string | johndoe |
| name | The name of the user | object | { "formatted": "John Doe", "givenName": "John", "familyName": "Doe" } |
| emails | The emails of the user | array | [ { "value": "john.doe@example.com", "primary": true } ] |
Delete User
Delete a user from Notion.
Input
| Parameter | Description | Type | Example |
|---|---|---|---|
| The email of the user to delete (required) | string | johnDoe@gmail.com |
Output
| Field | Description | Type | Example |
|---|---|---|---|
| message | Confirmation message | string | User deleted successfully |
This documentation provides a comprehensive overview of the Notion SCIM application, including context for authentication, and detailed descriptions of available actions. Each action's inputs and outputs are clearly outlined to facilitate user understanding and implementation.
Version(s)
1.0.0 