Available on crate features
sync_routes
and dbx_file_properties
only.Structs§
- AddProperties
Arg - AddTemplate
Arg - AddTemplate
Result - GetTemplate
Arg - GetTemplate
Result - List
Template Result - Overwrite
Property Group Arg - Properties
Search Arg - Properties
Search Continue Arg - Properties
Search Match - Properties
Search Query - Properties
Search Result - Property
Field - Raw key/value data to be associated with a Dropbox file. Property fields are added to Dropbox
files as a
PropertyGroup
. - Property
Field Template - Defines how a single property field may be structured. Used exclusively by
PropertyGroupTemplate
. - Property
Group - A subset of the property fields described by the corresponding
PropertyGroupTemplate
. Properties are always added to a Dropbox file as aPropertyGroup
. The possible key names and value types in this group are defined by the correspondingPropertyGroupTemplate
. - Property
Group Template - Defines how a property group may be structured.
- Property
Group Update - Remove
Properties Arg - Remove
Template Arg - Update
Properties Arg - Update
Template Arg - Update
Template Result
Enums§
- AddProperties
Error - Invalid
Property Group Error - Logical
Operator - Logical operator to join search queries together.
- Look
UpProperties Error - Lookup
Error - Modify
Template Error - Properties
Error - Properties
Search Continue Error - Properties
Search Error - Properties
Search Mode - Property
Type - Data type of the given property field added.
- Remove
Properties Error - Template
Error - Template
Filter - Template
Filter Base - Template
Owner Type - Update
Properties Error
Functions§
- properties_
add - Add property groups to a Dropbox file. See
templates_add_for_user()
ortemplates_add_for_team()
to create new templates. - properties_
overwrite - Overwrite property groups associated with a file. This endpoint should be used instead of
properties_update()
when property groups are being updated via a “snapshot” instead of via a “delta”. In other words, this endpoint will delete all omitted fields from a property group, whereasproperties_update()
will only delete fields that are explicitly marked for deletion. - properties_
remove - Permanently removes the specified property group from the file. To remove specific property
field key value pairs, see
properties_update()
. To update a template, seetemplates_update_for_user()
ortemplates_update_for_team()
. To remove a template, seetemplates_remove_for_user()
ortemplates_remove_for_team()
. - properties_
search - Search across property templates for particular property field values.
- properties_
search_ continue - Once a cursor has been retrieved from
properties_search()
, use this to paginate through all search results. - properties_
update - Add, update or remove properties associated with the supplied file and templates. This endpoint
should be used instead of
properties_overwrite()
when property groups are being updated via a “delta” instead of via a “snapshot” . In other words, this endpoint will not delete any omitted fields from a property group, whereasproperties_overwrite()
will delete any fields that are omitted from a property group. - templates_
add_ for_ team - Add a template associated with a team. See
properties_add()
to add properties to a file or folder. Note: this endpoint will create team-owned templates. - templates_
add_ for_ user - Add a template associated with a user. See
properties_add()
to add properties to a file. This endpoint can’t be called on a team member or admin’s behalf. - templates_
get_ for_ team - Get the schema for a specified template.
- templates_
get_ for_ user - Get the schema for a specified template. This endpoint can’t be called on a team member or admin’s behalf.
- templates_
list_ for_ team - Get the template identifiers for a team. To get the schema of each template use
templates_get_for_team()
. - templates_
list_ for_ user - Get the template identifiers for a team. To get the schema of each template use
templates_get_for_user()
. This endpoint can’t be called on a team member or admin’s behalf. - templates_
remove_ for_ team - Permanently removes the specified template created from
templates_add_for_user()
. All properties associated with the template will also be removed. This action cannot be undone. - templates_
remove_ for_ user - Permanently removes the specified template created from
templates_add_for_user()
. All properties associated with the template will also be removed. This action cannot be undone. - templates_
update_ for_ team - Update a template associated with a team. This route can update the template name, the template description and add optional properties to templates.
- templates_
update_ for_ user - Update a template associated with a user. This route can update the template name, the template description and add optional properties to templates. This endpoint can’t be called on a team member or admin’s behalf.