Admin
AdminOrganization
AdminOrganizationAdmin API Keys
Create admin API key
client.Admin.Organization.AdminAPIKeys.New(ctx, body) (*AdminOrganizationAdminAPIKeyNewResponse, error)
POST
/organization/admin_api_keysDelete admin API key
client.Admin.Organization.AdminAPIKeys.Delete(ctx, keyID) (*AdminOrganizationAdminAPIKeyDeleteResponse, error)
DELETE
/organization/admin_api_keys/{key_id}List all organization and project API keys.
client.Admin.Organization.AdminAPIKeys.List(ctx, query) (*CursorPage[AdminAPIKey], error)
GET
/organization/admin_api_keysRetrieve admin API key
client.Admin.Organization.AdminAPIKeys.Get(ctx, keyID) (*AdminAPIKey, error)
GET
/organization/admin_api_keys/{key_id}AdminOrganizationAudit Logs
List user actions and configuration changes within this organization.
List audit logs
client.Admin.Organization.AuditLogs.List(ctx, query) (*ConversationCursorPage[AdminOrganizationAuditLogListResponse], error)
GET
/organization/audit_logsAdminOrganizationCertificates
Activate certificates for organization
client.Admin.Organization.Certificates.Activate(ctx, body) (*Page[AdminOrganizationCertificateActivateResponse], error)
POST
/organization/certificates/activateUpload certificate
client.Admin.Organization.Certificates.New(ctx, body) (*Certificate, error)
POST
/organization/certificatesDeactivate certificates for organization
client.Admin.Organization.Certificates.Deactivate(ctx, body) (*Page[AdminOrganizationCertificateDeactivateResponse], error)
POST
/organization/certificates/deactivateDelete certificate
client.Admin.Organization.Certificates.Delete(ctx, certificateID) (*AdminOrganizationCertificateDeleteResponse, error)
DELETE
/organization/certificates/{certificate_id}List organization certificates
client.Admin.Organization.Certificates.List(ctx, query) (*ConversationCursorPage[AdminOrganizationCertificateListResponse], error)
GET
/organization/certificatesGet certificate
client.Admin.Organization.Certificates.Get(ctx, certificateID, query) (*Certificate, error)
GET
/organization/certificates/{certificate_id}Modify certificate
client.Admin.Organization.Certificates.Update(ctx, certificateID, body) (*Certificate, error)
POST
/organization/certificates/{certificate_id}AdminOrganizationData Retention
Retrieve organization data retention
client.Admin.Organization.DataRetention.Get(ctx) (*OrganizationDataRetention, error)
GET
/organization/data_retentionUpdate organization data retention
client.Admin.Organization.DataRetention.Update(ctx, body) (*OrganizationDataRetention, error)
POST
/organization/data_retentionAdminOrganizationExternal Storage
Create an external storage configuration
client.Admin.Organization.ExternalStorage.New(ctx, body) (*ExternalStorageConfiguration, error)
POST
/organization/external_storageDelete an external storage configuration
client.Admin.Organization.ExternalStorage.Delete(ctx, externalStorageID) (*ExternalStorageDeleted, error)
DELETE
/organization/external_storage/{external_storage_id}List external storage configurations
client.Admin.Organization.ExternalStorage.List(ctx, query) (*CursorPage[ExternalStorageConfiguration], error)
GET
/organization/external_storageGet an external storage configuration
client.Admin.Organization.ExternalStorage.Get(ctx, externalStorageID) (*ExternalStorageConfiguration, error)
GET
/organization/external_storage/{external_storage_id}Validate an external storage configuration
client.Admin.Organization.ExternalStorage.Validate(ctx, externalStorageID) (*ExternalStorageConfiguration, error)
POST
/organization/external_storage/{external_storage_id}/validateAdminOrganizationGroups
Delete group
client.Admin.Organization.Groups.Delete(ctx, groupID) (*AdminOrganizationGroupDeleteResponse, error)
DELETE
/organization/groups/{group_id}List groups
client.Admin.Organization.Groups.List(ctx, query) (*NextCursorPage[Group], error)
GET
/organization/groupsRetrieve group
client.Admin.Organization.Groups.Get(ctx, groupID) (*Group, error)
GET
/organization/groups/{group_id}Update group
client.Admin.Organization.Groups.Update(ctx, groupID, body) (*AdminOrganizationGroupUpdateResponse, error)
POST
/organization/groups/{group_id}AdminOrganizationGroupsRoles
Assign organization role to group
client.Admin.Organization.Groups.Roles.New(ctx, groupID, body) (*AdminOrganizationGroupRoleNewResponse, error)
POST
/organization/groups/{group_id}/rolesUnassign organization role from group
client.Admin.Organization.Groups.Roles.Delete(ctx, groupID, roleID) (*AdminOrganizationGroupRoleDeleteResponse, error)
DELETE
/organization/groups/{group_id}/roles/{role_id}List group organization role assignments
client.Admin.Organization.Groups.Roles.List(ctx, groupID, query) (*NextCursorPage[AdminOrganizationGroupRoleListResponse], error)
GET
/organization/groups/{group_id}/rolesRetrieve group organization role
client.Admin.Organization.Groups.Roles.Get(ctx, groupID, roleID) (*AdminOrganizationGroupRoleGetResponse, error)
GET
/organization/groups/{group_id}/roles/{role_id}AdminOrganizationGroupsUsers
Add group user
client.Admin.Organization.Groups.Users.New(ctx, groupID, body) (*AdminOrganizationGroupUserNewResponse, error)
POST
/organization/groups/{group_id}/usersRemove group user
client.Admin.Organization.Groups.Users.Delete(ctx, groupID, userID) (*AdminOrganizationGroupUserDeleteResponse, error)
DELETE
/organization/groups/{group_id}/users/{user_id}List group users
client.Admin.Organization.Groups.Users.List(ctx, groupID, query) (*NextCursorPage[OrganizationGroupUser], error)
GET
/organization/groups/{group_id}/usersRetrieve group user
client.Admin.Organization.Groups.Users.Get(ctx, groupID, userID) (*AdminOrganizationGroupUserGetResponse, error)
GET
/organization/groups/{group_id}/users/{user_id}AdminOrganizationInvites
Create invite
client.Admin.Organization.Invites.New(ctx, body) (*Invite, error)
POST
/organization/invitesDelete invite
client.Admin.Organization.Invites.Delete(ctx, inviteID) (*AdminOrganizationInviteDeleteResponse, error)
DELETE
/organization/invites/{invite_id}List invites
client.Admin.Organization.Invites.List(ctx, query) (*ConversationCursorPage[Invite], error)
GET
/organization/invitesRetrieve invite
client.Admin.Organization.Invites.Get(ctx, inviteID) (*Invite, error)
GET
/organization/invites/{invite_id}AdminOrganizationProjects
Archive project
client.Admin.Organization.Projects.Archive(ctx, projectID) (*Project, error)
POST
/organization/projects/{project_id}/archiveCreate project
client.Admin.Organization.Projects.New(ctx, body) (*Project, error)
POST
/organization/projectsList projects
client.Admin.Organization.Projects.List(ctx, query) (*ConversationCursorPage[Project], error)
GET
/organization/projectsRetrieve project
client.Admin.Organization.Projects.Get(ctx, projectID) (*Project, error)
GET
/organization/projects/{project_id}Modify project
client.Admin.Organization.Projects.Update(ctx, projectID, body) (*Project, error)
POST
/organization/projects/{project_id}AdminOrganizationProjectsAPI Keys
Delete project API key
client.Admin.Organization.Projects.APIKeys.Delete(ctx, projectID, apiKeyID) (*AdminOrganizationProjectAPIKeyDeleteResponse, error)
DELETE
/organization/projects/{project_id}/api_keys/{api_key_id}List project API keys
client.Admin.Organization.Projects.APIKeys.List(ctx, projectID, query) (*ConversationCursorPage[ProjectAPIKey], error)
GET
/organization/projects/{project_id}/api_keysRetrieve project API key
client.Admin.Organization.Projects.APIKeys.Get(ctx, projectID, apiKeyID) (*ProjectAPIKey, error)
GET
/organization/projects/{project_id}/api_keys/{api_key_id}Update project API key
client.Admin.Organization.Projects.APIKeys.Update(ctx, projectID, apiKeyID, body) (*ProjectAPIKey, error)
POST
/organization/projects/{project_id}/api_keys/{api_key_id}AdminOrganizationProjectsCertificates
Activate certificates for project
client.Admin.Organization.Projects.Certificates.Activate(ctx, projectID, body) (*Page[AdminOrganizationProjectCertificateActivateResponse], error)
POST
/organization/projects/{project_id}/certificates/activateDeactivate certificates for project
client.Admin.Organization.Projects.Certificates.Deactivate(ctx, projectID, body) (*Page[AdminOrganizationProjectCertificateDeactivateResponse], error)
POST
/organization/projects/{project_id}/certificates/deactivateList project certificates
client.Admin.Organization.Projects.Certificates.List(ctx, projectID, query) (*ConversationCursorPage[AdminOrganizationProjectCertificateListResponse], error)
GET
/organization/projects/{project_id}/certificatesAdminOrganizationProjectsData Retention
Retrieve project data retention
client.Admin.Organization.Projects.DataRetention.Get(ctx, projectID) (*ProjectDataRetention, error)
GET
/organization/projects/{project_id}/data_retentionUpdate project data retention
client.Admin.Organization.Projects.DataRetention.Update(ctx, projectID, body) (*ProjectDataRetention, error)
POST
/organization/projects/{project_id}/data_retentionAdminOrganizationProjectsGroups
Add project group
client.Admin.Organization.Projects.Groups.New(ctx, projectID, body) (*ProjectGroup, error)
POST
/organization/projects/{project_id}/groupsRemove project group
client.Admin.Organization.Projects.Groups.Delete(ctx, projectID, groupID) (*AdminOrganizationProjectGroupDeleteResponse, error)
DELETE
/organization/projects/{project_id}/groups/{group_id}List project groups
client.Admin.Organization.Projects.Groups.List(ctx, projectID, query) (*NextCursorPage[ProjectGroup], error)
GET
/organization/projects/{project_id}/groupsRetrieve project group
client.Admin.Organization.Projects.Groups.Get(ctx, projectID, groupID, query) (*ProjectGroup, error)
GET
/organization/projects/{project_id}/groups/{group_id}AdminOrganizationProjectsGroupsRoles
Assign project role to group
client.Admin.Organization.Projects.Groups.Roles.New(ctx, projectID, groupID, body) (*AdminOrganizationProjectGroupRoleNewResponse, error)
POST
/projects/{project_id}/groups/{group_id}/rolesUnassign project role from group
client.Admin.Organization.Projects.Groups.Roles.Delete(ctx, projectID, groupID, roleID) (*AdminOrganizationProjectGroupRoleDeleteResponse, error)
DELETE
/projects/{project_id}/groups/{group_id}/roles/{role_id}List project group role assignments
client.Admin.Organization.Projects.Groups.Roles.List(ctx, projectID, groupID, query) (*NextCursorPage[AdminOrganizationProjectGroupRoleListResponse], error)
GET
/projects/{project_id}/groups/{group_id}/rolesRetrieve project group role
client.Admin.Organization.Projects.Groups.Roles.Get(ctx, projectID, groupID, roleID) (*AdminOrganizationProjectGroupRoleGetResponse, error)
GET
/projects/{project_id}/groups/{group_id}/roles/{role_id}AdminOrganizationProjectsHosted Tool Permissions
Retrieve project hosted tool permissions
client.Admin.Organization.Projects.HostedToolPermissions.Get(ctx, projectID) (*ProjectHostedToolPermissions, error)
GET
/organization/projects/{project_id}/hosted_tool_permissionsModify project hosted tool permissions
client.Admin.Organization.Projects.HostedToolPermissions.Update(ctx, projectID, body) (*ProjectHostedToolPermissions, error)
POST
/organization/projects/{project_id}/hosted_tool_permissionsAdminOrganizationProjectsModel Permissions
Delete project model permissions
client.Admin.Organization.Projects.ModelPermissions.Delete(ctx, projectID) (*ProjectModelPermissionsDeleted, error)
DELETE
/organization/projects/{project_id}/model_permissionsRetrieve project model permissions
client.Admin.Organization.Projects.ModelPermissions.Get(ctx, projectID) (*ProjectModelPermissions, error)
GET
/organization/projects/{project_id}/model_permissionsModify project model permissions
client.Admin.Organization.Projects.ModelPermissions.Update(ctx, projectID, body) (*ProjectModelPermissions, error)
POST
/organization/projects/{project_id}/model_permissionsAdminOrganizationProjectsRate Limits
List project rate limits
client.Admin.Organization.Projects.RateLimits.ListRateLimits(ctx, projectID, query) (*ConversationCursorPage[ProjectRateLimit], error)
GET
/organization/projects/{project_id}/rate_limitsModify project rate limit
client.Admin.Organization.Projects.RateLimits.UpdateRateLimit(ctx, projectID, rateLimitID, body) (*ProjectRateLimit, error)
POST
/organization/projects/{project_id}/rate_limits/{rate_limit_id}AdminOrganizationProjectsRoles
Create project role
client.Admin.Organization.Projects.Roles.New(ctx, projectID, body) (*Role, error)
POST
/projects/{project_id}/rolesDelete project role
client.Admin.Organization.Projects.Roles.Delete(ctx, projectID, roleID) (*AdminOrganizationProjectRoleDeleteResponse, error)
DELETE
/projects/{project_id}/roles/{role_id}List project roles
client.Admin.Organization.Projects.Roles.List(ctx, projectID, query) (*NextCursorPage[Role], error)
GET
/projects/{project_id}/rolesRetrieve project role
client.Admin.Organization.Projects.Roles.Get(ctx, projectID, roleID) (*Role, error)
GET
/projects/{project_id}/roles/{role_id}Update project role
client.Admin.Organization.Projects.Roles.Update(ctx, projectID, roleID, body) (*Role, error)
POST
/projects/{project_id}/roles/{role_id}AdminOrganizationProjectsService Accounts
Create project service account
client.Admin.Organization.Projects.ServiceAccounts.New(ctx, projectID, body) (*AdminOrganizationProjectServiceAccountNewResponse, error)
POST
/organization/projects/{project_id}/service_accountsDelete project service account
client.Admin.Organization.Projects.ServiceAccounts.Delete(ctx, projectID, serviceAccountID) (*AdminOrganizationProjectServiceAccountDeleteResponse, error)
DELETE
/organization/projects/{project_id}/service_accounts/{service_account_id}List project service accounts
client.Admin.Organization.Projects.ServiceAccounts.List(ctx, projectID, query) (*ConversationCursorPage[ProjectServiceAccount], error)
GET
/organization/projects/{project_id}/service_accountsRetrieve project service account
client.Admin.Organization.Projects.ServiceAccounts.Get(ctx, projectID, serviceAccountID) (*ProjectServiceAccount, error)
GET
/organization/projects/{project_id}/service_accounts/{service_account_id}Update project service account
client.Admin.Organization.Projects.ServiceAccounts.Update(ctx, projectID, serviceAccountID, body) (*ProjectServiceAccount, error)
POST
/organization/projects/{project_id}/service_accounts/{service_account_id}AdminOrganizationProjectsService AccountsAPI Keys
Create an API key for a service account
client.Admin.Organization.Projects.ServiceAccounts.APIKeys.New(ctx, projectID, serviceAccountID, body) (*AdminOrganizationProjectServiceAccountAPIKeyNewResponse, error)
POST
/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keysAdminOrganizationProjectsSpend Alerts
Create project spend alert
client.Admin.Organization.Projects.SpendAlerts.New(ctx, projectID, body) (*ProjectSpendAlert, error)
POST
/organization/projects/{project_id}/spend_alertsDelete project spend alert
client.Admin.Organization.Projects.SpendAlerts.Delete(ctx, projectID, alertID) (*ProjectSpendAlertDeleted, error)
DELETE
/organization/projects/{project_id}/spend_alerts/{alert_id}List project spend alerts
client.Admin.Organization.Projects.SpendAlerts.List(ctx, projectID, query) (*ConversationCursorPage[ProjectSpendAlert], error)
GET
/organization/projects/{project_id}/spend_alertsRetrieve project spend alert
client.Admin.Organization.Projects.SpendAlerts.Get(ctx, projectID, alertID) (*ProjectSpendAlert, error)
GET
/organization/projects/{project_id}/spend_alerts/{alert_id}Update project spend alert
client.Admin.Organization.Projects.SpendAlerts.Update(ctx, projectID, alertID, body) (*ProjectSpendAlert, error)
POST
/organization/projects/{project_id}/spend_alerts/{alert_id}AdminOrganizationProjectsSpend Limit
Delete project spend limit
client.Admin.Organization.Projects.SpendLimit.Delete(ctx, projectID) (*ProjectSpendLimitDeleted, error)
DELETE
/organization/projects/{project_id}/spend_limitGet project spend limit
client.Admin.Organization.Projects.SpendLimit.Get(ctx, projectID) (*ProjectSpendLimit, error)
GET
/organization/projects/{project_id}/spend_limitUpdate project spend limit
client.Admin.Organization.Projects.SpendLimit.Update(ctx, projectID, body) (*ProjectSpendLimit, error)
POST
/organization/projects/{project_id}/spend_limitAdminOrganizationProjectsUsers
Create project user
client.Admin.Organization.Projects.Users.New(ctx, projectID, body) (*ProjectUser, error)
POST
/organization/projects/{project_id}/usersDelete project user
client.Admin.Organization.Projects.Users.Delete(ctx, projectID, userID) (*AdminOrganizationProjectUserDeleteResponse, error)
DELETE
/organization/projects/{project_id}/users/{user_id}List project users
client.Admin.Organization.Projects.Users.List(ctx, projectID, query) (*ConversationCursorPage[ProjectUser], error)
GET
/organization/projects/{project_id}/usersRetrieve project user
client.Admin.Organization.Projects.Users.Get(ctx, projectID, userID) (*ProjectUser, error)
GET
/organization/projects/{project_id}/users/{user_id}Modify project user
client.Admin.Organization.Projects.Users.Update(ctx, projectID, userID, body) (*ProjectUser, error)
POST
/organization/projects/{project_id}/users/{user_id}AdminOrganizationProjectsUsersRoles
Assign project role to user
client.Admin.Organization.Projects.Users.Roles.New(ctx, projectID, userID, body) (*AdminOrganizationProjectUserRoleNewResponse, error)
POST
/projects/{project_id}/users/{user_id}/rolesUnassign project role from user
client.Admin.Organization.Projects.Users.Roles.Delete(ctx, projectID, userID, roleID) (*AdminOrganizationProjectUserRoleDeleteResponse, error)
DELETE
/projects/{project_id}/users/{user_id}/roles/{role_id}List project user role assignments
client.Admin.Organization.Projects.Users.Roles.List(ctx, projectID, userID, query) (*NextCursorPage[AdminOrganizationProjectUserRoleListResponse], error)
GET
/projects/{project_id}/users/{user_id}/rolesRetrieve project user role
client.Admin.Organization.Projects.Users.Roles.Get(ctx, projectID, userID, roleID) (*AdminOrganizationProjectUserRoleGetResponse, error)
GET
/projects/{project_id}/users/{user_id}/roles/{role_id}AdminOrganizationRoles
Create organization role
client.Admin.Organization.Roles.New(ctx, body) (*Role, error)
POST
/organization/rolesDelete organization role
client.Admin.Organization.Roles.Delete(ctx, roleID) (*AdminOrganizationRoleDeleteResponse, error)
DELETE
/organization/roles/{role_id}List organization roles
client.Admin.Organization.Roles.List(ctx, query) (*NextCursorPage[Role], error)
GET
/organization/rolesRetrieve organization role
client.Admin.Organization.Roles.Get(ctx, roleID) (*Role, error)
GET
/organization/roles/{role_id}Update organization role
client.Admin.Organization.Roles.Update(ctx, roleID, body) (*Role, error)
POST
/organization/roles/{role_id}AdminOrganizationSpend Alerts
Create organization spend alert
client.Admin.Organization.SpendAlerts.New(ctx, body) (*OrganizationSpendAlert, error)
POST
/organization/spend_alertsDelete organization spend alert
client.Admin.Organization.SpendAlerts.Delete(ctx, alertID) (*OrganizationSpendAlertDeleted, error)
DELETE
/organization/spend_alerts/{alert_id}List organization spend alerts
client.Admin.Organization.SpendAlerts.List(ctx, query) (*ConversationCursorPage[OrganizationSpendAlert], error)
GET
/organization/spend_alertsRetrieve organization spend alert
client.Admin.Organization.SpendAlerts.Get(ctx, alertID) (*OrganizationSpendAlert, error)
GET
/organization/spend_alerts/{alert_id}Update organization spend alert
client.Admin.Organization.SpendAlerts.Update(ctx, alertID, body) (*OrganizationSpendAlert, error)
POST
/organization/spend_alerts/{alert_id}AdminOrganizationSpend Limit
Delete organization spend limit
client.Admin.Organization.SpendLimit.Delete(ctx) (*OrganizationSpendLimitDeleted, error)
DELETE
/organization/spend_limitGet organization spend limit
client.Admin.Organization.SpendLimit.Get(ctx) (*OrganizationSpendLimit, error)
GET
/organization/spend_limitUpdate organization spend limit
client.Admin.Organization.SpendLimit.Update(ctx, body) (*OrganizationSpendLimit, error)
POST
/organization/spend_limitAdminOrganizationUsage
Audio speeches
client.Admin.Organization.Usage.AudioSpeeches(ctx, query) (*AdminOrganizationUsageAudioSpeechesResponse, error)
GET
/organization/usage/audio_speechesAudio transcriptions
client.Admin.Organization.Usage.AudioTranscriptions(ctx, query) (*AdminOrganizationUsageAudioTranscriptionsResponse, error)
GET
/organization/usage/audio_transcriptionsCode interpreter sessions
client.Admin.Organization.Usage.CodeInterpreterSessions(ctx, query) (*AdminOrganizationUsageCodeInterpreterSessionsResponse, error)
GET
/organization/usage/code_interpreter_sessionsCompletions
client.Admin.Organization.Usage.Completions(ctx, query) (*AdminOrganizationUsageCompletionsResponse, error)
GET
/organization/usage/completionsCosts
client.Admin.Organization.Usage.Costs(ctx, query) (*AdminOrganizationUsageCostsResponse, error)
GET
/organization/costsDecisions
client.Admin.Organization.Usage.Decisions(ctx, query) (*AdminOrganizationUsageDecisionsResponse, error)
GET
/organization/usage/decisionsEmbeddings
client.Admin.Organization.Usage.Embeddings(ctx, query) (*AdminOrganizationUsageEmbeddingsResponse, error)
GET
/organization/usage/embeddingsFile search calls
client.Admin.Organization.Usage.FileSearchCalls(ctx, query) (*AdminOrganizationUsageFileSearchCallsResponse, error)
GET
/organization/usage/file_search_callsImages
client.Admin.Organization.Usage.Images(ctx, query) (*AdminOrganizationUsageImagesResponse, error)
GET
/organization/usage/imagesModerations
client.Admin.Organization.Usage.Moderations(ctx, query) (*AdminOrganizationUsageModerationsResponse, error)
GET
/organization/usage/moderationsVector stores
client.Admin.Organization.Usage.VectorStores(ctx, query) (*AdminOrganizationUsageVectorStoresResponse, error)
GET
/organization/usage/vector_storesWeb search calls
client.Admin.Organization.Usage.WebSearchCalls(ctx, query) (*AdminOrganizationUsageWebSearchCallsResponse, error)
GET
/organization/usage/web_search_callsAdminOrganizationUsers
Delete user
client.Admin.Organization.Users.Delete(ctx, userID) (*AdminOrganizationUserDeleteResponse, error)
DELETE
/organization/users/{user_id}List users
client.Admin.Organization.Users.List(ctx, query) (*ConversationCursorPage[OrganizationUser], error)
GET
/organization/usersRetrieve user
client.Admin.Organization.Users.Get(ctx, userID) (*OrganizationUser, error)
GET
/organization/users/{user_id}Modify user
client.Admin.Organization.Users.Update(ctx, userID, body) (*OrganizationUser, error)
POST
/organization/users/{user_id}AdminOrganizationUsersRoles
Assign organization role to user
client.Admin.Organization.Users.Roles.New(ctx, userID, body) (*AdminOrganizationUserRoleNewResponse, error)
POST
/organization/users/{user_id}/rolesUnassign organization role from user
client.Admin.Organization.Users.Roles.Delete(ctx, userID, roleID) (*AdminOrganizationUserRoleDeleteResponse, error)
DELETE
/organization/users/{user_id}/roles/{role_id}List user organization role assignments
client.Admin.Organization.Users.Roles.List(ctx, userID, query) (*NextCursorPage[AdminOrganizationUserRoleListResponse], error)
GET
/organization/users/{user_id}/rolesRetrieve user organization role
client.Admin.Organization.Users.Roles.Get(ctx, userID, roleID) (*AdminOrganizationUserRoleGetResponse, error)
GET
/organization/users/{user_id}/roles/{role_id}