Skip to content

Dropbox: Team log schemas (part 2)

9 Dropbox schemas with complete fields and constraints.

← Team log operations · All schemas

Retrieves team events — response body — events item actor The entity who performed the action tag user user

FieldTypePresenceDescription and constraints
$JSONRootUser's logged information.
$ (anyOf 1)objectAlternative
$ (anyOf 1)..tagstringRequired within parentMust equal: non_team_member
$ (anyOf 1).account_idJSONOptional
$ (anyOf 1).account_id (anyOf 1)stringAlternativeMaximum length: 40
Minimum length: 40
$ (anyOf 1).account_id (anyOf 2)nullAlternative
$ (anyOf 1).display_nameJSONOptional
$ (anyOf 1).display_name (anyOf 1)stringAlternative
$ (anyOf 1).display_name (anyOf 2)nullAlternative
$ (anyOf 1).emailJSONOptional
$ (anyOf 1).email (anyOf 1)stringAlternativeMaximum length: 255
$ (anyOf 1).email (anyOf 2)nullAlternative
$ (anyOf 2)ModelAlternativeExpand Retrieves team events — response body — events item context The primary entity on which the action was done tag team member
$ (anyOf 3)ModelAlternativeExpand Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member
$ (anyOf 4)objectAlternativeUser's logged information.
$ (anyOf 4).account_idJSONOptional
$ (anyOf 4).account_id (anyOf 1)stringAlternativeMaximum length: 40
Minimum length: 40
$ (anyOf 4).account_id (anyOf 2)nullAlternative
$ (anyOf 4).display_nameJSONOptional
$ (anyOf 4).display_name (anyOf 1)stringAlternative
$ (anyOf 4).display_name (anyOf 2)nullAlternative
$ (anyOf 4).emailJSONOptional
$ (anyOf 4).email (anyOf 1)stringAlternativeMaximum length: 255
$ (anyOf 4).email (anyOf 2)nullAlternative
$ (anyOf 4)..tagstringOptionalPattern: ^(?!(?:non_team_member|team_member|trusted_non_team_member)$)

Referenced models: Retrieves team events — response body — events item context The primary entity on which the action was done tag team member, Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member

Retrieves team events — response body — events item assets array item

FieldTypePresenceDescription and constraints
$JSONRootAsset details.
$ (anyOf 1)objectAlternative
$ (anyOf 1)..tagstringRequired within parentMust equal: file
$ (anyOf 1).pathModelRequired within parentExpand Retrieves team events — response body — events item assets array item tag file path
$ (anyOf 1).display_nameJSONOptional
$ (anyOf 1).display_name (anyOf 1)stringAlternative
$ (anyOf 1).display_name (anyOf 2)nullAlternative
$ (anyOf 1).file_idJSONOptional
$ (anyOf 1).file_id (anyOf 1)stringAlternative
$ (anyOf 1).file_id (anyOf 2)nullAlternative
$ (anyOf 1).file_sizeJSONOptional
$ (anyOf 1).file_size (anyOf 1)JSONAlternative
$ (anyOf 1).file_size (anyOf 1) (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 1).file_size (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).file_size (anyOf 2)nullAlternative
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: folder
$ (anyOf 2).pathModelRequired within parentExpand Retrieves team events — response body — events item assets array item tag file path
$ (anyOf 2).display_nameJSONOptional
$ (anyOf 2).display_name (anyOf 1)stringAlternative
$ (anyOf 2).display_name (anyOf 2)nullAlternative
$ (anyOf 2).file_idJSONOptional
$ (anyOf 2).file_id (anyOf 1)stringAlternative
$ (anyOf 2).file_id (anyOf 2)nullAlternative
$ (anyOf 2).file_sizeJSONOptional
$ (anyOf 2).file_size (anyOf 1)JSONAlternative
$ (anyOf 2).file_size (anyOf 1) (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 2).file_size (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).file_size (anyOf 2)nullAlternative
$ (anyOf 2).file_countJSONOptional
$ (anyOf 2).file_count (anyOf 1)JSONAlternative
$ (anyOf 2).file_count (anyOf 1) (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 2).file_count (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).file_count (anyOf 2)nullAlternative
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: paper_document
$ (anyOf 3).doc_idstringRequired within parent
$ (anyOf 3).doc_titlestringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: paper_folder
$ (anyOf 4).folder_idstringRequired within parent
$ (anyOf 4).folder_namestringRequired within parent
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: showcase_document
$ (anyOf 5).showcase_idstringRequired within parent
$ (anyOf 5).showcase_titlestringRequired within parent
$ (anyOf 6)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 6)..tagstringRequired within parentPattern: ^(?!(?:file|folder|paper_document|paper_folder|showcase_document)$)

Referenced models: Retrieves team events — response body — events item assets array item tag file path

Retrieves team events — response body — events item assets array item tag file path

FieldTypePresenceDescription and constraints
$objectRootPath's details.
contextualJSONOptional
contextual (anyOf 1)stringAlternative
contextual (anyOf 2)nullAlternative
namespace_relativeModelRequired within parentExpand Retrieves team events — response body — events item assets array item tag file path namespace relative

Referenced models: Retrieves team events — response body — events item assets array item tag file path namespace relative

Retrieves team events — response body — events item assets array item tag file path namespace relative

FieldTypePresenceDescription and constraints
$objectRootNamespace relative path details.
ns_idJSONOptional
ns_id (anyOf 1)stringAlternative
ns_id (anyOf 2)nullAlternative
relative_pathJSONOptional
relative_path (anyOf 1)stringAlternative
relative_path (anyOf 2)nullAlternative
is_shared_namespaceJSONOptional
is_shared_namespace (anyOf 1)booleanAlternative
is_shared_namespace (anyOf 2)nullAlternative

Retrieves team events — response body — events item context The primary entity on which the action was done

FieldTypePresenceDescription and constraints
$JSONRootThe primary entity on which the action was done.
$ (anyOf 1)stringAlternativeKnown values: anonymous, team
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: anonymous
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: non_team_member
$ (anyOf 3).account_idJSONOptional
$ (anyOf 3).account_id (anyOf 1)stringAlternativeMaximum length: 40
Minimum length: 40
$ (anyOf 3).account_id (anyOf 2)nullAlternative
$ (anyOf 3).display_nameJSONOptional
$ (anyOf 3).display_name (anyOf 1)stringAlternative
$ (anyOf 3).display_name (anyOf 2)nullAlternative
$ (anyOf 3).emailJSONOptional
$ (anyOf 3).email (anyOf 1)stringAlternativeMaximum length: 255
$ (anyOf 3).email (anyOf 2)nullAlternative
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: organization_team
$ (anyOf 4).display_namestringRequired within parent
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: team
$ (anyOf 6)ModelAlternativeExpand Retrieves team events — response body — events item context The primary entity on which the action was done tag team member
$ (anyOf 7)ModelAlternativeExpand Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member
$ (anyOf 8)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 8)..tagstringRequired within parentPattern: ^(?!(?:anonymous|non_team_member|organization_team|team|team_member|trusted_non_team_member)$)

Referenced models: Retrieves team events — response body — events item context The primary entity on which the action was done tag team member, Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member

Retrieves team events — response body — events item context The primary entity on which the action was done tag team member

FieldTypePresenceDescription and constraints
$objectRoot
.tagstringRequired within parentMust equal: team_member
account_idJSONOptional
account_id (anyOf 1)stringAlternativeMaximum length: 40
Minimum length: 40
account_id (anyOf 2)nullAlternative
display_nameJSONOptional
display_name (anyOf 1)stringAlternative
display_name (anyOf 2)nullAlternative
emailJSONOptional
email (anyOf 1)stringAlternativeMaximum length: 255
email (anyOf 2)nullAlternative
team_member_idJSONOptional
team_member_id (anyOf 1)stringAlternative
team_member_id (anyOf 2)nullAlternative
member_external_idJSONOptional
member_external_id (anyOf 1)stringAlternativeMaximum length: 64
member_external_id (anyOf 2)nullAlternative
teamJSONOptional
team (anyOf 1)ModelAlternativeExpand Retrieves team events — response body — events item context The primary entity on which the action was done tag team member team Team's logged information
team (anyOf 2)nullAlternative

Referenced models: Retrieves team events — response body — events item context The primary entity on which the action was done tag team member team Team's logged information

Retrieves team events — response body — events item context The primary entity on which the action was done tag team member team Team's logged information

FieldTypePresenceDescription and constraints
$objectRootTeam's logged information.
display_namestringRequired within parent

Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member

FieldTypePresenceDescription and constraints
$objectRoot
.tagstringRequired within parentMust equal: trusted_non_team_member
account_idJSONOptional
account_id (anyOf 1)stringAlternativeMaximum length: 40
Minimum length: 40
account_id (anyOf 2)nullAlternative
display_nameJSONOptional
display_name (anyOf 1)stringAlternative
display_name (anyOf 2)nullAlternative
emailJSONOptional
email (anyOf 1)stringAlternativeMaximum length: 255
email (anyOf 2)nullAlternative
trusted_non_team_member_typeModelRequired within parentExpand Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member trusted non team member type
teamJSONOptional
team (anyOf 1)ModelAlternativeExpand Retrieves team events — response body — events item context The primary entity on which the action was done tag team member team Team's logged information
team (anyOf 2)nullAlternative

Referenced models: Retrieves team events — response body — events item context The primary entity on which the action was done tag team member team Team's logged information, Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member trusted non team member type

Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member trusted non team member type

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)stringAlternativeKnown values: enterprise_admin, multi_instance_admin
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: enterprise_admin
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: multi_instance_admin
$ (anyOf 4)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 4)..tagstringRequired within parentPattern: ^(?!(?:enterprise_admin|multi_instance_admin)$)

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.