mirror of
https://github.com/different-ai/openwork
synced 2026-04-26 01:25:10 +02:00
feat(den-api): add marketplaces for plugin grouping (#1484)
Introduce org-scoped marketplaces so teams can curate and share groups of plugins with consistent access rules. This adds the schema, admin routes, RBAC updates, and PRD coverage needed for marketplace-backed plugin catalogs. Co-authored-by: src-opn <src-opn@users.noreply.github.com>
This commit is contained in:
@@ -183,6 +183,27 @@ These should sit on top of the shared config-object model.
|
||||
- `POST /v1/orgs/:orgId/plugins/:pluginId/access`
|
||||
- `DELETE /v1/orgs/:orgId/plugins/:pluginId/access/:grantId`
|
||||
|
||||
## Marketplaces
|
||||
|
||||
- `GET /v1/orgs/:orgId/marketplaces`
|
||||
- `GET /v1/orgs/:orgId/marketplaces/:marketplaceId`
|
||||
- `POST /v1/orgs/:orgId/marketplaces`
|
||||
- `PATCH /v1/orgs/:orgId/marketplaces/:marketplaceId`
|
||||
- `POST /v1/orgs/:orgId/marketplaces/:marketplaceId/archive`
|
||||
- `POST /v1/orgs/:orgId/marketplaces/:marketplaceId/restore`
|
||||
|
||||
### Marketplace/plugin membership endpoints
|
||||
|
||||
- `GET /v1/orgs/:orgId/marketplaces/:marketplaceId/plugins`
|
||||
- `POST /v1/orgs/:orgId/marketplaces/:marketplaceId/plugins`
|
||||
- `DELETE /v1/orgs/:orgId/marketplaces/:marketplaceId/plugins/:pluginId`
|
||||
|
||||
### Marketplace access endpoints
|
||||
|
||||
- `GET /v1/orgs/:orgId/marketplaces/:marketplaceId/access`
|
||||
- `POST /v1/orgs/:orgId/marketplaces/:marketplaceId/access`
|
||||
- `DELETE /v1/orgs/:orgId/marketplaces/:marketplaceId/access/:grantId`
|
||||
|
||||
## Connector accounts
|
||||
|
||||
- `GET /v1/orgs/:orgId/connector-accounts`
|
||||
|
||||
Reference in New Issue
Block a user