Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Organizations Management API Support [SDK-2437] #341

Merged
merged 3 commits into from
Apr 6, 2021

Conversation

jimmyjames
Copy link
Contributor

@jimmyjames jimmyjames commented Apr 2, 2021

Changes

Adds and updates endpoints to manage Organizations through the MGMT APIs.

Endpoints Added

Organizations
POST Organization
PATCH Organization
GET Organizations
GET Organization
GET Organization (by name)
DELETE Organization

Connections
POST Organization Connection
PATCH Organization Connection
GET Organization Connections
GET Organization Connection
DELETE Organization Connection

Members
POST Organization Members
GET Organization Members
DELETE Organization Members

Member Roles
POST Organization Member Roles
GET Organization Member Roles
DELETE Organization Member Roles

Invitations
POST Organization Invitations
GET Organization Invitations
GET Organization Invitation
DELETE Organization Invitations

Users
GET User organizations


Endpoints Updated

Email Verification
POST Email Verification with org ID

Tickets
POST Password Change Ticket with org ID

Clients
POST Client with organization configuration
PATCH Client with organization configuration
GET Client with organization configuration
GET Clients with organization configuration


Testing

In addition to including unit tests for the added models and APIs, I've also tested that the endpoints work as expected using a tenant with Organizations enabled.

@jimmyjames jimmyjames added this to the v1-Next milestone Apr 2, 2021
@jimmyjames jimmyjames requested a review from a team as a code owner April 2, 2021 16:39
@jimmyjames
Copy link
Contributor Author

Note that the endpoint JavaDocs do not include a link to the API docs, as they are not live yet. Once published, we'll need to make another PR to reference them.

@jimmyjames jimmyjames merged commit 5e4b91e into master Apr 6, 2021
@lbalmaceda lbalmaceda deleted the add-orgs-mgmt-api-support branch April 9, 2021 09:55
@lbalmaceda lbalmaceda modified the milestones: v1-Next, 1.29.0 Apr 9, 2021
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.

3 participants