Skip to content

feat: add workspace-scoped file endpoints (MAN-3290)#8

Merged
d-garvit merged 2 commits into
mainfrom
man-3290-workspace-scoped-file-endpoints
Apr 14, 2026
Merged

feat: add workspace-scoped file endpoints (MAN-3290)#8
d-garvit merged 2 commits into
mainfrom
man-3290-workspace-scoped-file-endpoints

Conversation

@d-garvit

@d-garvit d-garvit commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace org-scoped file endpoints with workspace-scoped variants
  • New path pattern: /api/v1/organizations/{org_id}/workspaces/{workspace_id}/files/*
  • Covers all 6 file operations: upload, download, get metadata, delete, generate upload URL, generate download URL

Fixes MAN-3290

Test plan

  • Validate spec with OpenAPI linter
  • Verify workspace-scoped endpoints are reachable in staging

🤖 Generated with Claude Code

d-garvit and others added 2 commits April 14, 2026 16:39
Add workspace-scoped variants for all file operations: upload, download,
get metadata, delete, generate upload URL, and generate download URL.
These use the path pattern /organizations/{org}/workspaces/{ws}/files/*
and are the preferred endpoints for new integrations. The existing
org-scoped endpoints remain for backward compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove deprecated org-scoped file endpoints and keep only the
workspace-scoped variants as the primary file API.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@d-garvit
d-garvit merged commit 1f7d177 into main Apr 14, 2026
3 checks passed
@d-garvit
d-garvit deleted the man-3290-workspace-scoped-file-endpoints branch April 14, 2026 15:33
semver-release-bot Bot pushed a commit that referenced this pull request Apr 14, 2026
# [1.1.0](v1.0.1...v1.1.0) (2026-04-14)

### Features

* add workspace-scoped file endpoints (MAN-3290) ([#8](#8)) ([1f7d177](1f7d177))
* notify docs agent on new releases ([#6](#6)) ([2ed0ce1](2ed0ce1))
@semver-release-bot

Copy link
Copy Markdown

🎉 This PR is included in version 1.1.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants