***Antipattern***
Count: 16
- /files/copy_batch/check_v2  Returns the status of an asynchronous job for copy_batch:2. It returns list of results for each entry.
- /sharing/get_shared_link_metadata  Get the shared link's metadata.
- /file_properties/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. 
- /paper/docs/folder_users/list/continue  Once a cursor has been retrieved from docs/folder_users/list, use this to paginate through all users on the Paper folder. Note that this endpoint will continue to work for content created by users on the older version of Paper. To check which version of Paper a user is on, use /users/features/get_values. If the paper_as_files feature is enabled, then the user is running the new version of Paper.
- /files/move_batch/check_v2  Returns the status of an asynchronous job for move_batch:2. It returns list of results for each entry.
- /auth/token/from_oauth1  Creates an OAuth 2.0 access token from the supplied OAuth 1.0 access token.
- /files/upload_session/append_v2  Append more data to an upload session. When the parameter close is set, this call will close the session. A single request should not upload more than 150 MB. The maximum size of a file one can upload to an upload session is 350 GB. Calls to this endpoint will count as data transport calls for any Dropbox Business teams with a limit on the number of data transport calls allowed per month. 
- /sharing/remove_file_member  Identical to remove_file_member_2 but with less information returned.
- /file_requests/count  Returns the total number of file requests owned by this user. Includes both open and closed file requests.
- /files/get_file_lock_batch  Return the lock metadata for the given list of paths.
- /sharing/list_file_members/continue  Once a cursor has been retrieved from list_file_members or list_file_members/batch, use this to paginate through all shared file members.
- /sharing/list_folder_members/continue  Once a cursor has been retrieved from list_folder_members, use this to paginate through all shared folder members.
- /files/copy_batch_v2  Copy multiple files or folders to different locations at once in the user's Dropbox. This route will replace copy_batch:1. The main difference is this route will return status for each entry, while copy_batch:1 raises failure if any entry fails. This route will either finish synchronously, or return a job ID and do the async copy job in background. Please use copy_batch/check:2 to check the job status.
- /files/list_folder/get_latest_cursor  A way to quickly get a cursor for the folder's state. Unlike list_folder, list_folder/get_latest_cursor doesn't return any entries. This endpoint is for app which only needs to know about new files and modifications and doesn't need to know about files that already exist in Dropbox.
- /paper/docs/users/list/continue  Once a cursor has been retrieved from docs/users/list, use this to paginate through all users on the Paper doc. Note that this endpoint will continue to work for content created by users on the older version of Paper. To check which version of Paper a user is on, use /users/features/get_values. If the paper_as_files feature is enabled, then the user is running the new version of Paper.
- /file_properties/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.

***Pattern***
Count: 32
- /file_requests/delete_all_closed  Delete all closed file requests owned by this user.
- /files/upload_session/finish_batch  This route helps you commit many files at once into a user's Dropbox. Use upload_session/start and upload_session/append:2 to upload file contents. We recommend uploading many files in parallel to increase throughput. Once the file contents have been uploaded, rather than calling upload_session/finish, use this route to finish all your upload sessions in a single request. UploadSessionStartArg.close or UploadSessionAppendArg.close needs to be true for the last upload_session/start or upload_session/append:2 call. The maximum size of a file one can upload to an upload session is 350 GB. This route will return a job_id immediately and do the async commit job in background. Use upload_session/finish_batch/check to check the job status. For the same account, this route should be executed serially. That means you should not start the next job before current job finishes. We allow up to 1000 entries in a single request. Calls to this endpoint will count as data transport calls for any Dropbox Business teams with a limit on the number of data transport calls allowed per month. For more information, see the Data transport limit page.
- /sharing/modify_shared_link_settings  Modify the shared link's settings. If the requested visibility conflict with the shared links policy of the team or the shared folder (in case the linked file is part of a shared folder) then the LinkPermissions.resolved_visibility of the returned SharedLinkMetadata will reflect the actual visibility of the shared link and the LinkPermissions.requested_visibility will reflect the requested visibility.
- /account/set_profile_photo  Sets a user's profile photo. 
- /file_properties/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, whereas properties/overwrite will delete any fields that are omitted from a property group.
- /file_requests/create  Creates a file request for this user.
- /files/upload_session/finish_batch/check  Returns the status of an asynchronous job for upload_session/finish_batch. If success, it returns list of result for each entry.
- /file_properties/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, whereas properties/update will only delete fields that are explicitly marked for deletion. 
- /file_requests/delete  Delete a batch of closed file requests.
- /paper/docs/permanently_delete  Permanently deletes the given Paper doc. This operation is final as the doc cannot be recovered. This action can be performed only by the doc owner. Note that this endpoint will continue to work for content created by users on the older version of Paper. To check which version of Paper a user is on, use /users/features/get_values. If the paper_as_files feature is enabled, then the user is running the new version of Paper.
- /contacts/delete_manual_contacts  Removes all manually added contacts. You'll still keep contacts who are on your team or who you imported. New contacts will be added when you share. 
- /files/create_folder_batch/check  Returns the status of an asynchronous job for create_folder_batch. If success, it returns list of result for each entry.
- /sharing/list_mountable_folders/continue  Once a cursor has been retrieved from list_mountable_folders, use this to paginate through all mountable shared folders. The cursor must come from a previous call to list_mountable_folders or list_mountable_folders/continue.
- /files/copy_reference/save  Save a copy reference returned by copy_reference/get to the user's Dropbox.
- /files/download_zip  Download a folder from the user's Dropbox, as a zip file. The folder must be less than 20 GB in size and any single file within must be less than 4 GB in size. The resulting zip must have fewer than 10,000 total file and folder entries, including the top level folder. The input cannot be a single file.
- /sharing/check_remove_member_job_status  Returns the status of an asynchronous job for sharing a folder.
- /file_properties/properties/search/continue  Once a cursor has been retrieved from properties/search, use this to paginate through all search results. 
- /auth/token/revoke  Disables the access token used to authenticate the call. If there is a corresponding refresh token for the access token, this disables that refresh token, as well as any other access tokens for that refresh token.
- /file_requests/list/continue  Once a cursor has been retrieved from list:2, use this to paginate through all file requests. The cursor must come from a previous call to list:2 or list/continue.
- /check/user  This endpoint performs User Authentication, validating the supplied access token, and returns the supplied string, to allow you to test your code and connection to the Dropbox API. It has no other effect. If you receive an HTTP 200 response with the supplied query, it indicates at least part of the Dropbox API infrastructure is working and that the access token is valid.
- /files/copy_reference/get  Get a copy reference to a file or folder. This reference string can be used to save that file or folder to another user's Dropbox by passing it to copy_reference/save.
- /files/get_temporary_upload_link  Get a one-time use temporary upload link to upload a file to a Dropbox location. This endpoint acts as a delayed upload. The returned temporary upload link may be used to make a POST request with the data to be uploaded. The upload will then be perfomed with the CommitInfo previously provided to get_temporary_upload_link but evaluated only upon consumption. Hence, errors stemming from invalid CommitInfo with respect to the state of the user's Dropbox will only be communicated at consumption time. Additionally, these errors are surfaced as generic HTTP 409 Conflict responses, potentially hiding issue details. The maximum temporary upload link duration is 4 hours. Upon consumption or expiration, a new link will have to be generated. Multiple links may exist for a specific upload path at any given time.
- /files/save_url/check_job_status  Check the status of a save_url job.
- /files/delete_batch/check  Returns the status of an asynchronous job for delete_batch. If success, it returns list of result for each entry.
- /files/create_folder_batch  Create multiple folders at once. This route is asynchronous for large batches, which returns a job ID immediately and runs the create folder batch asynchronously. Otherwise, creates the folders and returns the result synchronously for smaller inputs. You can force asynchronous behaviour by using the CreateFolderBatchArg.force_async flag. Use create_folder_batch/check to check the job status.
- /file_properties/properties/add  Add property groups to a Dropbox file. See templates/add_for_user or templates/add_for_team to create new templates. 
- /check/app  This endpoint performs App Authentication, validating the supplied app key and secret, and returns the supplied string, to allow you to test your code and connection to the Dropbox API. It has no other effect. If you receive an HTTP 200 response with the supplied query, it indicates at least part of the Dropbox API infrastructure is working and that the app key and secret valid.
- /files/upload_session/finish  Finish an upload session and save the uploaded data to the given file path. A single request should not upload more than 150 MB. The maximum size of a file one can upload to an upload session is 350 GB. Calls to this endpoint will count as data transport calls for any Dropbox Business teams with a limit on the number of data transport calls allowed per month.
- /sharing/add_file_member  Adds specified members to a file.
- /sharing/create_shared_link_with_settings  Create a shared link with custom settings. If no settings are given then the default visibility is RequestedVisibility.public (The resolved visibility, though, may depend on other aspects such as team and shared folder settings).
- /sharing/relinquish_folder_membership  The current user relinquishes their membership in the designated shared folder and will no longer have access to the folder. A folder owner cannot relinquish membership in their own folder. This will run synchronously if leave_a_copy is false, and asynchronously if leave_a_copy is true.
- /contacts/delete_manual_contacts_batch  Removes manually added contacts from the given list. 
