jcapi2

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

README

Go API client for jcapi2

Overview

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

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](https://s3.amazonaws.com/jumpcloud-kb/Knowledge+Base+Photos/API+Docs/jumpcloud_graph.png "JumpCloud Graph Model Example")
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 OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

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

import jcapi2 "github.com/conductorone/baton-jumpcloud/pkg/jcapi2"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), jcapi2.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), jcapi2.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), jcapi2.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), jcapi2.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

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 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 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 DevicesRelinquishOwnership Post /google-emm/devices/{deviceId}/relinquishownership Relinquish Ownership of COPE 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 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
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
  • API key parameter name: x-api-key
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: x-api-key and passed in as the auth context for each request.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@jumpcloud.com

Documentation

Documentation is too large to display.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL