Organizations
Retrieve
client.Organizations.Get(ctx, organizationID, params) (*Organization, error)
GET/organizations/{organization_id}
Update
client.Organizations.Update(ctx, organizationID, params) (*Organization, error)
PATCH/organizations/{organization_id}
Exchange Token
client.Organizations.ExchangeToken(ctx, organizationID, body) (*TokenResponse, error)
POST/organizations/{organization_id}/token
List available roles
client.Organizations.ListRoles(ctx, organizationID, params) (*OrganizationListRolesResponse, error)
GET/organizations/{organization_id}/roles
List Identities
client.Organizations.ListIdentities(ctx, organizationID, params) (*OrganizationListIdentitiesResponse, error)
GET/organizations/{organization_id}/identities
Models
OrganizationsUsers
List
client.Organizations.Users.List(ctx, organizationID, params) (*OrganizationUserListResponse, error)
GET/organizations/{organization_id}/users
Retrieve
client.Organizations.Users.Get(ctx, userID, params) (*OrganizationUser, error)
GET/organizations/{organization_id}/users/{user_id}
Update
client.Organizations.Users.Update(ctx, userID, params) (*OrganizationUser, error)
PATCH/organizations/{organization_id}/users/{user_id}
Delete
client.Organizations.Users.Delete(ctx, userID, params) error
DELETE/organizations/{organization_id}/users/{user_id}
Models
OrganizationsInvitations
Create
client.Organizations.Invitations.New(ctx, organizationID, params) (*Invitation, error)
POST/organizations/{organization_id}/invitations
List
client.Organizations.Invitations.List(ctx, organizationID, params) (*OrganizationInvitationListResponse, error)
GET/organizations/{organization_id}/invitations
Delete
client.Organizations.Invitations.Delete(ctx, invitationID, params) error
DELETE/organizations/{organization_id}/invitations/{invitation_id}
Models
OrganizationsService Accounts
Create
client.Organizations.ServiceAccounts.New(ctx, organizationID, params) (*ServiceAccount, error)
POST/organizations/{organization_id}/service-accounts
List
client.Organizations.ServiceAccounts.List(ctx, organizationID, params) (*OrganizationServiceAccountListResponse, error)
GET/organizations/{organization_id}/service-accounts
Retrieve
client.Organizations.ServiceAccounts.Get(ctx, serviceAccountID, params) (*ServiceAccount, error)
GET/organizations/{organization_id}/service-accounts/{service_account_id}
Update
client.Organizations.ServiceAccounts.Update(ctx, serviceAccountID, params) (*ServiceAccount, error)
PATCH/organizations/{organization_id}/service-accounts/{service_account_id}
Delete
client.Organizations.ServiceAccounts.Delete(ctx, serviceAccountID, params) error
DELETE/organizations/{organization_id}/service-accounts/{service_account_id}
Models
OrganizationsService AccountsCredentials
Create
client.Organizations.ServiceAccounts.Credentials.New(ctx, serviceAccountID, params) (*OrganizationServiceAccountCredentialNewResponse, error)
POST/organizations/{organization_id}/service-accounts/{service_account_id}/credentials
List
client.Organizations.ServiceAccounts.Credentials.List(ctx, serviceAccountID, params) (*OrganizationServiceAccountCredentialListResponse, error)
GET/organizations/{organization_id}/service-accounts/{service_account_id}/credentials
Retrieve
client.Organizations.ServiceAccounts.Credentials.Get(ctx, credentialID, params) (*ServiceAccountCredential, error)
GET/organizations/{organization_id}/service-accounts/{service_account_id}/credentials/{credential_id}
Update
client.Organizations.ServiceAccounts.Credentials.Update(ctx, credentialID, params) (*ServiceAccountCredential, error)
PATCH/organizations/{organization_id}/service-accounts/{service_account_id}/credentials/{credential_id}
Delete
client.Organizations.ServiceAccounts.Credentials.Delete(ctx, credentialID, params) error
DELETE/organizations/{organization_id}/service-accounts/{service_account_id}/credentials/{credential_id}
Models
OrganizationsSSO Connection
Enable
client.Organizations.SSOConnection.Enable(ctx, organizationID, params) (*SSOConnection, error)
POST/organizations/{organization_id}/sso-connection
Retrieve
client.Organizations.SSOConnection.Get(ctx, organizationID, params) (*SSOConnection, error)
GET/organizations/{organization_id}/sso-connection
Update
client.Organizations.SSOConnection.Update(ctx, organizationID, params) (*SSOConnection, error)
PATCH/organizations/{organization_id}/sso-connection
Disable
client.Organizations.SSOConnection.Disable(ctx, organizationID, body) error
DELETE/organizations/{organization_id}/sso-connection