Skip to content

Latest commit

 

History

History
1370 lines (1250 loc) · 144 KB

README.md

File metadata and controls

1370 lines (1250 loc) · 144 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

API Best Practices

Read the linked Help Article below for guidance on retrying failed requests to JumpCloud's REST API, as well as best practices for structuring subsequent retry requests. Customizing retry mechanisms based on these recommendations will increase the reliability and dependability of your API calls.

Covered topics include:

  1. Important Considerations
  2. Supported HTTP Request Methods
  3. Response codes
  4. API Key rotation
  5. Paginating
  6. Error handling
  7. Retry rates

JumpCloud Help Center - API Best Practices

Directory Objects

This API offers the ability to interact with some of our core features; otherwise known as Directory Objects. The Directory Objects are:

  • Commands

  • Policies

  • Policy Groups

  • Applications

  • Systems

  • Users

  • User Groups

  • System Groups

  • Radius Servers

  • Directories: Office 365, LDAP,G-Suite, Active Directory

  • Duo accounts and applications.

The Directory Object is an important concept to understand in order to successfully use JumpCloud API.

JumpCloud Graph

We've also introduced the concept of the JumpCloud Graph along with

Directory Objects. The Graph is a powerful aspect of our platform which will enable you to associate objects with each other, or establish membership for certain objects to become members of other objects.

Specific GET endpoints will allow you to traverse the JumpCloud Graph to return all indirect and directly bound objects in your organization.

alt text
This diagram highlights our association and membership model as it relates to Directory Objects.

API Key

Access Your API Key

To locate your API Key:

  1. Log into the JumpCloud Admin Console.
  2. Go to the username drop down located in the top-right of the Console.
  3. Retrieve your API key from API Settings.

API Key Considerations

This API key is associated to the currently logged in administrator. Other admins will have different API keys.

WARNING Please keep this API key secret, as it grants full access to any data accessible via your JumpCloud console account.

You can also reset your API key in the same location in the JumpCloud Admin Console.

Recycling or Resetting Your API Key

In order to revoke access with the current API key, simply reset your API key. This will render all calls using the previous API key inaccessible.

Your API key will be passed in as a header with the header name "x-api-key".

curl -H "x-api-key: [YOUR_API_KEY_HERE]" "https://console.jumpcloud.com/api/v2/systemgroups"

System Context

Introduction

JumpCloud System Context Authorization is an alternative way to authenticate with a subset of JumpCloud's REST APIs. Using this method, a system can manage its information and resource associations, allowing modern auto provisioning environments to scale as needed.

Notes:

The following documentation applies to Linux Operating Systems only. Systems that have been automatically enrolled using Apple's Device Enrollment Program (DEP) or systems enrolled using the User Portal install are not eligible to use the System Context API to prevent unauthorized access to system groups and resources. If a script that utilizes the System Context API is invoked on a system enrolled in this way, it will display an error.

Supported Endpoints

JumpCloud System Context Authorization can be used in conjunction with Systems endpoints found in the V1 API and certain System Group endpoints found in the v2 API.

  • A system may fetch, alter, and delete metadata about itself, including manipulating a system's Group and Systemuser associations,
    • /api/systems/{system_id} | GET PUT
  • A system may delete itself from your JumpCloud organization
    • /api/systems/{system_id} | DELETE
  • A system may fetch its direct resource associations under v2 (Groups)
    • /api/v2/systems/{system_id}/memberof | GET
    • /api/v2/systems/{system_id}/associations | GET
    • /api/v2/systems/{system_id}/users | GET
  • A system may alter its direct resource associations under v2 (Groups)
    • /api/v2/systems/{system_id}/associations | POST
  • A system may alter its System Group associations
    • /api/v2/systemgroups/{group_id}/members | POST
  • NOTE If a system attempts to alter the system group membership of a different system the request will be rejected

Response Codes

If endpoints other than those described above are called using the System Context API, the server will return a 401 response.

Authentication

To allow for secure access to our APIs, you must authenticate each API request. JumpCloud System Context Authorization uses HTTP Signatures to authenticate API requests. The HTTP Signatures sent with each request are similar to the signatures used by the Amazon Web Services REST API. To help with the request-signing process, we have provided an example bash script. This example API request simply requests the entire system record. You must be root, or have permissions to access the contents of the /opt/jc directory to generate a signature.

Here is a breakdown of the example script with explanations.

First, the script extracts the systemKey from the JSON formatted /opt/jc/jcagent.conf file.

#!/bin/bash
conf="`cat /opt/jc/jcagent.conf`"
regex="systemKey\":\"(\\w+)\""
if [[ $conf =~ $regex ]];
then
 systemKey="${BASH_REMATCH[1]}"
fi

Then, the script retrieves the current date in the correct format.

now=`date -u "+%a, %d %h %Y %H:%M:%S GMT"`;

Next, we build a signing string to demonstrate the expected signature format. The signed string must consist of the request-line and the date header, separated by a newline character.

signstr="GET /api/systems/${systemKey} HTTP/1.1\\ndate: ${now}"

The next step is to calculate and apply the signature. This is a two-step process:

  1. Create a signature from the signing string using the JumpCloud Agent private key: printf "$signstr" | openssl dgst -sha256 -sign /opt/jc/client.key
  2. Then Base64-encode the signature string and trim off the newline characters: | openssl enc -e -a | tr -d '\\n'

The combined steps above result in:

signature=`printf "$signstr" | openssl dgst -sha256 -sign /opt/jc/client.key | openssl enc -e -a | tr -d '\\n'` ;

Finally, we make sure the API call sending the signature has the same Authorization and Date header values, HTTP method, and URL that were used in the signing string.

curl -iq \
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 -H "Date: ${now}" \
 -H "Authorization: Signature keyId=\\\"system/${systemKey}\\\",headers=\\\"request-line date\\\",algorithm=\\\"rsa-sha256\\\",signature=\\\"${signature}\\\"" \
 --url https://console.jumpcloud.com/api/systems/${systemKey}

Input Data

All PUT and POST methods should use the HTTP Content-Type header with a value of 'application/json'. PUT methods are used for updating a record. POST methods are used to create a record.

The following example demonstrates how to update the displayName of the system.

signstr="PUT /api/systems/${systemKey} HTTP/1.1\\ndate: ${now}"
signature=`printf "$signstr" | openssl dgst -sha256 -sign /opt/jc/client.key | openssl enc -e -a | tr -d '\\n'`;

curl -iq \
 -d "{\\\"displayName\\\" : \\\"updated-system-name-1\\\"}" \
 -X "PUT" \
 -H "Content-Type: application/json" \
 -H "Accept: application/json" \
 -H "Date: ${now}" \
 -H "Authorization: Signature keyId=\\\"system/${systemKey}\\\",headers=\\\"request-line date\\\",algorithm=\\\"rsa-sha256\\\",signature=\\\"${signature}\\\"" \
 --url https://console.jumpcloud.com/api/systems/${systemKey}

Output Data

All results will be formatted as JSON.

Here is an abbreviated example of response output:

{
 "_id": "525ee96f52e144993e000015",
 "agentServer": "lappy386",
 "agentVersion": "0.9.42",
 "arch": "x86_64",
 "connectionKey": "127.0.0.1_51812",
 "displayName": "ubuntu-1204",
 "firstContact": "2013-10-16T19:30:55.611Z",
 "hostname": "ubuntu-1204"
 ...

Additional Examples

Signing Authentication Example

This example demonstrates how to make an authenticated request to fetch the JumpCloud record for this system.

SigningExample.sh

Shutdown Hook

This example demonstrates how to make an authenticated request on system shutdown. Using an init.d script registered at run level 0, you can call the System Context API as the system is shutting down.

Instance-shutdown-initd is an example of an init.d script that only runs at system shutdown.

After customizing the instance-shutdown-initd script, you should install it on the system(s) running the JumpCloud agent.

  1. Copy the modified instance-shutdown-initd to /etc/init.d/instance-shutdown.
  2. On Ubuntu systems, run update-rc.d instance-shutdown defaults. On RedHat/CentOS systems, run chkconfig --add instance-shutdown.

Third Party

Chef Cookbooks

https://github.com/nshenry03/jumpcloud

https://github.com/cjs226/jumpcloud

Multi-Tenant Portal Headers

Multi-Tenant Organization API Headers are available for JumpCloud Admins to use when making API requests from Organizations that have multiple managed organizations.

The x-org-id is a required header for all multi-tenant admins when making API requests to JumpCloud. This header will define to which organization you would like to make the request.

NOTE Single Tenant Admins do not need to provide this header when making an API request.

Header Value

x-org-id

API Response Codes

  • 400 Malformed ID.
  • 400 x-org-id and Organization path ID do not match.
  • 401 ID not included for multi-tenant admin
  • 403 ID included on unsupported route.
  • 404 Organization ID Not Found.
curl -X GET https://console.jumpcloud.com/api/v2/directories \
 -H 'accept: application/json' \
 -H 'content-type: application/json' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-org-id: {ORG_ID}'

To Obtain an Individual Organization ID via the UI

As a prerequisite, your Primary Organization will need to be setup for Multi-Tenancy. This provides access to the Multi-Tenant Organization Admin Portal.

  1. Log into JumpCloud Admin Console. If you are a multi-tenant Admin, you will automatically be routed to the Multi-Tenant Admin Portal.
  2. From the Multi-Tenant Portal's primary navigation bar, select the Organization you'd like to access.
  3. You will automatically be routed to that Organization's Admin Console.
  4. Go to Settings in the sub-tenant's primary navigation.
  5. You can obtain your Organization ID below your Organization's Contact Information on the Settings page.

To Obtain All Organization IDs via the API

  • You can make an API request to this endpoint using the API key of your Primary Organization.

https://console.jumpcloud.com/api/organizations/ This will return all your managed organizations.

curl -X GET \
 https://console.jumpcloud.com/api/organizations/ \
 -H 'Accept: application/json' \
 -H 'Content-Type: application/json' \
 -H 'x-api-key: {API_KEY}'

SDKs

You can find language specific SDKs that can help you kickstart your Integration with JumpCloud in the following GitHub repositories:

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.

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 GraphActiveDirectoryTraverseUser Get /activedirectories/{activedirectory_id}/users List the Users bound to an Active Directory instance
ActiveDirectoryApi GraphActiveDirectoryTraverseUserGroup Get /activedirectories/{activedirectory_id}/usergroups List the User Groups bound to an Active Directory instance
AdministratorsApi AdministratorOrganizationsCreateByAdministrator Post /administrators/{id}/organizationlinks Allow Adminstrator access to an Organization.
AdministratorsApi AdministratorOrganizationsListByAdministrator Get /administrators/{id}/organizationlinks List the association links between an Administrator and Organizations.
AdministratorsApi AdministratorOrganizationsListByOrganization Get /organizations/{id}/administratorlinks List the association links between an Organization and Administrators.
AdministratorsApi AdministratorOrganizationsRemoveByAdministrator Delete /administrators/{administrator_id}/organizationlinks/{id} Remove association between an Administrator and an Organization.
AppleMDMApi ApplemdmsCsrget Get /applemdms/{apple_mdm_id}/csr Get Apple MDM CSR Plist
AppleMDMApi ApplemdmsDelete Delete /applemdms/{id} Delete an Apple MDM
AppleMDMApi ApplemdmsDeletedevice Delete /applemdms/{apple_mdm_id}/devices/{device_id} Remove an Apple MDM Device's Enrollment
AppleMDMApi ApplemdmsDepkeyget Get /applemdms/{apple_mdm_id}/depkey Get Apple MDM DEP Public Key
AppleMDMApi ApplemdmsDevicesClearActivationLock Post /applemdms/{apple_mdm_id}/devices/{device_id}/clearActivationLock Clears the Activation Lock for a Device
AppleMDMApi ApplemdmsDevicesOSUpdateStatus Post /applemdms/{apple_mdm_id}/devices/{device_id}/osUpdateStatus Request the status of an OS update for a device
AppleMDMApi ApplemdmsDevicesRefreshActivationLockInformation Post /applemdms/{apple_mdm_id}/devices/{device_id}/refreshActivationLockInformation Refresh activation lock information for a device
AppleMDMApi ApplemdmsDevicesScheduleOSUpdate Post /applemdms/{apple_mdm_id}/devices/{device_id}/scheduleOSUpdate Schedule an OS update for a device
AppleMDMApi ApplemdmsDeviceserase Post /applemdms/{apple_mdm_id}/devices/{device_id}/erase Erase Device
AppleMDMApi ApplemdmsDeviceslist Get /applemdms/{apple_mdm_id}/devices List AppleMDM Devices
AppleMDMApi ApplemdmsDeviceslock Post /applemdms/{apple_mdm_id}/devices/{device_id}/lock Lock Device
AppleMDMApi ApplemdmsDevicesrestart Post /applemdms/{apple_mdm_id}/devices/{device_id}/restart Restart Device
AppleMDMApi ApplemdmsDevicesshutdown Post /applemdms/{apple_mdm_id}/devices/{device_id}/shutdown Shut Down Device
AppleMDMApi ApplemdmsEnrollmentprofilesget Get /applemdms/{apple_mdm_id}/enrollmentprofiles/{id} Get an Apple MDM Enrollment Profile
AppleMDMApi ApplemdmsEnrollmentprofileslist Get /applemdms/{apple_mdm_id}/enrollmentprofiles List Apple MDM Enrollment Profiles
AppleMDMApi ApplemdmsGetdevice Get /applemdms/{apple_mdm_id}/devices/{device_id} Details of an AppleMDM Device
AppleMDMApi ApplemdmsList Get /applemdms List Apple MDMs
AppleMDMApi ApplemdmsPut Put /applemdms/{id} Update an Apple MDM
AppleMDMApi ApplemdmsRefreshdepdevices Post /applemdms/{apple_mdm_id}/refreshdepdevices Refresh DEP Devices
ApplicationsApi ApplicationsDeleteLogo Delete /applications/{application_id}/logo Delete application image
ApplicationsApi ApplicationsGet Get /applications/{application_id} Get an Application
ApplicationsApi ApplicationsPostLogo Post /applications/{application_id}/logo Save application logo
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
ApplicationsApi ImportCreate Post /applications/{application_id}/import/jobs Create an import job
ApplicationsApi ImportUsers Get /applications/{application_id}/import/users Get a list of users to import from an Application IdM service provider
AuthenticationPoliciesApi AuthnpoliciesDelete Delete /authn/policies/{id} Delete Authentication Policy
AuthenticationPoliciesApi AuthnpoliciesGet Get /authn/policies/{id} Get an authentication policy
AuthenticationPoliciesApi AuthnpoliciesList Get /authn/policies List Authentication Policies
AuthenticationPoliciesApi AuthnpoliciesPatch Patch /authn/policies/{id} Patch Authentication Policy
AuthenticationPoliciesApi AuthnpoliciesPost Post /authn/policies Create an Authentication Policy
BulkJobRequestsApi BulkUserExpires Post /bulk/user/expires Bulk Expire Users
BulkJobRequestsApi BulkUserStatesCreate Post /bulk/userstates Create Scheduled Userstate Job
BulkJobRequestsApi BulkUserStatesDelete Delete /bulk/userstates/{id} Delete Scheduled Userstate Job
BulkJobRequestsApi BulkUserStatesGetNextScheduled Get /bulk/userstates/eventlist/next Get the next scheduled state change for a list of users
BulkJobRequestsApi BulkUserStatesList Get /bulk/userstates List Scheduled Userstate Change Jobs
BulkJobRequestsApi BulkUserUnlocks Post /bulk/user/unlocks Bulk Unlock Users
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
CloudInsightsApi CloudInsightsCreateAccount Post /cloudinsights/accounts Create AWS account record
CloudInsightsApi CloudInsightsCreateSavedView Post /cloudinsights/views
CloudInsightsApi CloudInsightsDeleteSavedView Delete /cloudinsights/views/{view_id}
CloudInsightsApi CloudInsightsFetchDistinctFieldValues Post /cloudinsights/events/distinct
CloudInsightsApi CloudInsightsFetchSavedView Get /cloudinsights/views/{view_id}
CloudInsightsApi CloudInsightsFetchSavedViewsList Get /cloudinsights/views
CloudInsightsApi CloudInsightsGetAccountByID Get /cloudinsights/accounts/{cloud_insights_id}
CloudInsightsApi CloudInsightsListAccounts Get /cloudinsights/accounts
CloudInsightsApi CloudInsightsListEvents Post /cloudinsights/events
CloudInsightsApi CloudInsightsUpdateAccountByID Put /cloudinsights/accounts/{cloud_insights_id} Update Cloud Insights Account record by ID
CloudInsightsApi CloudInsightsUpdateSavedView Put /cloudinsights/views/{view_id}
CommandResultsApi CommandsListResultsByWorkflow Get /commandresult/workflows List all Command Results by Workflow
CommandsApi CommandsCancelQueuedCommandsByWorkflowInstanceId Delete /commandqueue/{workflow_instance_id} Cancel all queued commands for an organization by workflow instance Id
CommandsApi CommandsGetQueuedCommandsByWorkflow Get /queuedcommand/workflows Fetch the queued Commands for an Organization
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
CustomEmailsApi CustomEmailsCreate Post /customemails Create custom email configuration
CustomEmailsApi CustomEmailsDestroy Delete /customemails/{custom_email_type} Delete custom email configuration
CustomEmailsApi CustomEmailsGetTemplates Get /customemail/templates List custom email templates
CustomEmailsApi CustomEmailsRead Get /customemails/{custom_email_type} Get custom email configuration
CustomEmailsApi CustomEmailsUpdate Put /customemails/{custom_email_type} Update custom email configuration
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 Accounts
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
FeatureTrialsApi FeatureTrialsGetFeatureTrials Get /featureTrials/{feature_code} Check current feature trial usage for a specific feature
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 GsuitesListImportJumpcloudUsers Get /gsuites/{gsuite_id}/import/jumpcloudusers Get a list of users in Jumpcloud format to import from a Google Workspace account.
GSuiteApi GsuitesListImportUsers Get /gsuites/{gsuite_id}/import/users Get a list of users to import from a G Suite instance
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
GSuiteImportApi GsuitesListImportJumpcloudUsers Get /gsuites/{gsuite_id}/import/jumpcloudusers Get a list of users in Jumpcloud format to import from a Google Workspace account.
GSuiteImportApi GsuitesListImportUsers Get /gsuites/{gsuite_id}/import/users Get a list of users to import from a G Suite instance
GoogleEMMApi DevicesEraseDevice Post /google-emm/devices/{deviceId}/erase-device Erase the Android Device
GoogleEMMApi DevicesGetDevice Get /google-emm/devices/{deviceId} Get device
GoogleEMMApi DevicesGetDeviceAndroidPolicy Get /google-emm/devices/{deviceId}/policy_results Get the policy JSON of a device
GoogleEMMApi DevicesLockDevice Post /google-emm/devices/{deviceId}/lock Lock device
GoogleEMMApi DevicesResetPassword Post /google-emm/devices/{deviceId}/resetpassword Reset Password of a device
GoogleEMMApi EnterprisesCreateEnterprise Post /google-emm/enterprises Create a Google Enterprise
GoogleEMMApi EnterprisesDeleteEnterprise Delete /google-emm/enterprises/{enterpriseId} Delete a Google Enterprise
GoogleEMMApi EnterprisesGetConnectionStatus Get /google-emm/enterprises/{enterpriseId}/connection-status Test connection with Google
GoogleEMMApi EnterprisesListEnterprises Get /google-emm/enterprises List Google Enterprises
GoogleEMMApi EnterprisesPatchEnterprise Patch /google-emm/enterprises/{enterpriseId} Update a Google Enterprise
GoogleEMMApi SignupURLsCreate Post /google-emm/signup-urls Get a Signup URL to enroll Google enterprise
GoogleEMMApi WebTokensCreateWebToken Post /google-emm/web-tokens Get a web token to render Google Play iFrame
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 GraphPolicyGroupAssociationsList Get /policygroups/{group_id}/associations List the associations of a Policy Group.
GraphApi GraphPolicyGroupAssociationsPost Post /policygroups/{group_id}/associations Manage the associations of a Policy Group
GraphApi GraphPolicyGroupMembersList Get /policygroups/{group_id}/members List the members of a Policy Group
GraphApi GraphPolicyGroupMembersPost Post /policygroups/{group_id}/members Manage the members of a Policy Group
GraphApi GraphPolicyGroupMembership Get /policygroups/{group_id}/membership List the Policy Group's membership
GraphApi GraphPolicyGroupTraverseSystem Get /policygroups/{group_id}/systems List the Systems bound to a Policy Group
GraphApi GraphPolicyGroupTraverseSystemGroup Get /policygroups/{group_id}/systemgroups List the System Groups bound to Policy Groups
GraphApi GraphPolicyMemberOf Get /policies/{policy_id}/memberof List the parent Groups 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 | GraphSoftwareappsAssociationsList | Get /softwareapps/{software_app_id}/associations | List the associations of a Software Application GraphApi | GraphSoftwareappsAssociationsPost | Post /softwareapps/{software_app_id}/associations | Manage the associations of a software application. GraphApi | GraphSoftwareappsTraverseSystem | Get /softwareapps/{software_app_id}/systems | List the Systems bound to a Software App. GraphApi | GraphSoftwareappsTraverseSystemGroup | Get /softwareapps/{software_app_id}/systemgroups | List the System Groups bound to a Software App. 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 | 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 | GraphSystemGroupTraversePolicyGroup | Get /systemgroups/{group_id}/policygroups | List the Policy Groups 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 | GraphSystemTraversePolicyGroup | Get /systems/{system_id}/policygroups | List the Policy Groups 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 | 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 | PolicystatusesSystemsList | Get /systems/{system_id}/policystatuses | List the policy statuses for a system GroupsApi | GroupsList | Get /groups | List All Groups IPListsApi | IplistsDelete | Delete /iplists/{id} | Delete an IP list IPListsApi | IplistsGet | Get /iplists/{id} | Get an IP list IPListsApi | IplistsList | Get /iplists | List IP Lists IPListsApi | IplistsPatch | Patch /iplists/{id} | Update an IP list IPListsApi | IplistsPost | Post /iplists | Create IP List IPListsApi | IplistsPut | Put /iplists/{id} | Replace an IP list ImageApi | ApplicationsDeleteLogo | Delete /applications/{application_id}/logo | Delete application image 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 LogosApi | LogosGet | Get /logos/{id} | Get the logo associated with the specified id ManagedServiceProviderApi | AdministratorOrganizationsCreateByAdministrator | Post /administrators/{id}/organizationlinks | Allow Adminstrator access to an Organization. ManagedServiceProviderApi | AdministratorOrganizationsListByAdministrator | Get /administrators/{id}/organizationlinks | List the association links between an Administrator and Organizations. ManagedServiceProviderApi | AdministratorOrganizationsListByOrganization | Get /organizations/{id}/administratorlinks | List the association links between an Organization and Administrators. ManagedServiceProviderApi | AdministratorOrganizationsRemoveByAdministrator | Delete /administrators/{administrator_id}/organizationlinks/{id} | Remove association between an Administrator and an Organization. ManagedServiceProviderApi | PolicyGroupTemplatesDelete | Delete /providers/{provider_id}/policygrouptemplates/{id} | Deletes policy group template. ManagedServiceProviderApi | PolicyGroupTemplatesGet | Get /providers/{provider_id}/policygrouptemplates/{id} | Gets a provider's policy group template. ManagedServiceProviderApi | PolicyGroupTemplatesGetConfiguredPolicyTemplate | Get /providers/{provider_id}/configuredpolicytemplates/{id} | Retrieve a configured policy template by id. ManagedServiceProviderApi | PolicyGroupTemplatesList | Get /providers/{provider_id}/policygrouptemplates | List a provider's policy group templates. ManagedServiceProviderApi | PolicyGroupTemplatesListConfiguredPolicyTemplates | Get /providers/{provider_id}/configuredpolicytemplates | List a provider's configured policy templates. ManagedServiceProviderApi | PolicyGroupTemplatesListMembers | Get /providers/{provider_id}/policygrouptemplates/{id}/members | Gets the list of members from a policy group template. ManagedServiceProviderApi | ProviderOrganizationsCreateOrg | Post /providers/{provider_id}/organizations | Create Provider Organization ManagedServiceProviderApi | ProviderOrganizationsUpdateOrg | Put /providers/{provider_id}/organizations/{id} | Update Provider Organization ManagedServiceProviderApi | ProvidersGetProvider | Get /providers/{provider_id} | Retrieve Provider ManagedServiceProviderApi | ProvidersListAdministrators | Get /providers/{provider_id}/administrators | List Provider Administrators ManagedServiceProviderApi | ProvidersListOrganizations | Get /providers/{provider_id}/organizations | List Provider Organizations ManagedServiceProviderApi | ProvidersPostAdmins | Post /providers/{provider_id}/administrators | Create a new Provider Administrator ManagedServiceProviderApi | ProvidersRetrieveInvoice | Get /providers/{provider_id}/invoices/{ID} | Download a provider's invoice. ManagedServiceProviderApi | ProvidersRetrieveInvoices | Get /providers/{provider_id}/invoices | List a provider's invoices. Office365Api | DomainsDelete | Delete /office365s/{resourceObjectId}/domains/{objectId} | Delete domain Office365Api | DomainsInsert | Post /office365s/{resourceObjectId}/domains | Insert domain Office365Api | DomainsList | Get /office365s/{resourceObjectId}/domains | List domains 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 | Office365sGet | Get /office365s/{office365_id} | Get Office 365 instance Office365Api | Office365sListImportUsers | Get /office365s/{office365_id}/import/users | Get a list of users to import from an Office 365 instance Office365Api | Office365sPatch | Patch /office365s/{office365_id} | Update existing 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 Office365ImportApi | Office365sListImportUsers | Get /office365s/{office365_id}/import/users | Get a list of users to import from an Office 365 instance OrganizationsApi | AdministratorOrganizationsCreateByAdministrator | Post /administrators/{id}/organizationlinks | Allow Adminstrator access to an Organization. OrganizationsApi | AdministratorOrganizationsListByAdministrator | Get /administrators/{id}/organizationlinks | List the association links between an Administrator and Organizations. OrganizationsApi | AdministratorOrganizationsListByOrganization | Get /organizations/{id}/administratorlinks | List the association links between an Organization and Administrators. OrganizationsApi | AdministratorOrganizationsRemoveByAdministrator | Delete /administrators/{administrator_id}/organizationlinks/{id} | Remove association between an Administrator and an Organization. OrganizationsApi | OrganizationsListCases | Get /organizations/cases | Get all cases (Support/Feature requests) for organization PasswordManagerApi | DeviceServiceGetDevice | Get /passwordmanager/devices/{UUID} | PasswordManagerApi | DeviceServiceListDevices | Get /passwordmanager/devices | 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 | GraphPolicyMemberOf | Get /policies/{policy_id}/memberof | List the parent Groups 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 of the policy results for an organization. PoliciesApi | PolicystatusesPoliciesList | Get /policies/{policy_id}/policystatuses | Lists the latest policy results of a policy. PoliciesApi | PolicystatusesSystemsList | 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 PolicyGroupAssociationsApi | GraphPolicyGroupAssociationsList | Get /policygroups/{group_id}/associations | List the associations of a Policy Group. PolicyGroupAssociationsApi | GraphPolicyGroupAssociationsPost | Post /policygroups/{group_id}/associations | Manage the associations of a Policy Group PolicyGroupAssociationsApi | GraphPolicyGroupTraverseSystem | Get /policygroups/{group_id}/systems | List the Systems bound to a Policy Group PolicyGroupAssociationsApi | GraphPolicyGroupTraverseSystemGroup | Get /policygroups/{group_id}/systemgroups | List the System Groups bound to Policy Groups PolicyGroupMembersMembershipApi | GraphPolicyGroupMembersList | Get /policygroups/{group_id}/members | List the members of a Policy Group PolicyGroupMembersMembershipApi | GraphPolicyGroupMembersPost | Post /policygroups/{group_id}/members | Manage the members of a Policy Group PolicyGroupMembersMembershipApi | GraphPolicyGroupMembership | Get /policygroups/{group_id}/membership | List the Policy Group's membership PolicyGroupTemplatesApi | PolicyGroupTemplatesDelete | Delete /providers/{provider_id}/policygrouptemplates/{id} | Deletes policy group template. PolicyGroupTemplatesApi | PolicyGroupTemplatesGet | Get /providers/{provider_id}/policygrouptemplates/{id} | Gets a provider's policy group template. PolicyGroupTemplatesApi | PolicyGroupTemplatesGetConfiguredPolicyTemplate | Get /providers/{provider_id}/configuredpolicytemplates/{id} | Retrieve a configured policy template by id. PolicyGroupTemplatesApi | PolicyGroupTemplatesList | Get /providers/{provider_id}/policygrouptemplates | List a provider's policy group templates. PolicyGroupTemplatesApi | PolicyGroupTemplatesListConfiguredPolicyTemplates | Get /providers/{provider_id}/configuredpolicytemplates | List a provider's configured policy templates. PolicyGroupTemplatesApi | PolicyGroupTemplatesListMembers | Get /providers/{provider_id}/policygrouptemplates/{id}/members | Gets the list of members from a policy group template. PolicyGroupsApi | GraphPolicyGroupAssociationsList | Get /policygroups/{group_id}/associations | List the associations of a Policy Group. PolicyGroupsApi | GraphPolicyGroupAssociationsPost | Post /policygroups/{group_id}/associations | Manage the associations of a Policy Group PolicyGroupsApi | GraphPolicyGroupMembersList | Get /policygroups/{group_id}/members | List the members of a Policy Group PolicyGroupsApi | GraphPolicyGroupMembersPost | Post /policygroups/{group_id}/members | Manage the members of a Policy Group PolicyGroupsApi | GraphPolicyGroupMembership | Get /policygroups/{group_id}/membership | List the Policy Group's membership PolicyGroupsApi | GraphPolicyGroupTraverseSystem | Get /policygroups/{group_id}/systems | List the Systems bound to a Policy Group PolicyGroupsApi | GraphPolicyGroupTraverseSystemGroup | Get /policygroups/{group_id}/systemgroups | List the System Groups bound to Policy Groups PolicyGroupsApi | GroupsPolicyDelete | Delete /policygroups/{id} | Delete a Policy Group PolicyGroupsApi | GroupsPolicyGet | Get /policygroups/{id} | View an individual Policy Group details PolicyGroupsApi | GroupsPolicyList | Get /policygroups | List all Policy Groups PolicyGroupsApi | GroupsPolicyPost | Post /policygroups | Create a new Policy Group PolicyGroupsApi | GroupsPolicyPut | Put /policygroups/{id} | Update a Policy Group PolicytemplatesApi | PolicytemplatesGet | Get /policytemplates/{id} | Get a specific Policy Template PolicytemplatesApi | PolicytemplatesList | Get /policytemplates | Lists all of the Policy Templates ProvidersApi | AutotaskCreateConfiguration | Post /providers/{provider_id}/integrations/autotask | Creates a new Autotask integration for the provider ProvidersApi | AutotaskDeleteConfiguration | Delete /integrations/autotask/{UUID} | Delete Autotask Integration ProvidersApi | AutotaskGetConfiguration | Get /integrations/autotask/{UUID} | Retrieve Autotask Integration Configuration ProvidersApi | AutotaskPatchMappings | Patch /integrations/autotask/{UUID}/mappings | Create, edit, and/or delete Autotask Mappings ProvidersApi | AutotaskPatchSettings | Patch /integrations/autotask/{UUID}/settings | Create, edit, and/or delete Autotask Integration settings ProvidersApi | AutotaskRetrieveAllAlertConfigurationOptions | Get /providers/{provider_id}/integrations/autotask/alerts/configuration/options | Get all Autotask ticketing alert configuration options for a provider ProvidersApi | AutotaskRetrieveAllAlertConfigurations | Get /providers/{provider_id}/integrations/autotask/alerts/configuration | Get all Autotask ticketing alert configurations for a provider ProvidersApi | AutotaskRetrieveCompanies | Get /integrations/autotask/{UUID}/companies | Retrieve Autotask Companies ProvidersApi | AutotaskRetrieveCompanyTypes | Get /integrations/autotask/{UUID}/companytypes | Retrieve Autotask Company Types ProvidersApi | AutotaskRetrieveContracts | Get /integrations/autotask/{UUID}/contracts | Retrieve Autotask Contracts ProvidersApi | AutotaskRetrieveContractsFields | Get /integrations/autotask/{UUID}/contracts/fields | Retrieve Autotask Contract Fields ProvidersApi | AutotaskRetrieveMappings | Get /integrations/autotask/{UUID}/mappings | Retrieve Autotask mappings ProvidersApi | AutotaskRetrieveServices | Get /integrations/autotask/{UUID}/contracts/services | Retrieve Autotask Contract Services ProvidersApi | AutotaskRetrieveSettings | Get /integrations/autotask/{UUID}/settings | Retrieve Autotask Integration settings ProvidersApi | AutotaskUpdateAlertConfiguration | Put /providers/{provider_id}/integrations/autotask/alerts/{alert_UUID}/configuration | Update an Autotask ticketing alert's configuration ProvidersApi | AutotaskUpdateConfiguration | Patch /integrations/autotask/{UUID} | Update Autotask Integration configuration ProvidersApi | ConnectwiseCreateConfiguration | Post /providers/{provider_id}/integrations/connectwise | Creates a new ConnectWise integration for the provider ProvidersApi | ConnectwiseDeleteConfiguration | Delete /integrations/connectwise/{UUID} | Delete ConnectWise Integration ProvidersApi | ConnectwiseGetConfiguration | Get /integrations/connectwise/{UUID} | Retrieve ConnectWise Integration Configuration ProvidersApi | ConnectwisePatchMappings | Patch /integrations/connectwise/{UUID}/mappings | Create, edit, and/or delete ConnectWise Mappings ProvidersApi | ConnectwisePatchSettings | Patch /integrations/connectwise/{UUID}/settings | Create, edit, and/or delete ConnectWise Integration settings ProvidersApi | ConnectwiseRetrieveAdditions | Get /integrations/connectwise/{UUID}/agreements/{agreement_ID}/additions | Retrieve ConnectWise Additions ProvidersApi | ConnectwiseRetrieveAgreements | Get /integrations/connectwise/{UUID}/agreements | Retrieve ConnectWise Agreements ProvidersApi | ConnectwiseRetrieveAllAlertConfigurationOptions | Get /providers/{provider_id}/integrations/connectwise/alerts/configuration/options | Get all ConnectWise ticketing alert configuration options for a provider ProvidersApi | ConnectwiseRetrieveAllAlertConfigurations | Get /providers/{provider_id}/integrations/connectwise/alerts/configuration | Get all ConnectWise ticketing alert configurations for a provider ProvidersApi | ConnectwiseRetrieveCompanies | Get /integrations/connectwise/{UUID}/companies | Retrieve ConnectWise Companies ProvidersApi | ConnectwiseRetrieveCompanyTypes | Get /integrations/connectwise/{UUID}/companytypes | Retrieve ConnectWise Company Types ProvidersApi | ConnectwiseRetrieveMappings | Get /integrations/connectwise/{UUID}/mappings | Retrieve ConnectWise mappings ProvidersApi | ConnectwiseRetrieveSettings | Get /integrations/connectwise/{UUID}/settings | Retrieve ConnectWise Integration settings ProvidersApi | ConnectwiseUpdateAlertConfiguration | Put /providers/{provider_id}/integrations/connectwise/alerts/{alert_UUID}/configuration | Update a ConnectWise ticketing alert's configuration ProvidersApi | ConnectwiseUpdateConfiguration | Patch /integrations/connectwise/{UUID} | Update ConnectWise Integration configuration ProvidersApi | MtpIntegrationRetrieveAlerts | Get /providers/{provider_id}/integrations/ticketing/alerts | Get all ticketing alerts available for a provider's ticketing integration. ProvidersApi | MtpIntegrationRetrieveSyncErrors | Get /integrations/{integration_type}/{UUID}/errors | Retrieve Recent Integration Sync Errors ProvidersApi | PolicyGroupTemplatesDelete | Delete /providers/{provider_id}/policygrouptemplates/{id} | Deletes policy group template. ProvidersApi | PolicyGroupTemplatesGet | Get /providers/{provider_id}/policygrouptemplates/{id} | Gets a provider's policy group template. ProvidersApi | PolicyGroupTemplatesGetConfiguredPolicyTemplate | Get /providers/{provider_id}/configuredpolicytemplates/{id} | Retrieve a configured policy template by id. ProvidersApi | PolicyGroupTemplatesList | Get /providers/{provider_id}/policygrouptemplates | List a provider's policy group templates. ProvidersApi | PolicyGroupTemplatesListConfiguredPolicyTemplates | Get /providers/{provider_id}/configuredpolicytemplates | List a provider's configured policy templates. ProvidersApi | PolicyGroupTemplatesListMembers | Get /providers/{provider_id}/policygrouptemplates/{id}/members | Gets the list of members from a policy group template. ProvidersApi | ProviderOrganizationsCreateOrg | Post /providers/{provider_id}/organizations | Create Provider Organization ProvidersApi | ProviderOrganizationsUpdateOrg | Put /providers/{provider_id}/organizations/{id} | Update Provider Organization ProvidersApi | ProvidersGetProvider | Get /providers/{provider_id} | Retrieve Provider ProvidersApi | ProvidersListAdministrators | Get /providers/{provider_id}/administrators | List Provider Administrators ProvidersApi | ProvidersListOrganizations | Get /providers/{provider_id}/organizations | List Provider Organizations ProvidersApi | ProvidersPostAdmins | Post /providers/{provider_id}/administrators | Create a new Provider Administrator ProvidersApi | ProvidersRemoveAdministrator | Delete /providers/{provider_id}/administrators/{id} | Delete Provider Administrator ProvidersApi | ProvidersRetrieveIntegrations | Get /providers/{provider_id}/integrations | Retrieve Integrations for Provider ProvidersApi | ProvidersRetrieveInvoice | Get /providers/{provider_id}/invoices/{ID} | Download a provider's invoice. ProvidersApi | ProvidersRetrieveInvoices | Get /providers/{provider_id}/invoices | List a provider's invoices. ProvidersApi | SyncroCreateConfiguration | Post /providers/{provider_id}/integrations/syncro | Creates a new Syncro integration for the provider ProvidersApi | SyncroDeleteConfiguration | Delete /integrations/syncro/{UUID} | Delete Syncro Integration ProvidersApi | SyncroGetConfiguration | Get /integrations/syncro/{UUID} | Retrieve Syncro Integration Configuration ProvidersApi | SyncroPatchMappings | Patch /integrations/syncro/{UUID}/mappings | Create, edit, and/or delete Syncro Mappings ProvidersApi | SyncroPatchSettings | Patch /integrations/syncro/{UUID}/settings | Create, edit, and/or delete Syncro Integration settings ProvidersApi | SyncroRetrieveAllAlertConfigurationOptions | Get /providers/{provider_id}/integrations/syncro/alerts/configuration/options | Get all Syncro ticketing alert configuration options for a provider ProvidersApi | SyncroRetrieveAllAlertConfigurations | Get /providers/{provider_id}/integrations/syncro/alerts/configuration | Get all Syncro ticketing alert configurations for a provider ProvidersApi | SyncroRetrieveBillingMappingConfigurationOptions | Get /integrations/syncro/{UUID}/billing_mapping_configuration_options | Retrieve Syncro billing mappings dependencies ProvidersApi | SyncroRetrieveCompanies | Get /integrations/syncro/{UUID}/companies | Retrieve Syncro Companies ProvidersApi | SyncroRetrieveMappings | Get /integrations/syncro/{UUID}/mappings | Retrieve Syncro mappings ProvidersApi | SyncroRetrieveSettings | Get /integrations/syncro/{UUID}/settings | Retrieve Syncro Integration settings ProvidersApi | SyncroUpdateAlertConfiguration | Put /providers/{provider_id}/integrations/syncro/alerts/{alert_UUID}/configuration | Update a Syncro ticketing alert's configuration ProvidersApi | SyncroUpdateConfiguration | Patch /integrations/syncro/{UUID} | Update Syncro Integration configuration 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 SCIMImportApi | ImportUsers | Get /applications/{application_id}/import/users | Get a list of users to import from an Application IdM service provider 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 SoftwareAppsApi | GraphSoftwareappsAssociationsList | Get /softwareapps/{software_app_id}/associations | List the associations of a Software Application SoftwareAppsApi | GraphSoftwareappsAssociationsPost | Post /softwareapps/{software_app_id}/associations | Manage the associations of a software application. SoftwareAppsApi | GraphSoftwareappsTraverseSystem | Get /softwareapps/{software_app_id}/systems | List the Systems bound to a Software App. SoftwareAppsApi | GraphSoftwareappsTraverseSystemGroup | Get /softwareapps/{software_app_id}/systemgroups | List the System Groups bound to a Software App. SoftwareAppsApi | SoftwareAppStatusesList | Get /softwareapps/{software_app_id}/statuses | Get the status of the provided Software Application SoftwareAppsApi | SoftwareAppsDelete | Delete /softwareapps/{id} | Delete a configured Software Application SoftwareAppsApi | SoftwareAppsGet | Get /softwareapps/{id} | Retrieve a configured Software Application. SoftwareAppsApi | SoftwareAppsList | Get /softwareapps | Get all configured Software Applications. SoftwareAppsApi | SoftwareAppsPost | Post /softwareapps | Create a Software Application that will be managed by JumpCloud. SoftwareAppsApi | SoftwareAppsReclaimLicenses | Post /softwareapps/{software_app_id}/reclaim-licenses | Reclaim Licenses for a Software Application. SoftwareAppsApi | SoftwareAppsRetryInstallation | Post /softwareapps/{software_app_id}/retry-installation | Retry Installation for a Software Application SoftwareAppsApi | SoftwareAppsUpdate | Put /softwareapps/{id} | Update a Software Application Configuration. SubscriptionsApi | SubscriptionsGet | Get /subscriptions | Lists all the Pricing & Packaging Subscriptions 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 | GraphSystemGroupTraversePolicyGroup | Get /systemgroups/{group_id}/policygroups | List the Policy Groups 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 | 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 | 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 | GraphSystemGroupTraversePolicyGroup | Get /systemgroups/{group_id}/policygroups | List the Policy Groups 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 | GroupsSystemPost | Post /systemgroups | Create a new System Group SystemGroupsApi | GroupsSystemPut | Put /systemgroups/{id} | Update a System Group SystemGroupsApi | GroupsSystemSuggestionsGet | Get /systemgroups/{group_id}/suggestions | List Suggestions for a System Group SystemGroupsApi | GroupsSystemSuggestionsPost | Post /systemgroups/{group_id}/suggestions | Apply Suggestions for a System Group SystemInsightsApi | SysteminsightsListAlf | Get /systeminsights/alf | List System Insights ALF SystemInsightsApi | SysteminsightsListAlfExceptions | Get /systeminsights/alf_exceptions | List System Insights ALF Exceptions SystemInsightsApi | SysteminsightsListAlfExplicitAuths | Get /systeminsights/alf_explicit_auths | List System Insights ALF Explicit Authentications SystemInsightsApi | SysteminsightsListAppcompatShims | Get /systeminsights/appcompat_shims | List System Insights Application Compatibility Shims SystemInsightsApi | SysteminsightsListApps | Get /systeminsights/apps | List System Insights Apps SystemInsightsApi | SysteminsightsListAuthorizedKeys | Get /systeminsights/authorized_keys | List System Insights Authorized Keys SystemInsightsApi | SysteminsightsListAzureInstanceMetadata | Get /systeminsights/azure_instance_metadata | List System Insights Azure Instance Metadata SystemInsightsApi | SysteminsightsListAzureInstanceTags | Get /systeminsights/azure_instance_tags | List System Insights Azure Instance Tags 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 | SysteminsightsListCertificates | Get /systeminsights/certificates | List System Insights Certificates SystemInsightsApi | SysteminsightsListChassisInfo | Get /systeminsights/chassis_info | List System Insights Chassis Info SystemInsightsApi | SysteminsightsListChromeExtensions | Get /systeminsights/chrome_extensions | List System Insights Chrome Extensions SystemInsightsApi | SysteminsightsListConnectivity | Get /systeminsights/connectivity | List System Insights Connectivity SystemInsightsApi | SysteminsightsListCrashes | Get /systeminsights/crashes | List System Insights Crashes SystemInsightsApi | SysteminsightsListCupsDestinations | Get /systeminsights/cups_destinations | List System Insights CUPS Destinations SystemInsightsApi | SysteminsightsListDiskEncryption | Get /systeminsights/disk_encryption | List System Insights Disk Encryption SystemInsightsApi | SysteminsightsListDiskInfo | Get /systeminsights/disk_info | List System Insights Disk Info SystemInsightsApi | SysteminsightsListDnsResolvers | Get /systeminsights/dns_resolvers | List System Insights DNS Resolvers 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 | SysteminsightsListInterfaceDetails | Get /systeminsights/interface_details | List System Insights Interface Details SystemInsightsApi | SysteminsightsListKernelInfo | Get /systeminsights/kernel_info | List System Insights Kernel Info SystemInsightsApi | SysteminsightsListLaunchd | Get /systeminsights/launchd | List System Insights Launchd SystemInsightsApi | SysteminsightsListLinuxPackages | Get /systeminsights/linux_packages | List System Insights Linux Packages 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 | SysteminsightsListManagedPolicies | Get /systeminsights/managed_policies | List System Insights Managed Policies 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 | SysteminsightsListPythonPackages | Get /systeminsights/python_packages | List System Insights Python Packages SystemInsightsApi | SysteminsightsListSafariExtensions | Get /systeminsights/safari_extensions | List System Insights Safari Extensions SystemInsightsApi | SysteminsightsListScheduledTasks | Get /systeminsights/scheduled_tasks | List System Insights Scheduled Tasks SystemInsightsApi | SysteminsightsListSecureboot | Get /systeminsights/secureboot | List System Insights Secure Boot SystemInsightsApi | SysteminsightsListServices | Get /systeminsights/services | List System Insights Services SystemInsightsApi | SysteminsightsListShadow | Get /systeminsights/shadow | LIst System Insights Shadow SystemInsightsApi | SysteminsightsListSharedFolders | Get /systeminsights/shared_folders | List System Insights Shared Folders SystemInsightsApi | SysteminsightsListSharedResources | Get /systeminsights/shared_resources | List System Insights Shared Resources SystemInsightsApi | SysteminsightsListSharingPreferences | Get /systeminsights/sharing_preferences | List System Insights Sharing Preferences SystemInsightsApi | SysteminsightsListSipConfig | Get /systeminsights/sip_config | List System Insights SIP Config SystemInsightsApi | SysteminsightsListStartupItems | Get /systeminsights/startup_items | List System Insights Startup Items SystemInsightsApi | SysteminsightsListSystemControls | Get /systeminsights/system_controls | List System Insights System Control SystemInsightsApi | SysteminsightsListSystemInfo | Get /systeminsights/system_info | List System Insights System Info SystemInsightsApi | SysteminsightsListTpmInfo | Get /systeminsights/tpm_info | List System Insights TPM Info 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 | SysteminsightsListUserSshKeys | Get /systeminsights/user_ssh_keys | List System Insights User SSH Keys SystemInsightsApi | SysteminsightsListUserassist | Get /systeminsights/userassist | List System Insights User Assist SystemInsightsApi | SysteminsightsListUsers | Get /systeminsights/users | List System Insights Users SystemInsightsApi | SysteminsightsListWifiNetworks | Get /systeminsights/wifi_networks | List System Insights WiFi Networks SystemInsightsApi | SysteminsightsListWifiStatus | Get /systeminsights/wifi_status | List System Insights WiFi Status SystemInsightsApi | SysteminsightsListWindowsSecurityCenter | Get /systeminsights/windows_security_center | List System Insights Windows Security Center SystemInsightsApi | SysteminsightsListWindowsSecurityProducts | Get /systeminsights/windows_security_products | List System Insights Windows Security Products 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 | GraphSystemTraversePolicyGroup | Get /systems/{system_id}/policygroups | List the Policy Groups 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 SystemsApi | SystemsListSoftwareAppsWithStatuses | Get /systems/{system_id}/softwareappstatuses | List the associated Software Application Statuses of a System 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 | 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 | 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 | GroupsUserPost | Post /usergroups | Create a new User Group UserGroupsApi | GroupsUserPut | Put /usergroups/{id} | Update a User Group UserGroupsApi | GroupsUserSuggestionsGet | Get /usergroups/{group_id}/suggestions | List Suggestions for a User Group UserGroupsApi | GroupsUserSuggestionsPost | Post /usergroups/{group_id}/suggestions | Apply Suggestions for 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 | GraphUserTraverseActiveDirectory | Get /users/{user_id}/activedirectories | List the Active Directory instances bound to 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 | PushEndpointsDelete | Delete /users/{user_id}/pushendpoints/{push_endpoint_id} | Delete a Push Endpoint associated with a User UsersApi | PushEndpointsGet | Get /users/{user_id}/pushendpoints/{push_endpoint_id} | Get a push endpoint associated with a User UsersApi | PushEndpointsList | Get /users/{user_id}/pushendpoints | List Push Endpoints associated with a User UsersApi | PushEndpointsPatch | Patch /users/{user_id}/pushendpoints/{push_endpoint_id} | Update a push endpoint associated with a User WorkdayImportApi | WorkdaysAuthorize | Post /workdays/{workday_id}/auth | Authorize Workday WorkdayImportApi | WorkdaysDeauthorize | Delete /workdays/{workday_id}/auth | Deauthorize 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 | 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

support@jumpcloud.com