Permissions /user/{user-id}/permissions

The permissions that the thirdparty has requested from the user.

Reading

GET /user/me/permissions HTTP/1.1
Host: localhost:3000

Permissions

  • A thirdparty access token is required.
  • If access token points to an user, the parent user must be the current person.
  • If access token points to a workspace, the parent user must be attached to the current workspace.

Fields

Name Description Type

user_environment

The permission to access to the user environment.

boolean

manage_environment

The permission to manage the user environment.

boolean

manage_users

The permission to manage the users.

boolean

manage_speaking

The permission to manage the user speaking.

boolean

publish_speaking

The permission to publish speaking.

boolean

manage_groups

The permission to manage the user groups.

boolean

publish_groups

The permission to publish groups.

boolean

manage_repertory

The permission to manage the user repertory.

boolean

publish_repertory

The permission to publish contacts or accounts.

boolean

manage_ressources

The permission to manage the user ressources.

boolean

publish_ressources

The permission to publish ressources.

boolean

manage_photos

The permission to manage the user photos.

boolean

publish_photos

The permission to publish photos.

boolean

publish_notifications

The permission to publish notifications.

boolean

user

The ID of the User at which are attached the permissions.

User

thirdparty

The ID of the Thirdparty at which are attached the permissions.

Thirdparty

created_time

The date that indicates when the thirdparty permission was created.

date

updated_time

The date that indicates when the thirdparty permission was updated for the last time.

date

Publishing

You can publish user permissions by using the /thirdparty/user-permissions edge.

Updating

You can update user permissions by using the /thirdparty/user-permissions edge.

Deleting

You can delete user permissions by using the /thirdparty/user-permissions edge.