Skip to content

Spec Update 05/11/2026#84

Closed
AndreyVMarkelov wants to merge 1 commit into
dropbox:mainfrom
AndreyVMarkelov:spec_update_merged_2026-05-11
Closed

Spec Update 05/11/2026#84
AndreyVMarkelov wants to merge 1 commit into
dropbox:mainfrom
AndreyVMarkelov:spec_update_merged_2026-05-11

Conversation

@AndreyVMarkelov
Copy link
Copy Markdown
Contributor

@AndreyVMarkelov AndreyVMarkelov commented May 11, 2026

Summary

Spec update generated from server repo as of 05/11/2026.

All source files sharing the same namespace are merged into a single [namespace].stone file (23 files vs 95 in the flat approach, closer to the original 40-file structure on main).

Route Changes

Added Routes (8)

  • account/get_photo
  • files/upload_session/append_batch
  • paper/docs/get_metadata
  • riviera/get_transcript_async
  • riviera/get_transcript_async/check
  • sharing/relinquish_access
  • team/members/delete_former_member_files
  • team/team_folder/restore

Removed Routes (5)

  • files/properties/remove
  • files/properties/template/get
  • files/properties/template/list
  • team/properties/template/list
  • team/properties/template/update

Unchanged Routes

256 routes unchanged across all namespaces.

Namespace Documentation

Added namespace doc strings to 7 namespaces: files, sharing, paper,
file_properties, file_requests, users, users_common.

Other Notable Changes

  • New namespace: riviera (get_transcript_async routes)
  • New namespace: account_id
  • stone_cfg: Updated auth pattern to support app, team
  • check: user and app routes now return EchoError instead of Void
  • team_log: ~200 new event detail structs and unions
  • team_policies: Added DefaultLinkExpirationDaysPolicy, EnforceLinkPasswordPolicy, SharedLinkDefaultPermissionsPolicy, TopLevelContentPolicy unions
  • sharing: Added ShareFolderErrorV2, SharePathErrorV2, SharedLinkMetadataError and related unions
  • common: Added DropboxDuration struct

Validation

🤖 Generated with Claude Code

@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Change Notes:

account Namespace:
- Add get_photo route
- Add PhotoSourceArg, SetProfilePhotoArg, SetProfilePhotoError structs

auth Namespace:
- Add token/from_oauth1, token/revoke routes
- Add AccessError, AuthError, InvalidAccountTypeError, RateLimitError structs/unions

check Namespace:
- Update app/check and user/check routes to return EchoError instead of Void

common Namespace:
- Add DropboxDuration struct

contacts Namespace:
- Add auth = "user" attr to routes

file_properties Namespace:
- Remove properties/remove, properties/template/get, properties/template/list routes
- Update Comments

file_requests Namespace:
- Update Comments

files Namespace:
- Add tags/add, tags/get, tags/remove routes
- Add upload_session/append_batch route
- Remove properties/remove, properties/template/get, properties/template/list routes
- Update Comments

openid Namespace:
- No route changes

paper Namespace:
- Add docs/get_metadata route
- Update Comments

riviera Namespace:
- Add riviera Namespace
- Add get_transcript_async, get_transcript_async/check routes

sharing Namespace:
- Add relinquish_access route
- Add ShareFolderErrorV2, SharePathErrorV2, SharedLinkMetadataError unions
- Update Comments

team Namespace:
- Add members/delete_former_member_files, team_folder/restore routes
- Remove properties/template/list, properties/template/update routes
- Update Comments

team_log Namespace:
- Add ~200 new event detail structs and unions
- Update Comments

team_policies Namespace:
- Add DefaultLinkExpirationDaysPolicy, EnforceLinkPasswordPolicy,
  SharedLinkDefaultPermissionsPolicy, TopLevelContentPolicy unions

users Namespace:
- Update Comments

users_common Namespace:
- Update Comments

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@AndreyVMarkelov AndreyVMarkelov force-pushed the spec_update_merged_2026-05-11 branch from f710449 to 23cc20f Compare May 11, 2026 17:38
@AndreyVMarkelov AndreyVMarkelov changed the title Spec Update 05/11/2026 (merged namespaces) Spec Update 05/11/2026 May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants