Skip to content

Latest commit

 

History

History
505 lines (487 loc) · 65.4 KB

README.md

File metadata and controls

505 lines (487 loc) · 65.4 KB

Go API client for v2

JumpCloud's V2 API. This set of endpoints allows JumpCloud customers to manage objects, groupings and mappings and interact with the JumpCloud Graph.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 2.0
  • Package version: 3.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

    "./v2"

Documentation for API Endpoints

All URIs are relative to https://console.jumpcloud.com/api/v2

Class Method HTTP request Description
ActiveDirectoryApi ActivedirectoriesAgentsDelete Delete /activedirectories/{activedirectory_id}/agents/{agent_id} Delete Active Directory Agent
ActiveDirectoryApi ActivedirectoriesAgentsGet Get /activedirectories/{activedirectory_id}/agents/{agent_id} Get Active Directory Agent
ActiveDirectoryApi ActivedirectoriesAgentsList Get /activedirectories/{activedirectory_id}/agents List Active Directory Agents
ActiveDirectoryApi ActivedirectoriesAgentsPost Post /activedirectories/{activedirectory_id}/agents Create a new Active Directory Agent
ActiveDirectoryApi ActivedirectoriesDelete Delete /activedirectories/{id} Delete an Active Directory
ActiveDirectoryApi ActivedirectoriesGet Get /activedirectories/{id} Get an Active Directory
ActiveDirectoryApi ActivedirectoriesList Get /activedirectories List Active Directories
ActiveDirectoryApi ActivedirectoriesPost Post /activedirectories Create a new Active Directory
ActiveDirectoryApi GraphActiveDirectoryAssociationsList Get /activedirectories/{activedirectory_id}/associations List the associations of an Active Directory instance
ActiveDirectoryApi GraphActiveDirectoryAssociationsPost Post /activedirectories/{activedirectory_id}/associations Manage the associations of an Active Directory instance
ActiveDirectoryApi GraphActiveDirectoryTraverseUserGroup Get /activedirectories/{activedirectory_id}/usergroups List the User Groups bound to an Active Directory instance
AppleMDMApi ApplemdmsDelete Delete /applemdms/{apple_mdm_id} Delete an Apple MDM
AppleMDMApi ApplemdmsList Get /applemdms List Apple MDMs
AppleMDMApi ApplemdmsPost Post /applemdms Create Apple MDM
AppleMDMApi ApplemdmsPut Put /applemdms/{apple_mdm_id} Update an Apple MDM
AppleMDMApi EnrollmentprofilesGet Get /applemdms/{apple_mdm_id}/enrollmentprofiles/{enrollment_profile_id} Get an Apple MDM Enrollment Profile
AppleMDMApi EnrollmentprofilesList Get /applemdms/{apple_mdm_id}/enrollmentprofiles List Apple MDM Enrollment Profiles
ApplicationsApi GraphApplicationAssociationsList Get /applications/{application_id}/associations List the associations of an Application
ApplicationsApi GraphApplicationAssociationsPost Post /applications/{application_id}/associations Manage the associations of an Application
ApplicationsApi GraphApplicationTraverseUser Get /applications/{application_id}/users List the Users bound to an Application
ApplicationsApi GraphApplicationTraverseUserGroup Get /applications/{application_id}/usergroups List the User Groups bound to an Application
BulkJobRequestsApi BulkUsersCreate Post /bulk/users Bulk Users Create
BulkJobRequestsApi BulkUsersCreateResults Get /bulk/users/{job_id}/results List Bulk Users Results
BulkJobRequestsApi BulkUsersUpdate Patch /bulk/users Bulk Users Update
BulkJobRequestsApi JobsGet Get /jobs/{id} Get Job (incomplete)
BulkJobRequestsApi JobsResults Get /jobs/{id}/results List Job Results
CommandsApi GraphCommandAssociationsList Get /commands/{command_id}/associations List the associations of a Command
CommandsApi GraphCommandAssociationsPost Post /commands/{command_id}/associations Manage the associations of a Command
CommandsApi GraphCommandTraverseSystem Get /commands/{command_id}/systems List the Systems bound to a Command
CommandsApi GraphCommandTraverseSystemGroup Get /commands/{command_id}/systemgroups List the System Groups bound to a Command
DefaultApi JcEnrollmentProfilesDelete Delete /enrollmentprofiles/{enrollment_profile_id} Delete Enrollment Profile
DefaultApi JcEnrollmentProfilesGet Get /enrollmentprofiles/{enrollment_profile_id} Get Enrollment Profile
DefaultApi JcEnrollmentProfilesList Get /enrollmentprofiles List Enrollment Profiles
DefaultApi JcEnrollmentProfilesPost Post /enrollmentprofiles Create new Enrollment Profile
DefaultApi JcEnrollmentProfilesPut Put /enrollmentprofiles/{enrollment_profile_id} Update Enrollment Profile
DirectoriesApi DirectoriesList Get /directories List All Directories
DuoApi DuoAccountDelete Delete /duo/accounts/{id} Delete a Duo Account
DuoApi DuoAccountGet Get /duo/accounts/{id} Get a Duo Acount
DuoApi DuoAccountList Get /duo/accounts List Duo Acounts
DuoApi DuoAccountPost Post /duo/accounts Create Duo Account
DuoApi DuoApplicationDelete Delete /duo/accounts/{account_id}/applications/{application_id} Delete a Duo Application
DuoApi DuoApplicationGet Get /duo/accounts/{account_id}/applications/{application_id} Get a Duo application
DuoApi DuoApplicationList Get /duo/accounts/{account_id}/applications List Duo Applications
DuoApi DuoApplicationPost Post /duo/accounts/{account_id}/applications Create Duo Application
DuoApi DuoApplicationUpdate Put /duo/accounts/{account_id}/applications/{application_id} Update Duo Application
FdeApi SystemsGetFDEKey Get /systems/{system_id}/fdekey Get System FDE Key
GSuiteApi GraphGSuiteAssociationsList Get /gsuites/{gsuite_id}/associations List the associations of a G Suite instance
GSuiteApi GraphGSuiteAssociationsPost Post /gsuites/{gsuite_id}/associations Manage the associations of a G Suite instance
GSuiteApi GraphGSuiteTraverseUser Get /gsuites/{gsuite_id}/users List the Users bound to a G Suite instance
GSuiteApi GraphGSuiteTraverseUserGroup Get /gsuites/{gsuite_id}/usergroups List the User Groups bound to a G Suite instance
GSuiteApi GsuitesGet Get /gsuites/{id} Get G Suite
GSuiteApi GsuitesPatch Patch /gsuites/{id} Update existing G Suite
GSuiteApi TranslationRulesGSuiteDelete Delete /gsuites/{gsuite_id}/translationrules/{id} Deletes a G Suite translation rule
GSuiteApi TranslationRulesGSuiteGet Get /gsuites/{gsuite_id}/translationrules/{id} Gets a specific G Suite translation rule
GSuiteApi TranslationRulesGSuiteList Get /gsuites/{gsuite_id}/translationrules List all the G Suite Translation Rules
GSuiteApi TranslationRulesGSuitePost Post /gsuites/{gsuite_id}/translationrules Create a new G Suite Translation Rule
GraphApi GraphActiveDirectoryAssociationsList Get /activedirectories/{activedirectory_id}/associations List the associations of an Active Directory instance
GraphApi GraphActiveDirectoryAssociationsPost Post /activedirectories/{activedirectory_id}/associations Manage the associations of an Active Directory instance
GraphApi GraphActiveDirectoryTraverseUser Get /activedirectories/{activedirectory_id}/users List the Users bound to an Active Directory instance
GraphApi GraphActiveDirectoryTraverseUserGroup Get /activedirectories/{activedirectory_id}/usergroups List the User Groups bound to an Active Directory instance
GraphApi GraphApplicationAssociationsList Get /applications/{application_id}/associations List the associations of an Application
GraphApi GraphApplicationAssociationsPost Post /applications/{application_id}/associations Manage the associations of an Application
GraphApi GraphApplicationTraverseUser Get /applications/{application_id}/users List the Users bound to an Application
GraphApi GraphApplicationTraverseUserGroup Get /applications/{application_id}/usergroups List the User Groups bound to an Application
GraphApi GraphCommandAssociationsList Get /commands/{command_id}/associations List the associations of a Command
GraphApi GraphCommandAssociationsPost Post /commands/{command_id}/associations Manage the associations of a Command
GraphApi GraphCommandTraverseSystem Get /commands/{command_id}/systems List the Systems bound to a Command
GraphApi GraphCommandTraverseSystemGroup Get /commands/{command_id}/systemgroups List the System Groups bound to a Command
GraphApi GraphGSuiteAssociationsList Get /gsuites/{gsuite_id}/associations List the associations of a G Suite instance
GraphApi GraphGSuiteAssociationsPost Post /gsuites/{gsuite_id}/associations Manage the associations of a G Suite instance
GraphApi GraphGSuiteTraverseUser Get /gsuites/{gsuite_id}/users List the Users bound to a G Suite instance
GraphApi GraphGSuiteTraverseUserGroup Get /gsuites/{gsuite_id}/usergroups List the User Groups bound to a G Suite instance
GraphApi GraphLdapServerAssociationsList Get /ldapservers/{ldapserver_id}/associations List the associations of a LDAP Server
GraphApi GraphLdapServerAssociationsPost Post /ldapservers/{ldapserver_id}/associations Manage the associations of a LDAP Server
GraphApi GraphLdapServerTraverseUser Get /ldapservers/{ldapserver_id}/users List the Users bound to a LDAP Server
GraphApi GraphLdapServerTraverseUserGroup Get /ldapservers/{ldapserver_id}/usergroups List the User Groups bound to a LDAP Server
GraphApi GraphOffice365AssociationsList Get /office365s/{office365_id}/associations List the associations of an Office 365 instance
GraphApi GraphOffice365AssociationsPost Post /office365s/{office365_id}/associations Manage the associations of an Office 365 instance
GraphApi GraphOffice365TraverseUser Get /office365s/{office365_id}/users List the Users bound to an Office 365 instance
GraphApi GraphOffice365TraverseUserGroup Get /office365s/{office365_id}/usergroups List the User Groups bound to an Office 365 instance
GraphApi GraphPolicyAssociationsList Get /policies/{policy_id}/associations List the associations of a Policy
GraphApi GraphPolicyAssociationsPost Post /policies/{policy_id}/associations Manage the associations of a Policy
GraphApi GraphPolicyTraverseSystem Get /policies/{policy_id}/systems List the Systems bound to a Policy
GraphApi GraphPolicyTraverseSystemGroup Get /policies/{policy_id}/systemgroups List the System Groups bound to a Policy
GraphApi GraphRadiusServerAssociationsList Get /radiusservers/{radiusserver_id}/associations List the associations of a RADIUS Server
GraphApi GraphRadiusServerAssociationsPost Post /radiusservers/{radiusserver_id}/associations Manage the associations of a RADIUS Server
GraphApi GraphRadiusServerTraverseUser Get /radiusservers/{radiusserver_id}/users List the Users bound to a RADIUS Server
GraphApi GraphRadiusServerTraverseUserGroup Get /radiusservers/{radiusserver_id}/usergroups List the User Groups bound to a RADIUS Server
GraphApi GraphSystemAssociationsList Get /systems/{system_id}/associations List the associations of a System
GraphApi GraphSystemAssociationsPost Post /systems/{system_id}/associations Manage associations of a System
GraphApi GraphSystemGroupAssociationsList Get /systemgroups/{group_id}/associations List the associations of a System Group
GraphApi GraphSystemGroupAssociationsPost Post /systemgroups/{group_id}/associations Manage the associations of a System Group
GraphApi GraphSystemGroupMemberOf Get /systemgroups/{group_id}/memberof List the System Group's parents
GraphApi GraphSystemGroupMembersList Get /systemgroups/{group_id}/members List the members of a System Group
GraphApi GraphSystemGroupMembersPost Post /systemgroups/{group_id}/members Manage the members of a System Group
GraphApi GraphSystemGroupMembership Get /systemgroups/{group_id}/membership List the System Group's membership
GraphApi GraphSystemGroupTraverseCommand Get /systemgroups/{group_id}/commands List the Commands bound to a System Group
GraphApi GraphSystemGroupTraversePolicy Get /systemgroups/{group_id}/policies List the Policies bound to a System Group
GraphApi GraphSystemGroupTraverseUser Get /systemgroups/{group_id}/users List the Users bound to a System Group
GraphApi GraphSystemGroupTraverseUserGroup Get /systemgroups/{group_id}/usergroups List the User Groups bound to a System Group
GraphApi GraphSystemMemberOf Get /systems/{system_id}/memberof List the parent Groups of a System
GraphApi GraphSystemTraverseCommand Get /systems/{system_id}/commands List the Commands bound to a System
GraphApi GraphSystemTraversePolicy Get /systems/{system_id}/policies List the Policies bound to a System
GraphApi GraphSystemTraverseUser Get /systems/{system_id}/users List the Users bound to a System
GraphApi GraphSystemTraverseUserGroup Get /systems/{system_id}/usergroups List the User Groups bound to a System
GraphApi GraphUserAssociationsList Get /users/{user_id}/associations List the associations of a User
GraphApi GraphUserAssociationsPost Post /users/{user_id}/associations Manage the associations of a User
GraphApi GraphUserGroupAssociationsList Get /usergroups/{group_id}/associations List the associations of a User Group.
GraphApi GraphUserGroupAssociationsPost Post /usergroups/{group_id}/associations Manage the associations of a User Group
GraphApi GraphUserGroupMemberOf Get /usergroups/{group_id}/memberof List the User Group's parents
GraphApi GraphUserGroupMembersList Get /usergroups/{group_id}/members List the members of a User Group
GraphApi GraphUserGroupMembersPost Post /usergroups/{group_id}/members Manage the members of a User Group
GraphApi GraphUserGroupMembership Get /usergroups/{group_id}/membership List the User Group's membership
GraphApi GraphUserGroupTraverseActiveDirectory Get /usergroups/{group_id}/activedirectories List the Active Directories bound to a User Group
GraphApi GraphUserGroupTraverseApplication Get /usergroups/{group_id}/applications List the Applications bound to a User Group
GraphApi GraphUserGroupTraverseDirectory Get /usergroups/{group_id}/directories List the Directories bound to a User Group
GraphApi GraphUserGroupTraverseGSuite Get /usergroups/{group_id}/gsuites List the G Suite instances bound to a User Group
GraphApi GraphUserGroupTraverseLdapServer Get /usergroups/{group_id}/ldapservers List the LDAP Servers bound to a User Group
GraphApi GraphUserGroupTraverseOffice365 Get /usergroups/{group_id}/office365s List the Office 365 instances bound to a User Group
GraphApi GraphUserGroupTraverseRadiusServer Get /usergroups/{group_id}/radiusservers List the RADIUS Servers bound to a User Group
GraphApi GraphUserGroupTraverseSystem Get /usergroups/{group_id}/systems List the Systems bound to a User Group
GraphApi GraphUserGroupTraverseSystemGroup Get /usergroups/{group_id}/systemgroups List the System Groups bound to User Groups
GraphApi GraphUserMemberOf Get /users/{user_id}/memberof List the parent Groups of a User
GraphApi GraphUserTraverseActiveDirectory Get /users/{user_id}/activedirectories List the Active Directory instances bound to a User
GraphApi GraphUserTraverseApplication Get /users/{user_id}/applications List the Applications bound to a User
GraphApi GraphUserTraverseDirectory Get /users/{user_id}/directories List the Directories bound to a User
GraphApi GraphUserTraverseGSuite Get /users/{user_id}/gsuites List the G Suite instances bound to a User
GraphApi GraphUserTraverseLdapServer Get /users/{user_id}/ldapservers List the LDAP servers bound to a User
GraphApi GraphUserTraverseOffice365 Get /users/{user_id}/office365s List the Office 365 instances bound to a User
GraphApi GraphUserTraverseRadiusServer Get /users/{user_id}/radiusservers List the RADIUS Servers bound to a User
GraphApi GraphUserTraverseSystem Get /users/{user_id}/systems List the Systems bound to a User
GraphApi GraphUserTraverseSystemGroup Get /users/{user_id}/systemgroups List the System Groups bound to a User
GraphApi PolicystatusesList Get /systems/{system_id}/policystatuses List the policy statuses for a system
GroupsApi GroupsList Get /groups List All Groups
KnowledgeApi KnowledgeSalesforceList Get /knowledge/salesforce List Knowledge Articles
LDAPServersApi GraphLdapServerAssociationsList Get /ldapservers/{ldapserver_id}/associations List the associations of a LDAP Server
LDAPServersApi GraphLdapServerAssociationsPost Post /ldapservers/{ldapserver_id}/associations Manage the associations of a LDAP Server
LDAPServersApi GraphLdapServerTraverseUser Get /ldapservers/{ldapserver_id}/users List the Users bound to a LDAP Server
LDAPServersApi GraphLdapServerTraverseUserGroup Get /ldapservers/{ldapserver_id}/usergroups List the User Groups bound to a LDAP Server
LDAPServersApi LdapserversGet Get /ldapservers/{id} Get LDAP Server
LDAPServersApi LdapserversList Get /ldapservers List LDAP Servers
LDAPServersApi LdapserversPatch Patch /ldapservers/{id} Update existing LDAP server
Office365Api GraphOffice365AssociationsList Get /office365s/{office365_id}/associations List the associations of an Office 365 instance
Office365Api GraphOffice365AssociationsPost Post /office365s/{office365_id}/associations Manage the associations of an Office 365 instance
Office365Api GraphOffice365TraverseUser Get /office365s/{office365_id}/users List the Users bound to an Office 365 instance
Office365Api GraphOffice365TraverseUserGroup Get /office365s/{office365_id}/usergroups List the User Groups bound to an Office 365 instance
Office365Api TranslationRulesOffice365Delete Delete /office365s/{office365_id}/translationrules/{id} Deletes a Office 365 translation rule
Office365Api TranslationRulesOffice365Get Get /office365s/{office365_id}/translationrules/{id} Gets a specific Office 365 translation rule
Office365Api TranslationRulesOffice365List Get /office365s/{office365_id}/translationrules List all the Office 365 Translation Rules
Office365Api TranslationRulesOffice365Post Post /office365s/{office365_id}/translationrules Create a new Office 365 Translation Rule
OrganizationsApi OrgCryptoGet Get /organizations/{id}/crypto Get Crypto Settings
OrganizationsApi OrgCryptoPut Put /organizations/{id}/crypto Edit Crypto Settings
PoliciesApi GraphPolicyAssociationsList Get /policies/{policy_id}/associations List the associations of a Policy
PoliciesApi GraphPolicyAssociationsPost Post /policies/{policy_id}/associations Manage the associations of a Policy
PoliciesApi GraphPolicyTraverseSystem Get /policies/{policy_id}/systems List the Systems bound to a Policy
PoliciesApi GraphPolicyTraverseSystemGroup Get /policies/{policy_id}/systemgroups List the System Groups bound to a Policy
PoliciesApi PoliciesDelete Delete /policies/{id} Deletes a Policy
PoliciesApi PoliciesGet Get /policies/{id} Gets a specific Policy.
PoliciesApi PoliciesList Get /policies Lists all the Policies
PoliciesApi PoliciesPost Post /policies Create a new Policy
PoliciesApi PoliciesPut Put /policies/{id} Update an existing Policy
PoliciesApi PolicyresultsGet Get /policyresults/{id} Get a specific Policy Result.
PoliciesApi PolicyresultsList Get /policies/{policy_id}/policyresults Lists all the policy results of a policy.
PoliciesApi PolicyresultsOrgList Get /policyresults Lists all the policy results for an organization.
PoliciesApi PolicystatusesList Get /policies/{policy_id}/policystatuses Lists the latest policy results of a policy.
PoliciesApi PolicystatusesList_0 Get /systems/{system_id}/policystatuses List the policy statuses for a system
PoliciesApi PolicytemplatesGet Get /policytemplates/{id} Get a specific Policy Template
PoliciesApi PolicytemplatesList Get /policytemplates Lists all of the Policy Templates
PolicytemplatesApi PolicytemplatesGet Get /policytemplates/{id} Get a specific Policy Template
PolicytemplatesApi PolicytemplatesList Get /policytemplates Lists all of the Policy Templates
ProvidersApi ProvidersListAdministrators Get /providers/{provider_id}/administrators List Provider Administrators
ProvidersApi ProvidersPostAdmins Post /providers/{provider_id}/administrators Create a new Provider Administrator
RADIUSServersApi GraphRadiusServerAssociationsList Get /radiusservers/{radiusserver_id}/associations List the associations of a RADIUS Server
RADIUSServersApi GraphRadiusServerAssociationsPost Post /radiusservers/{radiusserver_id}/associations Manage the associations of a RADIUS Server
RADIUSServersApi GraphRadiusServerTraverseUser Get /radiusservers/{radiusserver_id}/users List the Users bound to a RADIUS Server
RADIUSServersApi GraphRadiusServerTraverseUserGroup Get /radiusservers/{radiusserver_id}/usergroups List the User Groups bound to a RADIUS Server
SambaDomainsApi LdapserversSambaDomainsDelete Delete /ldapservers/{ldapserver_id}/sambadomains/{id} Delete Samba Domain
SambaDomainsApi LdapserversSambaDomainsGet Get /ldapservers/{ldapserver_id}/sambadomains/{id} Get Samba Domain
SambaDomainsApi LdapserversSambaDomainsList Get /ldapservers/{ldapserver_id}/sambadomains List Samba Domains
SambaDomainsApi LdapserversSambaDomainsPost Post /ldapservers/{ldapserver_id}/sambadomains Create Samba Domain
SambaDomainsApi LdapserversSambaDomainsPut Put /ldapservers/{ldapserver_id}/sambadomains/{id} Update Samba Domain
SystemGroupAssociationsApi GraphSystemGroupAssociationsList Get /systemgroups/{group_id}/associations List the associations of a System Group
SystemGroupAssociationsApi GraphSystemGroupAssociationsPost Post /systemgroups/{group_id}/associations Manage the associations of a System Group
SystemGroupAssociationsApi GraphSystemGroupTraverseCommand Get /systemgroups/{group_id}/commands List the Commands bound to a System Group
SystemGroupAssociationsApi GraphSystemGroupTraversePolicy Get /systemgroups/{group_id}/policies List the Policies bound to a System Group
SystemGroupAssociationsApi GraphSystemGroupTraverseUser Get /systemgroups/{group_id}/users List the Users bound to a System Group
SystemGroupAssociationsApi GraphSystemGroupTraverseUserGroup Get /systemgroups/{group_id}/usergroups List the User Groups bound to a System Group
SystemGroupMembersMembershipApi GraphSystemGroupMemberOf Get /systemgroups/{group_id}/memberof List the System Group's parents
SystemGroupMembersMembershipApi GraphSystemGroupMembersList Get /systemgroups/{group_id}/members List the members of a System Group
SystemGroupMembersMembershipApi GraphSystemGroupMembersPost Post /systemgroups/{group_id}/members Manage the members of a System Group
SystemGroupMembersMembershipApi GraphSystemGroupMembership Get /systemgroups/{group_id}/membership List the System Group's membership
SystemGroupsApi GraphSystemGroupAssociationsList Get /systemgroups/{group_id}/associations List the associations of a System Group
SystemGroupsApi GraphSystemGroupAssociationsPost Post /systemgroups/{group_id}/associations Manage the associations of a System Group
SystemGroupsApi GraphSystemGroupMemberOf Get /systemgroups/{group_id}/memberof List the System Group's parents
SystemGroupsApi GraphSystemGroupMembersList Get /systemgroups/{group_id}/members List the members of a System Group
SystemGroupsApi GraphSystemGroupMembersPost Post /systemgroups/{group_id}/members Manage the members of a System Group
SystemGroupsApi GraphSystemGroupMembership Get /systemgroups/{group_id}/membership List the System Group's membership
SystemGroupsApi GraphSystemGroupTraversePolicy Get /systemgroups/{group_id}/policies List the Policies bound to a System Group
SystemGroupsApi GraphSystemGroupTraverseUser Get /systemgroups/{group_id}/users List the Users bound to a System Group
SystemGroupsApi GraphSystemGroupTraverseUserGroup Get /systemgroups/{group_id}/usergroups List the User Groups bound to a System Group
SystemGroupsApi GroupsSystemDelete Delete /systemgroups/{id} Delete a System Group
SystemGroupsApi GroupsSystemGet Get /systemgroups/{id} View an individual System Group details
SystemGroupsApi GroupsSystemList Get /systemgroups List all System Groups
SystemGroupsApi GroupsSystemPatch Patch /systemgroups/{id} Partial update a System Group
SystemGroupsApi GroupsSystemPost Post /systemgroups Create a new System Group
SystemGroupsApi GroupsSystemPut Put /systemgroups/{id} Update a System Group
SystemInsightsApi SysteminsightsListApps Get /systeminsights/apps List System Insights Apps
SystemInsightsApi SysteminsightsListBattery Get /systeminsights/battery List System Insights Battery
SystemInsightsApi SysteminsightsListBitlockerInfo Get /systeminsights/bitlocker_info List System Insights Bitlocker Info
SystemInsightsApi SysteminsightsListBrowserPlugins Get /systeminsights/browser_plugins List System Insights Browser Plugins
SystemInsightsApi SysteminsightsListChromeExtensions Get /systeminsights/chrome_extensions List System Insights Chrome Extensions
SystemInsightsApi SysteminsightsListCrashes Get /systeminsights/crashes List System Insights Crashes
SystemInsightsApi SysteminsightsListDiskEncryption Get /systeminsights/disk_encryption List System Insights Disk Encryption
SystemInsightsApi SysteminsightsListDiskInfo Get /systeminsights/disk_info List System Insights Disk Info
SystemInsightsApi SysteminsightsListEtcHosts Get /systeminsights/etc_hosts List System Insights Etc Hosts
SystemInsightsApi SysteminsightsListFirefoxAddons Get /systeminsights/firefox_addons List System Insights Firefox Addons
SystemInsightsApi SysteminsightsListGroups Get /systeminsights/groups List System Insights Groups
SystemInsightsApi SysteminsightsListIeExtensions Get /systeminsights/ie_extensions List System Insights IE Extensions
SystemInsightsApi SysteminsightsListInterfaceAddresses Get /systeminsights/interface_addresses List System Insights Interface Addresses
SystemInsightsApi SysteminsightsListKernelInfo Get /systeminsights/kernel_info List System Insights Kernel Info
SystemInsightsApi SysteminsightsListLaunchd Get /systeminsights/launchd List System Insights Launchd
SystemInsightsApi SysteminsightsListLoggedInUsers Get /systeminsights/logged_in_users List System Insights Logged-In Users
SystemInsightsApi SysteminsightsListLogicalDrives Get /systeminsights/logical_drives List System Insights Logical Drives
SystemInsightsApi SysteminsightsListMounts Get /systeminsights/mounts List System Insights Mounts
SystemInsightsApi SysteminsightsListOsVersion Get /systeminsights/os_version List System Insights OS Version
SystemInsightsApi SysteminsightsListPatches Get /systeminsights/patches List System Insights Patches
SystemInsightsApi SysteminsightsListPrograms Get /systeminsights/programs List System Insights Programs
SystemInsightsApi SysteminsightsListSafariExtensions Get /systeminsights/safari_extensions List System Insights Safari Extensions
SystemInsightsApi SysteminsightsListSystemApps Get /systeminsights/{system_id}/apps List System Insights System Apps
SystemInsightsApi SysteminsightsListSystemBitlockerInfo Get /systeminsights/{system_id}/bitlocker_info List System Insights System Bitlocker Info
SystemInsightsApi SysteminsightsListSystemBrowserPlugins Get /systeminsights/{system_id}/browser_plugins List System Insights System Browser Plugins
SystemInsightsApi SysteminsightsListSystemChromeExtensions Get /systeminsights/{system_id}/chrome_extensions List System Insights System Chrome Extensions
SystemInsightsApi SysteminsightsListSystemControls Get /systeminsights/system_controls List System Insights System Control
SystemInsightsApi SysteminsightsListSystemDiskEncryption Get /systeminsights/{system_id}/disk_encryption List System Insights System Disk Encryption
SystemInsightsApi SysteminsightsListSystemDiskInfo Get /systeminsights/{system_id}/disk_info List System Insights System Disk Info
SystemInsightsApi SysteminsightsListSystemEtcHosts Get /systeminsights/{system_id}/etc_hosts List System Insights System Etc Hosts
SystemInsightsApi SysteminsightsListSystemFirefoxAddons Get /systeminsights/{system_id}/firefox_addons List System Insights System Firefox Addons
SystemInsightsApi SysteminsightsListSystemGroups Get /systeminsights/{system_id}/groups List System Insights System Groups
SystemInsightsApi SysteminsightsListSystemInfo Get /systeminsights/system_info List System Insights System Info
SystemInsightsApi SysteminsightsListSystemInterfaceAddresses Get /systeminsights/{system_id}/interface_addresses List System Insights System Interface Addresses
SystemInsightsApi SysteminsightsListSystemKernelInfo Get /systeminsights/{system_id}/kernel_info List System Insights System Kernel Info
SystemInsightsApi SysteminsightsListSystemLogicalDrives Get /systeminsights/{system_id}/logical_drives List System Insights System Logical Drives
SystemInsightsApi SysteminsightsListSystemMounts Get /systeminsights/{system_id}/mounts List System Insights System Mounts
SystemInsightsApi SysteminsightsListSystemOsVersion Get /systeminsights/{system_id}/os_version List System Insights System OS Version
SystemInsightsApi SysteminsightsListSystemPatches Get /systeminsights/{system_id}/patches List System Insights System Patches
SystemInsightsApi SysteminsightsListSystemPrograms Get /systeminsights/{system_id}/programs List System Insights System Programs
SystemInsightsApi SysteminsightsListSystemSafariExtensions Get /systeminsights/{system_id}/safari_extensions List System Insights System Safari Extensions
SystemInsightsApi SysteminsightsListSystemSystemControls Get /systeminsights/{system_id}/system_controls List System Insights System System Controls
SystemInsightsApi SysteminsightsListSystemSystemInfo Get /systeminsights/{system_id}/system_info List System Insights System System Info
SystemInsightsApi SysteminsightsListSystemUptime Get /systeminsights/{system_id}/uptime List System Insights System Uptime
SystemInsightsApi SysteminsightsListSystemUsers Get /systeminsights/{system_id}/users List System Insights System Users
SystemInsightsApi SysteminsightsListUptime Get /systeminsights/uptime List System Insights Uptime
SystemInsightsApi SysteminsightsListUsbDevices Get /systeminsights/usb_devices List System Insights USB Devices
SystemInsightsApi SysteminsightsListUserGroups Get /systeminsights/user_groups List System Insights User Groups
SystemInsightsApi SysteminsightsListUsers Get /systeminsights/users List System Insights Users
SystemInsightsApi SysteminsightsListWindowsCrashes Get /systeminsights/windows_crashes List System Insights Windows Crashes
SystemsApi GraphSystemAssociationsList Get /systems/{system_id}/associations List the associations of a System
SystemsApi GraphSystemAssociationsPost Post /systems/{system_id}/associations Manage associations of a System
SystemsApi GraphSystemMemberOf Get /systems/{system_id}/memberof List the parent Groups of a System
SystemsApi GraphSystemTraverseCommand Get /systems/{system_id}/commands List the Commands bound to a System
SystemsApi GraphSystemTraversePolicy Get /systems/{system_id}/policies List the Policies bound to a System
SystemsApi GraphSystemTraverseUser Get /systems/{system_id}/users List the Users bound to a System
SystemsApi GraphSystemTraverseUserGroup Get /systems/{system_id}/usergroups List the User Groups bound to a System
SystemsApi SystemsGetFDEKey Get /systems/{system_id}/fdekey Get System FDE Key
UserGroupAssociationsApi GraphUserGroupAssociationsList Get /usergroups/{group_id}/associations List the associations of a User Group.
UserGroupAssociationsApi GraphUserGroupAssociationsPost Post /usergroups/{group_id}/associations Manage the associations of a User Group
UserGroupAssociationsApi GraphUserGroupTraverseActiveDirectory Get /usergroups/{group_id}/activedirectories List the Active Directories bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseApplication Get /usergroups/{group_id}/applications List the Applications bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseDirectory Get /usergroups/{group_id}/directories List the Directories bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseGSuite Get /usergroups/{group_id}/gsuites List the G Suite instances bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseLdapServer Get /usergroups/{group_id}/ldapservers List the LDAP Servers bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseOffice365 Get /usergroups/{group_id}/office365s List the Office 365 instances bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseRadiusServer Get /usergroups/{group_id}/radiusservers List the RADIUS Servers bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseSystem Get /usergroups/{group_id}/systems List the Systems bound to a User Group
UserGroupAssociationsApi GraphUserGroupTraverseSystemGroup Get /usergroups/{group_id}/systemgroups List the System Groups bound to User Groups
UserGroupMembersMembershipApi GraphUserGroupMemberOf Get /usergroups/{group_id}/memberof List the User Group's parents
UserGroupMembersMembershipApi GraphUserGroupMembersList Get /usergroups/{group_id}/members List the members of a User Group
UserGroupMembersMembershipApi GraphUserGroupMembersPost Post /usergroups/{group_id}/members Manage the members of a User Group
UserGroupMembersMembershipApi GraphUserGroupMembership Get /usergroups/{group_id}/membership List the User Group's membership
UserGroupsApi GraphUserGroupAssociationsList Get /usergroups/{group_id}/associations List the associations of a User Group.
UserGroupsApi GraphUserGroupAssociationsPost Post /usergroups/{group_id}/associations Manage the associations of a User Group
UserGroupsApi GraphUserGroupMemberOf Get /usergroups/{group_id}/memberof List the User Group's parents
UserGroupsApi GraphUserGroupMembersList Get /usergroups/{group_id}/members List the members of a User Group
UserGroupsApi GraphUserGroupMembersPost Post /usergroups/{group_id}/members Manage the members of a User Group
UserGroupsApi GraphUserGroupMembership Get /usergroups/{group_id}/membership List the User Group's membership
UserGroupsApi GraphUserGroupTraverseActiveDirectory Get /usergroups/{group_id}/activedirectories List the Active Directories bound to a User Group
UserGroupsApi GraphUserGroupTraverseApplication Get /usergroups/{group_id}/applications List the Applications bound to a User Group
UserGroupsApi GraphUserGroupTraverseDirectory Get /usergroups/{group_id}/directories List the Directories bound to a User Group
UserGroupsApi GraphUserGroupTraverseGSuite Get /usergroups/{group_id}/gsuites List the G Suite instances bound to a User Group
UserGroupsApi GraphUserGroupTraverseLdapServer Get /usergroups/{group_id}/ldapservers List the LDAP Servers bound to a User Group
UserGroupsApi GraphUserGroupTraverseOffice365 Get /usergroups/{group_id}/office365s List the Office 365 instances bound to a User Group
UserGroupsApi GraphUserGroupTraverseRadiusServer Get /usergroups/{group_id}/radiusservers List the RADIUS Servers bound to a User Group
UserGroupsApi GraphUserGroupTraverseSystem Get /usergroups/{group_id}/systems List the Systems bound to a User Group
UserGroupsApi GraphUserGroupTraverseSystemGroup Get /usergroups/{group_id}/systemgroups List the System Groups bound to User Groups
UserGroupsApi GroupsUserDelete Delete /usergroups/{id} Delete a User Group
UserGroupsApi GroupsUserGet Get /usergroups/{id} View an individual User Group details
UserGroupsApi GroupsUserList Get /usergroups List all User Groups
UserGroupsApi GroupsUserPatch Patch /usergroups/{id} Partial update a User Group
UserGroupsApi GroupsUserPost Post /usergroups Create a new User Group
UserGroupsApi GroupsUserPut Put /usergroups/{id} Update a User Group
UsersApi GraphUserAssociationsList Get /users/{user_id}/associations List the associations of a User
UsersApi GraphUserAssociationsPost Post /users/{user_id}/associations Manage the associations of a User
UsersApi GraphUserMemberOf Get /users/{user_id}/memberof List the parent Groups of a User
UsersApi GraphUserTraverseApplication Get /users/{user_id}/applications List the Applications bound to a User
UsersApi GraphUserTraverseDirectory Get /users/{user_id}/directories List the Directories bound to a User
UsersApi GraphUserTraverseGSuite Get /users/{user_id}/gsuites List the G Suite instances bound to a User
UsersApi GraphUserTraverseLdapServer Get /users/{user_id}/ldapservers List the LDAP servers bound to a User
UsersApi GraphUserTraverseOffice365 Get /users/{user_id}/office365s List the Office 365 instances bound to a User
UsersApi GraphUserTraverseRadiusServer Get /users/{user_id}/radiusservers List the RADIUS Servers bound to a User
UsersApi GraphUserTraverseSystem Get /users/{user_id}/systems List the Systems bound to a User
UsersApi GraphUserTraverseSystemGroup Get /users/{user_id}/systemgroups List the System Groups bound to a User
UsersApi UsersSendEmails Post /users/{user_id}/emails Send User Emails
WorkdayImportApi WorkdaysAuthorize Post /workdays/{workday_id}/auth Authorize Workday
WorkdayImportApi WorkdaysDeauthorize Delete /workdays/{workday_id}/auth Deauthorize Workday
WorkdayImportApi WorkdaysDelete Delete /workdays/{id} Delete Workday
WorkdayImportApi WorkdaysGet Get /workdays/{id} Get Workday
WorkdayImportApi WorkdaysImport Post /workdays/{workday_id}/import Workday Import
WorkdayImportApi WorkdaysImportresults Get /workdays/{id}/import/{job_id}/results List Import Results
WorkdayImportApi WorkdaysList Get /workdays List Workdays
WorkdayImportApi WorkdaysPost Post /workdays Create new Workday
WorkdayImportApi WorkdaysPut Put /workdays/{id} Update Workday
WorkdayImportApi WorkdaysSettings Get /workdays/settings Get Workday Settings (incomplete)
WorkdayImportApi WorkdaysWorkers Get /workdays/{workday_id}/workers List Workday Workers

Documentation For Models

Documentation For Authorization

x-api-key

  • Type: API key

Example

	auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
		Key: "APIKEY",
		Prefix: "Bearer", // Omit if not necessary.
	})
    r, err := client.Service.Operation(auth, args)

Author