Module team

Module team 

Source
Available on crate features async_routes and dbx_team only.

Structs§

ActiveWebSession
Information on active web sessions.
AddSecondaryEmailsArg
AddSecondaryEmailsResult
ApiApp
Information on linked third party applications.
BaseDfbReport
Base report structure.
CustomQuotaUsersArg
DateRange
Input arguments that can be provided for most reports.
DeleteSecondaryEmailsArg
DeleteSecondaryEmailsResult
DesktopClientSession
Information about linked Dropbox desktop client sessions.
DeviceSession
DeviceSessionArg
DevicesActive
Each of the items is an array of values, one value per day. The value is the number of devices active within a time window, ending with that day. If there is no data for a day, then the value will be None.
ExcludedUsersListArg
Excluded users list argument.
ExcludedUsersListContinueArg
Excluded users list continue argument.
ExcludedUsersListResult
Excluded users list result.
ExcludedUsersUpdateArg
Argument of excluded users update operation. Should include a list of users to add/remove (according to endpoint), Maximum size of the list is 1000 users.
ExcludedUsersUpdateResult
Excluded users update result.
FeaturesGetValuesBatchArg
FeaturesGetValuesBatchResult
GetActivityReport
Activity Report Result. Each of the items in the storage report is an array of values, one value per day. If there is no data for a day, then the value will be None.
GetDevicesReport
Devices Report Result. Contains subsections for different time ranges of activity. Each of the items in each subsection of the storage report is an array of values, one value per day. If there is no data for a day, then the value will be None.
GetMembershipReport
Membership Report Result. Each of the items in the storage report is an array of values, one value per day. If there is no data for a day, then the value will be None.
GetStorageReport
Storage Report Result. Each of the items in the storage report is an array of values, one value per day. If there is no data for a day, then the value will be None.
GroupCreateArg
GroupFullInfo
Full description of a group.
GroupMemberInfo
Profile of group member, and role in group.
GroupMemberSelector
Argument for selecting a group and a single user.
GroupMembersAddArg
GroupMembersChangeResult
Result returned by groups_members_add() and groups_members_remove().
GroupMembersRemoveArg
GroupMembersSelector
Argument for selecting a group and a list of users.
GroupMembersSetAccessTypeArg
GroupUpdateArgs
GroupsListArg
GroupsListContinueArg
GroupsListResult
GroupsMembersListArg
GroupsMembersListContinueArg
GroupsMembersListResult
IncludeMembersArg
LegalHoldHeldRevisionMetadata
LegalHoldPolicy
LegalHoldsGetPolicyArg
LegalHoldsListHeldRevisionResult
LegalHoldsListHeldRevisionsArg
LegalHoldsListHeldRevisionsContinueArg
LegalHoldsListPoliciesArg
LegalHoldsListPoliciesResult
LegalHoldsPolicyCreateArg
LegalHoldsPolicyReleaseArg
LegalHoldsPolicyUpdateArg
ListMemberAppsArg
ListMemberAppsResult
ListMemberDevicesArg
ListMemberDevicesResult
ListMembersAppsArg
Arguments for linked_apps_list_members_linked_apps().
ListMembersAppsResult
Information returned by linked_apps_list_members_linked_apps().
ListMembersDevicesArg
ListMembersDevicesResult
ListTeamAppsArg
Arguments for linked_apps_list_team_linked_apps().
ListTeamAppsResult
Information returned by linked_apps_list_team_linked_apps().
ListTeamDevicesArg
ListTeamDevicesResult
MemberAccess
Specify access type a member should have when joined to a group.
MemberAddArg
MemberAddArgBase
MemberAddV2Arg
MemberDevices
Information on devices of a team’s member.
MemberLinkedApps
Information on linked applications of a team member.
MemberProfile
Basic member profile.
MembersAddArg
MembersAddArgBase
MembersAddV2Arg
MembersDataTransferArg
MembersDeactivateArg
MembersDeactivateBaseArg
Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
MembersDeleteProfilePhotoArg
MembersGetAvailableTeamMemberRolesResult
Available TeamMemberRole for the connected team. To be used with members_set_admin_permissions_v2().
MembersGetInfoArgs
MembersGetInfoV2Arg
MembersGetInfoV2Result
MembersInfo
MembersListArg
MembersListContinueArg
MembersListResult
MembersListV2Result
MembersRecoverArg
Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
MembersRemoveArg
MembersSetPermissions2Arg
Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
MembersSetPermissions2Result
MembersSetPermissionsArg
Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
MembersSetPermissionsResult
MembersSetProfileArg
Exactly one of team_member_id, email, or external_id must be provided to identify the user account. At least one of new_email, new_external_id, new_given_name, and/or new_surname must be provided.
MembersSetProfilePhotoArg
MembersUnsuspendArg
Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
MobileClientSession
Information about linked Dropbox mobile client sessions.
NamespaceMetadata
Properties of a namespace.
RemovedStatus
ResendVerificationEmailArg
ResendVerificationEmailResult
List of users and resend results.
RevokeDesktopClientArg
RevokeDeviceSessionBatchArg
RevokeDeviceSessionBatchResult
RevokeDeviceSessionStatus
RevokeLinkedApiAppArg
RevokeLinkedApiAppBatchArg
RevokeLinkedAppBatchResult
RevokeLinkedAppStatus
SetCustomQuotaArg
SharingAllowlistAddArgs
Structure representing Approve List entries. Domain and emails are supported. At least one entry of any supported type is required.
SharingAllowlistAddResponse
This struct is empty. The comment here is intentionally emitted to avoid indentation issues with Stone.
SharingAllowlistListArg
SharingAllowlistListContinueArg
SharingAllowlistListError
This struct is empty. The comment here is intentionally emitted to avoid indentation issues with Stone.
SharingAllowlistListResponse
SharingAllowlistRemoveArgs
SharingAllowlistRemoveResponse
This struct is empty. The comment here is intentionally emitted to avoid indentation issues with Stone.
StorageBucket
Describes the number of users in a specific storage bucket.
TeamFolderArchiveArg
TeamFolderCreateArg
TeamFolderIdArg
TeamFolderIdListArg
TeamFolderListArg
TeamFolderListContinueArg
TeamFolderListError
TeamFolderListResult
Result for team_folder_list() and team_folder_list_continue().
TeamFolderMetadata
Properties of a team folder.
TeamFolderRenameArg
TeamFolderUpdateSyncSettingsArg
TeamGetInfoResult
TeamMemberInfo
Information about a team member.
TeamMemberInfoV2
Information about a team member.
TeamMemberInfoV2Result
Information about a team member, after the change, like at members_set_profile_v2().
TeamMemberProfile
Profile of a user as a member of a team.
TeamMemberRole
A role which can be attached to a team member. This replaces AdminTier; each AdminTier corresponds to a new TeamMemberRole with a matching name.
TeamNamespacesListArg
TeamNamespacesListContinueArg
TeamNamespacesListResult
Result for namespaces_list().
TokenGetAuthenticatedAdminResult
Results for token_get_authenticated_admin().
UserCustomQuotaArg
User and their required custom quota in GB (1 TB = 1024 GB).
UserCustomQuotaResult
User and their custom quota in GB (1 TB = 1024 GB). No quota returns if the user has no custom quota set.
UserDeleteEmailsResult
UserResendEmailsResult
UserSecondaryEmailsArg
User and a list of secondary emails.
UserSecondaryEmailsResult

Enums§

AddSecondaryEmailResult
Result of trying to add a secondary email to a user. ‘success’ is the only value indicating that a secondary email was successfully added to a user. The other values explain the type of error that occurred, and include the email for which the error occurred.
AddSecondaryEmailsError
Error returned when adding secondary emails fails.
AdminTier
Describes which team-related admin permissions a user has.
BaseTeamFolderError
Base error that all errors for existing team folders should extend.
CustomQuotaError
Error returned when getting member custom quota.
CustomQuotaResult
User custom quota.
DateRangeError
Errors that can originate from problems in input arguments to reports.
DeleteSecondaryEmailResult
Result of trying to delete a secondary email address. ‘success’ is the only value indicating that a secondary email was successfully deleted. The other values explain the type of error that occurred, and include the email for which the error occurred.
DesktopPlatform
ExcludedUsersListContinueError
Excluded users list continue error.
ExcludedUsersListError
Excluded users list error.
ExcludedUsersUpdateError
Excluded users update error.
ExcludedUsersUpdateStatus
Excluded users update operation status.
Feature
A set of features that a Dropbox Business account may support.
FeatureValue
The values correspond to entries in Feature. You may get different value according to your Dropbox Business plan.
FeaturesGetValuesBatchError
GroupAccessType
Role of a user in group.
GroupCreateError
GroupDeleteError
GroupMemberSelectorError
Error that can be raised when GroupMemberSelector is used, and the user is required to be a member of the specified group.
GroupMemberSetAccessTypeError
GroupMembersAddError
GroupMembersRemoveError
GroupMembersSelectorError
Error that can be raised when GroupMembersSelector is used, and the users are required to be members of the specified group.
GroupSelector
Argument for selecting a single group, either by group_id or by external group ID.
GroupSelectorError
Error that can be raised when GroupSelector is used.
GroupSelectorWithTeamGroupError
Error that can be raised when GroupSelector is used and team groups are disallowed from being used.
GroupUpdateError
GroupsGetInfoError
GroupsGetInfoItem
GroupsListContinueError
GroupsMembersListContinueError
GroupsPollError
GroupsSelector
Argument for selecting a list of groups, either by group_ids, or external group IDs.
HasTeamFileEventsValue
The value for Feature::HasTeamFileEvents.
HasTeamSelectiveSyncValue
The value for Feature::HasTeamSelectiveSync.
HasTeamSharedDropboxValue
The value for Feature::HasTeamSharedDropbox.
LegalHoldStatus
LegalHoldsError
LegalHoldsGetPolicyError
LegalHoldsListHeldRevisionsContinueError
LegalHoldsListHeldRevisionsError
LegalHoldsListPoliciesError
LegalHoldsPolicyCreateError
LegalHoldsPolicyReleaseError
LegalHoldsPolicyUpdateError
ListMemberAppsError
Error returned by linked_apps_list_member_linked_apps().
ListMemberDevicesError
ListMembersAppsError
Error returned by linked_apps_list_members_linked_apps().
ListMembersDevicesError
ListTeamAppsError
Error returned by linked_apps_list_team_linked_apps().
ListTeamDevicesError
MemberAddResult
Describes the result of attempting to add a single user to the team. ‘success’ is the only value indicating that a user was indeed added to the team - the other values explain the type of failure that occurred, and include the email of the user for which the operation has failed.
MemberAddResultBase
MemberAddV2Result
Describes the result of attempting to add a single user to the team. ‘success’ is the only value indicating that a user was indeed added to the team - the other values explain the type of failure that occurred, and include the email of the user for which the operation has failed.
MemberSelectorError
MembersAddJobStatus
MembersAddJobStatusV2Result
MembersAddLaunch
MembersAddLaunchV2Result
MembersDeactivateError
MembersDeleteProfilePhotoError
MembersGetInfoError
MembersGetInfoItem
Describes a result obtained for a single user whose id was specified in the parameter of members_get_info().
MembersGetInfoItemBase
MembersGetInfoItemV2
Describes a result obtained for a single user whose id was specified in the parameter of members_get_info_v2().
MembersListContinueError
MembersListError
MembersRecoverError
MembersRemoveError
MembersSendWelcomeError
MembersSetPermissions2Error
MembersSetPermissionsError
MembersSetProfileError
MembersSetProfilePhotoError
MembersSuspendError
MembersTransferFilesError
MembersTransferFormerMembersFilesError
MembersUnsuspendError
MobileClientPlatform
NamespaceType
RemoveCustomQuotaResult
User result for setting member custom quota.
ResendSecondaryEmailResult
Result of trying to resend verification email to a secondary email address. ‘success’ is the only value indicating that a verification email was successfully sent. The other values explain the type of error that occurred, and include the email for which the error occurred.
RevokeDeviceSessionArg
RevokeDeviceSessionBatchError
RevokeDeviceSessionError
RevokeLinkedAppBatchError
Error returned by linked_apps_revoke_linked_app_batch().
RevokeLinkedAppError
Error returned by linked_apps_revoke_linked_app().
SetCustomQuotaError
Error returned when setting member custom quota.
SharingAllowlistAddError
SharingAllowlistListContinueError
SharingAllowlistRemoveError
TeamFolderAccessError
TeamFolderActivateError
TeamFolderArchiveError
TeamFolderArchiveJobStatus
TeamFolderArchiveLaunch
TeamFolderCreateError
TeamFolderGetInfoItem
TeamFolderInvalidStatusError
TeamFolderListContinueError
TeamFolderPermanentlyDeleteError
TeamFolderRenameError
TeamFolderStatus
TeamFolderTeamSharedDropboxError
TeamFolderUpdateSyncSettingsError
TeamMemberStatus
The user’s status as a member of a specific team.
TeamMembershipType
TeamNamespacesListContinueError
TeamNamespacesListError
TeamReportFailureReason
TokenGetAuthenticatedAdminError
Error returned by token_get_authenticated_admin().
UploadApiRateLimitValue
The value for Feature::UploadApiRateLimit.
UserAddResult
Result of trying to add secondary emails to a user. ‘success’ is the only value indicating that a user was successfully retrieved for adding secondary emails. The other values explain the type of error that occurred, and include the user for which the error occurred.
UserDeleteResult
Result of trying to delete a user’s secondary emails. ‘success’ is the only value indicating that a user was successfully retrieved for deleting secondary emails. The other values explain the type of error that occurred, and include the user for which the error occurred.
UserResendResult
Result of trying to resend verification emails to a user. ‘success’ is the only value indicating that a user was successfully retrieved for sending verification emails. The other values explain the type of error that occurred, and include the user for which the error occurred.
UserSelectorArg
Argument for selecting a single user, either by team_member_id, external_id or email.
UserSelectorError
Error that can be returned whenever a struct derived from UserSelectorArg is used.
UsersSelectorArg
Argument for selecting a list of users, either by team_member_ids, external_ids or emails.

Functions§

devices_list_member_devices
List all device sessions of a team’s member.
devices_list_members_devices
List all device sessions of a team. Permission : Team member file access.
devices_list_team_devicesDeprecated
List all device sessions of a team. Permission : Team member file access.
devices_revoke_device_session
Revoke a device session of a team’s member.
devices_revoke_device_session_batch
Revoke a list of device sessions of team members.
features_get_values
Get the values for one or more featues. This route allows you to check your account’s capability for what feature you can access or what value you have for certain features. Permission : Team information.
get_info
Retrieves information about a team.
groups_create
Creates a new, empty group, with a requested name. Permission : Team member management.
groups_delete
Deletes a group. The group is deleted immediately. However the revoking of group-owned resources may take additional time. Use the groups_job_status_get() to determine whether this process has completed. Permission : Team member management.
groups_get_info
Retrieves information about one or more groups. Note that the optional field GroupFullInfo::members is not returned for system-managed groups. Permission : Team Information.
groups_job_status_get
Once an async_job_id is returned from groups_delete(), groups_members_add() , or groups_members_remove() use this method to poll the status of granting/revoking group members’ access to group-owned resources. Permission : Team member management.
groups_list
Lists groups on a team. Permission : Team Information.
groups_list_continue
Once a cursor has been retrieved from groups_list(), use this to paginate through all groups. Permission : Team Information.
groups_members_add
Adds members to a group. The members are added immediately. However the granting of group-owned resources may take additional time. Use the groups_job_status_get() to determine whether this process has completed. Permission : Team member management.
groups_members_list
Lists members of a group. Permission : Team Information.
groups_members_list_continue
Once a cursor has been retrieved from groups_members_list(), use this to paginate through all members of the group. Permission : Team information.
groups_members_remove
Removes members from a group. The members are removed immediately. However the revoking of group-owned resources may take additional time. Use the groups_job_status_get() to determine whether this process has completed. This method permits removing the only owner of a group, even in cases where this is not possible via the web client. Permission : Team member management.
groups_members_set_access_type
Sets a member’s access type in a group. Permission : Team member management.
groups_update
Updates a group’s name and/or external ID. Permission : Team member management.
legal_holds_create_policy
Creates new legal hold policy. Note: Legal Holds is a paid add-on. Not all teams have the feature. Permission : Team member file access.
legal_holds_get_policy
Gets a legal hold by Id. Note: Legal Holds is a paid add-on. Not all teams have the feature. Permission : Team member file access.
legal_holds_list_held_revisions
List the file metadata that’s under the hold. Note: Legal Holds is a paid add-on. Not all teams have the feature. Permission : Team member file access.
legal_holds_list_held_revisions_continue
Continue listing the file metadata that’s under the hold. Note: Legal Holds is a paid add-on. Not all teams have the feature. Permission : Team member file access.
legal_holds_list_policies
Lists legal holds on a team. Note: Legal Holds is a paid add-on. Not all teams have the feature. Permission : Team member file access.
legal_holds_release_policy
Releases a legal hold by Id. Note: Legal Holds is a paid add-on. Not all teams have the feature. Permission : Team member file access.
legal_holds_update_policy
Updates a legal hold. Note: Legal Holds is a paid add-on. Not all teams have the feature. Permission : Team member file access.
linked_apps_list_member_linked_apps
List all linked applications of the team member. Note, this endpoint does not list any team-linked applications.
linked_apps_list_members_linked_apps
List all applications linked to the team members’ accounts. Note, this endpoint does not list any team-linked applications.
linked_apps_list_team_linked_appsDeprecated
List all applications linked to the team members’ accounts. Note, this endpoint doesn’t list any team-linked applications.
linked_apps_revoke_linked_app
Revoke a linked application of the team member.
linked_apps_revoke_linked_app_batch
Revoke a list of linked applications of the team members.
member_space_limits_excluded_users_add
Add users to member space limits excluded users list.
member_space_limits_excluded_users_list
List member space limits excluded users.
member_space_limits_excluded_users_list_continue
Continue listing member space limits excluded users.
member_space_limits_excluded_users_remove
Remove users from member space limits excluded users list.
member_space_limits_get_custom_quota
Get users custom quota. A maximum of 1000 members can be specified in a single call. Note: to apply a custom space limit, a team admin needs to set a member space limit for the team first. (the team admin can check the settings here: https://www.dropbox.com/team/admin/settings/space).
member_space_limits_remove_custom_quota
Remove users custom quota. A maximum of 1000 members can be specified in a single call. Note: to apply a custom space limit, a team admin needs to set a member space limit for the team first. (the team admin can check the settings here: https://www.dropbox.com/team/admin/settings/space).
member_space_limits_set_custom_quota
Set users custom quota. Custom quota has to be at least 15GB. A maximum of 1000 members can be specified in a single call. Note: to apply a custom space limit, a team admin needs to set a member space limit for the team first. (the team admin can check the settings here: https://www.dropbox.com/team/admin/settings/space).
members_add
Adds members to a team. Permission : Team member management A maximum of 20 members can be specified in a single call. If no Dropbox account exists with the email address specified, a new Dropbox account will be created with the given email address, and that account will be invited to the team. If a personal Dropbox account exists with the email address specified in the call, this call will create a placeholder Dropbox account for the user on the team and send an email inviting the user to migrate their existing personal account onto the team. Team member management apps are required to set an initial given_name and surname for a user to use in the team invitation and for ‘Perform as team member’ actions taken on the user before they become ‘active’.
members_add_job_status_get
Once an async_job_id is returned from members_add() , use this to poll the status of the asynchronous request. Permission : Team member management.
members_add_job_status_get_v2
Once an async_job_id is returned from members_add_v2() , use this to poll the status of the asynchronous request. Permission : Team member management.
members_add_v2
Adds members to a team. Permission : Team member management A maximum of 20 members can be specified in a single call. If no Dropbox account exists with the email address specified, a new Dropbox account will be created with the given email address, and that account will be invited to the team. If a personal Dropbox account exists with the email address specified in the call, this call will create a placeholder Dropbox account for the user on the team and send an email inviting the user to migrate their existing personal account onto the team. Team member management apps are required to set an initial given_name and surname for a user to use in the team invitation and for ‘Perform as team member’ actions taken on the user before they become ‘active’.
members_delete_profile_photo
Deletes a team member’s profile photo. Permission : Team member management.
members_delete_profile_photo_v2
Deletes a team member’s profile photo. Permission : Team member management.
members_get_available_team_member_roles
Get available TeamMemberRoles for the connected team. To be used with members_set_admin_permissions_v2(). Permission : Team member management.
members_get_info
Returns information about multiple team members. Permission : Team information This endpoint will return MembersGetInfoItem::IdNotFound, for IDs (or emails) that cannot be matched to a valid team member.
members_get_info_v2
Returns information about multiple team members. Permission : Team information This endpoint will return MembersGetInfoItem::IdNotFound, for IDs (or emails) that cannot be matched to a valid team member.
members_list
Lists members of a team. Permission : Team information.
members_list_continue
Once a cursor has been retrieved from members_list(), use this to paginate through all team members. Permission : Team information.
members_list_continue_v2
Once a cursor has been retrieved from members_list_v2(), use this to paginate through all team members. Permission : Team information.
members_list_v2
Lists members of a team. Permission : Team information.
members_move_former_member_files
Moves removed member’s files to a different member. This endpoint initiates an asynchronous job. To obtain the final result of the job, the client should periodically poll members_move_former_member_files_job_status_check(). Permission : Team member management.
members_move_former_member_files_job_status_check
Once an async_job_id is returned from members_move_former_member_files() , use this to poll the status of the asynchronous request. Permission : Team member management.
members_recover
Recover a deleted member. Permission : Team member management Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
members_remove
Removes a member from a team. Permission : Team member management Exactly one of team_member_id, email, or external_id must be provided to identify the user account. Accounts can be recovered via members_recover() for a 7 day period or until the account has been permanently deleted or transferred to another account (whichever comes first). Calling members_add() while a user is still recoverable on your team will return with MemberAddResult::UserAlreadyOnTeam. Accounts can have their files transferred via the admin console for a limited time, based on the version history length associated with the team (180 days for most teams). This endpoint may initiate an asynchronous job. To obtain the final result of the job, the client should periodically poll members_remove_job_status_get().
members_remove_job_status_get
Once an async_job_id is returned from members_remove() , use this to poll the status of the asynchronous request. Permission : Team member management.
members_secondary_emails_add
Add secondary emails to users. Permission : Team member management. Emails that are on verified domains will be verified automatically. For each email address not on a verified domain a verification email will be sent.
members_secondary_emails_delete
Delete secondary emails from users Permission : Team member management. Users will be notified of deletions of verified secondary emails at both the secondary email and their primary email.
members_secondary_emails_resend_verification_emails
Resend secondary email verification emails. Permission : Team member management.
members_send_welcome_email
Sends welcome email to pending team member. Permission : Team member management Exactly one of team_member_id, email, or external_id must be provided to identify the user account. No-op if team member is not pending.
members_set_admin_permissions
Updates a team member’s permissions. Permission : Team member management.
members_set_admin_permissions_v2
Updates a team member’s permissions. Permission : Team member management.
members_set_profile
Updates a team member’s profile. Permission : Team member management.
members_set_profile_photo
Updates a team member’s profile photo. Permission : Team member management.
members_set_profile_photo_v2
Updates a team member’s profile photo. Permission : Team member management.
members_set_profile_v2
Updates a team member’s profile. Permission : Team member management.
members_suspend
Suspend a member from a team. Permission : Team member management Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
members_unsuspend
Unsuspend a member from a team. Permission : Team member management Exactly one of team_member_id, email, or external_id must be provided to identify the user account.
namespaces_list
Returns a list of all team-accessible namespaces. This list includes team folders, shared folders containing team members, team members’ home namespaces, and team members’ app folders. Home namespaces and app folders are always owned by this team or members of the team, but shared folders may be owned by other users or other teams. Duplicates may occur in the list.
namespaces_list_continue
Once a cursor has been retrieved from namespaces_list(), use this to paginate through all team-accessible namespaces. Duplicates may occur in the list.
properties_template_addDeprecated
Permission : Team member file access.
properties_template_getDeprecated
Permission : Team member file access. The scope for the route is files.team_metadata.write.
properties_template_listDeprecated
Permission : Team member file access. The scope for the route is files.team_metadata.write.
properties_template_updateDeprecated
Permission : Team member file access.
reports_get_activityDeprecated
Retrieves reporting data about a team’s user activity. Deprecated: Will be removed on July 1st 2021.
reports_get_devicesDeprecated
Retrieves reporting data about a team’s linked devices. Deprecated: Will be removed on July 1st 2021.
reports_get_membershipDeprecated
Retrieves reporting data about a team’s membership. Deprecated: Will be removed on July 1st 2021.
reports_get_storageDeprecated
Retrieves reporting data about a team’s storage usage. Deprecated: Will be removed on July 1st 2021.
sharing_allowlist_addunstable
Endpoint adds Approve List entries. Changes are effective immediately. Changes are committed in transaction. In case of single validation error - all entries are rejected. Valid domains (RFC-1034/5) and emails (RFC-5322/822) are accepted. Added entries cannot overflow limit of 10000 entries per team. Maximum 100 entries per call is allowed.
sharing_allowlist_listunstable
Lists Approve List entries for given team, from newest to oldest, returning up to limit entries at a time. If there are more than limit entries associated with the current team, more can be fetched by passing the returned cursor to sharing_allowlist_list_continue().
sharing_allowlist_list_continueunstable
Lists entries associated with given team, starting from a the cursor. See sharing_allowlist_list().
sharing_allowlist_removeunstable
Endpoint removes Approve List entries. Changes are effective immediately. Changes are committed in transaction. In case of single validation error - all entries are rejected. Valid domains (RFC-1034/5) and emails (RFC-5322/822) are accepted. Entries being removed have to be present on the list. Maximum 1000 entries per call is allowed.
team_folder_activate
Sets an archived team folder’s status to active. Permission : Team member file access.
team_folder_archive
Sets an active team folder’s status to archived and removes all folder and file members. This endpoint cannot be used for teams that have a shared team space. Permission : Team member file access.
team_folder_archive_check
Returns the status of an asynchronous job for archiving a team folder. Permission : Team member file access.
team_folder_create
Creates a new, active, team folder with no members. This endpoint can only be used for teams that do not already have a shared team space. Permission : Team member file access.
team_folder_get_info
Retrieves metadata for team folders. Permission : Team member file access.
team_folder_list
Lists all team folders. Permission : Team member file access.
team_folder_list_continue
Once a cursor has been retrieved from team_folder_list(), use this to paginate through all team folders. Permission : Team member file access.
team_folder_permanently_delete
Permanently deletes an archived team folder. This endpoint cannot be used for teams that have a shared team space. Permission : Team member file access.
team_folder_rename
Changes an active team folder’s name. Permission : Team member file access.
team_folder_update_sync_settings
Updates the sync settings on a team folder or its contents. Use of this endpoint requires that the team has team selective sync enabled.
token_get_authenticated_admin
Returns the member profile of the admin who generated the team access token used to make the call.

Type Aliases§

GroupsGetInfoResult
LegalHoldId
LegalHoldPolicyDescription
LegalHoldPolicyName
LegalHoldsGetPolicyResult
LegalHoldsPolicyCreateResult
LegalHoldsPolicyUpdateResult
ListHeldRevisionCursor
MembersGetInfoResult
NumberPerDay
Path
SecondaryEmail
TeamMemberRoleId
UserQuota