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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | User's logged information. |
$ (anyOf 1) | object | Alternative | |
$ (anyOf 1)..tag | string | Required within parent | Must equal: non_team_member |
$ (anyOf 1).account_id | JSON | Optional | |
$ (anyOf 1).account_id (anyOf 1) | string | Alternative | Maximum length: 40 Minimum length: 40 |
$ (anyOf 1).account_id (anyOf 2) | null | Alternative | |
$ (anyOf 1).display_name | JSON | Optional | |
$ (anyOf 1).display_name (anyOf 1) | string | Alternative | |
$ (anyOf 1).display_name (anyOf 2) | null | Alternative | |
$ (anyOf 1).email | JSON | Optional | |
$ (anyOf 1).email (anyOf 1) | string | Alternative | Maximum length: 255 |
$ (anyOf 1).email (anyOf 2) | null | Alternative | |
$ (anyOf 2) | Model | Alternative | Expand Retrieves team events — response body — events item context The primary entity on which the action was done tag team member |
$ (anyOf 3) | Model | Alternative | Expand Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member |
$ (anyOf 4) | object | Alternative | User's logged information. |
$ (anyOf 4).account_id | JSON | Optional | |
$ (anyOf 4).account_id (anyOf 1) | string | Alternative | Maximum length: 40 Minimum length: 40 |
$ (anyOf 4).account_id (anyOf 2) | null | Alternative | |
$ (anyOf 4).display_name | JSON | Optional | |
$ (anyOf 4).display_name (anyOf 1) | string | Alternative | |
$ (anyOf 4).display_name (anyOf 2) | null | Alternative | |
$ (anyOf 4).email | JSON | Optional | |
$ (anyOf 4).email (anyOf 1) | string | Alternative | Maximum length: 255 |
$ (anyOf 4).email (anyOf 2) | null | Alternative | |
$ (anyOf 4)..tag | string | Optional | Pattern: ^(?!(?: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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | Asset details. |
$ (anyOf 1) | object | Alternative | |
$ (anyOf 1)..tag | string | Required within parent | Must equal: file |
$ (anyOf 1).path | Model | Required within parent | Expand Retrieves team events — response body — events item assets array item tag file path |
$ (anyOf 1).display_name | JSON | Optional | |
$ (anyOf 1).display_name (anyOf 1) | string | Alternative | |
$ (anyOf 1).display_name (anyOf 2) | null | Alternative | |
$ (anyOf 1).file_id | JSON | Optional | |
$ (anyOf 1).file_id (anyOf 1) | string | Alternative | |
$ (anyOf 1).file_id (anyOf 2) | null | Alternative | |
$ (anyOf 1).file_size | JSON | Optional | |
$ (anyOf 1).file_size (anyOf 1) | JSON | Alternative | |
$ (anyOf 1).file_size (anyOf 1) (anyOf 1) | integer | Alternative | Minimum: 0 |
$ (anyOf 1).file_size (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (anyOf 1).file_size (anyOf 2) | null | Alternative | |
$ (anyOf 2) | object | Alternative | |
$ (anyOf 2)..tag | string | Required within parent | Must equal: folder |
$ (anyOf 2).path | Model | Required within parent | Expand Retrieves team events — response body — events item assets array item tag file path |
$ (anyOf 2).display_name | JSON | Optional | |
$ (anyOf 2).display_name (anyOf 1) | string | Alternative | |
$ (anyOf 2).display_name (anyOf 2) | null | Alternative | |
$ (anyOf 2).file_id | JSON | Optional | |
$ (anyOf 2).file_id (anyOf 1) | string | Alternative | |
$ (anyOf 2).file_id (anyOf 2) | null | Alternative | |
$ (anyOf 2).file_size | JSON | Optional | |
$ (anyOf 2).file_size (anyOf 1) | JSON | Alternative | |
$ (anyOf 2).file_size (anyOf 1) (anyOf 1) | integer | Alternative | Minimum: 0 |
$ (anyOf 2).file_size (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (anyOf 2).file_size (anyOf 2) | null | Alternative | |
$ (anyOf 2).file_count | JSON | Optional | |
$ (anyOf 2).file_count (anyOf 1) | JSON | Alternative | |
$ (anyOf 2).file_count (anyOf 1) (anyOf 1) | integer | Alternative | Minimum: 0 |
$ (anyOf 2).file_count (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (anyOf 2).file_count (anyOf 2) | null | Alternative | |
$ (anyOf 3) | object | Alternative | |
$ (anyOf 3)..tag | string | Required within parent | Must equal: paper_document |
$ (anyOf 3).doc_id | string | Required within parent | |
$ (anyOf 3).doc_title | string | Required within parent | |
$ (anyOf 4) | object | Alternative | |
$ (anyOf 4)..tag | string | Required within parent | Must equal: paper_folder |
$ (anyOf 4).folder_id | string | Required within parent | |
$ (anyOf 4).folder_name | string | Required within parent | |
$ (anyOf 5) | object | Alternative | |
$ (anyOf 5)..tag | string | Required within parent | Must equal: showcase_document |
$ (anyOf 5).showcase_id | string | Required within parent | |
$ (anyOf 5).showcase_title | string | Required within parent | |
$ (anyOf 6) | object | Alternative | A tag this contract version does not list (Dropbox's other). |
$ (anyOf 6)..tag | string | Required within parent | Pattern: ^(?!(?: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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Path's details. |
contextual | JSON | Optional | |
contextual (anyOf 1) | string | Alternative | |
contextual (anyOf 2) | null | Alternative | |
namespace_relative | Model | Required within parent | Expand 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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Namespace relative path details. |
ns_id | JSON | Optional | |
ns_id (anyOf 1) | string | Alternative | |
ns_id (anyOf 2) | null | Alternative | |
relative_path | JSON | Optional | |
relative_path (anyOf 1) | string | Alternative | |
relative_path (anyOf 2) | null | Alternative | |
is_shared_namespace | JSON | Optional | |
is_shared_namespace (anyOf 1) | boolean | Alternative | |
is_shared_namespace (anyOf 2) | null | Alternative |
Retrieves team events — response body — events item context The primary entity on which the action was done
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | The primary entity on which the action was done. |
$ (anyOf 1) | string | Alternative | Known values: anonymous, team |
$ (anyOf 2) | object | Alternative | |
$ (anyOf 2)..tag | string | Required within parent | Must equal: anonymous |
$ (anyOf 3) | object | Alternative | |
$ (anyOf 3)..tag | string | Required within parent | Must equal: non_team_member |
$ (anyOf 3).account_id | JSON | Optional | |
$ (anyOf 3).account_id (anyOf 1) | string | Alternative | Maximum length: 40 Minimum length: 40 |
$ (anyOf 3).account_id (anyOf 2) | null | Alternative | |
$ (anyOf 3).display_name | JSON | Optional | |
$ (anyOf 3).display_name (anyOf 1) | string | Alternative | |
$ (anyOf 3).display_name (anyOf 2) | null | Alternative | |
$ (anyOf 3).email | JSON | Optional | |
$ (anyOf 3).email (anyOf 1) | string | Alternative | Maximum length: 255 |
$ (anyOf 3).email (anyOf 2) | null | Alternative | |
$ (anyOf 4) | object | Alternative | |
$ (anyOf 4)..tag | string | Required within parent | Must equal: organization_team |
$ (anyOf 4).display_name | string | Required within parent | |
$ (anyOf 5) | object | Alternative | |
$ (anyOf 5)..tag | string | Required within parent | Must equal: team |
$ (anyOf 6) | Model | Alternative | Expand Retrieves team events — response body — events item context The primary entity on which the action was done tag team member |
$ (anyOf 7) | Model | Alternative | Expand Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member |
$ (anyOf 8) | object | Alternative | A tag this contract version does not list (Dropbox's other). |
$ (anyOf 8)..tag | string | Required within parent | Pattern: ^(?!(?: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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
.tag | string | Required within parent | Must equal: team_member |
account_id | JSON | Optional | |
account_id (anyOf 1) | string | Alternative | Maximum length: 40 Minimum length: 40 |
account_id (anyOf 2) | null | Alternative | |
display_name | JSON | Optional | |
display_name (anyOf 1) | string | Alternative | |
display_name (anyOf 2) | null | Alternative | |
email | JSON | Optional | |
email (anyOf 1) | string | Alternative | Maximum length: 255 |
email (anyOf 2) | null | Alternative | |
team_member_id | JSON | Optional | |
team_member_id (anyOf 1) | string | Alternative | |
team_member_id (anyOf 2) | null | Alternative | |
member_external_id | JSON | Optional | |
member_external_id (anyOf 1) | string | Alternative | Maximum length: 64 |
member_external_id (anyOf 2) | null | Alternative | |
team | JSON | Optional | |
team (anyOf 1) | Model | Alternative | Expand 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) | null | Alternative |
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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Team's logged information. |
display_name | string | Required within parent |
Retrieves team events — response body — events item context The primary entity on which the action was done tag trusted non team member
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
.tag | string | Required within parent | Must equal: trusted_non_team_member |
account_id | JSON | Optional | |
account_id (anyOf 1) | string | Alternative | Maximum length: 40 Minimum length: 40 |
account_id (anyOf 2) | null | Alternative | |
display_name | JSON | Optional | |
display_name (anyOf 1) | string | Alternative | |
display_name (anyOf 2) | null | Alternative | |
email | JSON | Optional | |
email (anyOf 1) | string | Alternative | Maximum length: 255 |
email (anyOf 2) | null | Alternative | |
trusted_non_team_member_type | Model | Required within parent | Expand 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 |
team | JSON | Optional | |
team (anyOf 1) | Model | Alternative | Expand 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) | null | Alternative |
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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (anyOf 1) | string | Alternative | Known values: enterprise_admin, multi_instance_admin |
$ (anyOf 2) | object | Alternative | |
$ (anyOf 2)..tag | string | Required within parent | Must equal: enterprise_admin |
$ (anyOf 3) | object | Alternative | |
$ (anyOf 3)..tag | string | Required within parent | Must equal: multi_instance_admin |
$ (anyOf 4) | object | Alternative | A tag this contract version does not list (Dropbox's other). |
$ (anyOf 4)..tag | string | Required within parent | Pattern: ^(?!(?:enterprise_admin|multi_instance_admin)$) |