Documentation
¶
Overview ¶
Package admin wraps the WorkOS management API for internal admin operations. The parent workos package handles OAuth (device flow, token refresh) using a public client ID. This package uses a secret API key for server-side management operations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client wraps the WorkOS management API, exposing only what we need.
func (*Client) CreateMembership ¶
CreateMembership adds a user to an organization.
func (*Client) DeleteMembership ¶
DeleteMembership removes a user from an organization.
func (*Client) FindMembership ¶
FindMembership finds a user's membership in an organization. Returns the membership if found, or an error if not found.
Click to show internal directories.
Click to hide internal directories.