Commit 24f0691
committed
feat: enhance organization and user management APIs
- Added new endpoints for managing organizations: getOrgs, createOrg, getOrg, deleteOrg, handleUpdateOrg, and getOrgPreferences.
- Introduced user-related endpoints: getUsersForOrg, getUsers, getUserProfileById, and getUser.
- Updated event deletion method to use POST instead of DELETE.
- Refactored team management endpoints to include getTeamById, updateTeam, and deleteTeam.
- Improved type definitions for API responses and arguments to enhance type safety.1 parent c11ebec commit 24f0691
61 files changed
Lines changed: 13627 additions & 2899 deletions
File tree
- models
- v1alpha1
- capability
- core
- v1alpha2/catalog
- v1alpha3/relationship
- v1beta1
- academy
- badge
- category
- component
- connection
- credential
- environment
- evaluation
- event
- feature
- invitation
- keychain
- key
- model
- organization
- pattern
- plan
- role
- schedule
- subcategory
- subscription
- team
- token
- user
- workspace
- schemas/constructs/v1beta1/organization
- typescript
- generated/v1beta1
- badge
- connection
- environment
- evaluation
- event
- invitation
- keychain
- key
- model
- organization
- pattern
- role
- team
- user
- workspace
- rtk
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments