marjory-logo

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
email 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
email 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