object jumpcloud.google_emm.DeviceInformation
{
  "type": "object",
  "properties": {
    "memoryInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.MemoryInfo"
    },
    "networkInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.NetworkInfo"
    },
    "hardwareInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.HardwareInfo"
    },
    "softwareInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.SoftwareInfo"
    },
    "deviceStateInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.DeviceStateInfo"
    },
    "emmEnrollmentInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.EMMEnrollmentInfo"
    }
  }
}
object jumpcloud.google_emm.DeviceSettings
{
  "type": "object",
  "properties": {
    "adbEnabled": {
      "type": "boolean"
    },
    "isEncrypted": {
      "type": "boolean"
    },
    "isDeviceSecure": {
      "type": "boolean"
    },
    "encryptionStatus": {
      "type": "string"
    },
    "verifyAppsEnabled": {
      "type": "boolean"
    },
    "unknownSourcesEnabled": {
      "type": "boolean"
    },
    "developmentSettingsEnabled": {
      "type": "boolean"
    }
  }
}
object jumpcloud.google_emm.DeviceStateInfo
{
  "type": "object",
  "properties": {
    "deviceState": {
      "type": "string"
    },
    "deviceSettings": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.DeviceSettings"
    },
    "disabledReason": {
      "type": "string"
    },
    "policyCompliant": {
      "type": "boolean"
    },
    "securityPosture": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.SecurityPosture"
    },
    "appliedDeviceState": {
      "type": "string"
    },
    "lastPolicySyncTime": {
      "type": "string"
    },
    "lastStatusReportTime": {
      "type": "string"
    },
    "commonCriteriaModeInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.CommonCriteriaModeInfo"
    }
  }
}
object jumpcloud.google_emm.EMMEnrollmentInfo
{
  "type": "object",
  "properties": {
    "ownership": {
      "type": "string"
    },
    "policyName": {
      "type": "string"
    },
    "enrollmentTime": {
      "type": "string"
    },
    "enrollmentType": {
      "type": "string"
    },
    "managementMode": {
      "type": "string"
    },
    "appliedPolicyName": {
      "type": "string"
    },
    "appliedPolicyVersion": {
      "type": "integer",
      "format": "int64"
    }
  }
}
object jumpcloud.google_emm.EnrollmentToken
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "value": {
      "type": "string"
    },
    "metadata": {
      "type": "string"
    },
    "createdBy": {
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "oneTimeOnly": {
      "type": "boolean"
    },
    "qrCodeImage": {
      "type": "string",
      "format": "byte"
    },
    "createdWhere": {
      "type": "string"
    },
    "enrollmentLink": {
      "type": "string"
    },
    "enrollmentType": {
      "type": "string"
    },
    "expirationTime": {
      "type": "string"
    }
  }
}
string jumpcloud.google_emm.EnrollmentType
{
  "enum": [
    "WORK_PROFILE",
    "FULLY_MANAGED",
    "DEDICATED",
    "BYOD",
    "COPE"
  ],
  "type": "string",
  "title": "Identifies how device enrolled",
  "default": "WORK_PROFILE"
}
object jumpcloud.google_emm.Enterprise
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "objectId": {
      "type": "string",
      "format": "byte"
    },
    "createdAt": {
      "type": "string",
      "format": "date-time"
    },
    "displayName": {
      "type": "string"
    },
    "contactEmail": {
      "type": "string",
      "description": "not logging because it contains PII non-sensitive information."
    },
    "deviceGroupId": {
      "type": "string",
      "format": "byte"
    },
    "organizationObjectId": {
      "type": "string",
      "format": "byte"
    },
    "allowDeviceEnrollment": {
      "type": "boolean"
    }
  }
}
string jumpcloud.google_emm.Feature
{
  "enum": [
    "SOFTWARE_MANAGEMENT",
    "ZERO_TOUCH_CUSTOMER_MANAGEMENT"
  ],
  "type": "string",
  "default": "SOFTWARE_MANAGEMENT"
}
object jumpcloud.google_emm.HardwareInfo
{
  "type": "object",
  "properties": {
    "brand": {
      "type": "string"
    },
    "model": {
      "type": "string"
    },
    "hardware": {
      "type": "string"
    },
    "manufacturer": {
      "type": "string"
    },
    "serialNumber": {
      "type": "string"
    },
    "deviceBaseBandVersion": {
      "type": "string"
    }
  }
}
object jumpcloud.google_emm.ListDevicesResponse
{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "format": "int64"
    },
    "devices": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/jumpcloud.google_emm.DeviceData"
      }
    }
  }
}
object jumpcloud.google_emm.ListEnrollmentTokensResponse
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/jumpcloud.google_emm.EnrollmentToken"
      }
    },
    "totalCount": {
      "type": "integer",
      "format": "int64"
    }
  }
}
object jumpcloud.google_emm.ListEnterprisesResponse
{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "format": "int64"
    },
    "enterprises": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/jumpcloud.google_emm.Enterprise"
      }
    }
  }
}
object jumpcloud.google_emm.MemoryInfo
{
  "type": "object",
  "properties": {
    "totalRam": {
      "type": "integer",
      "format": "int64"
    },
    "totalInternalStorage": {
      "type": "integer",
      "format": "int64"
    }
  }
}
object jumpcloud.google_emm.NetworkInfo
{
  "type": "object",
  "properties": {
    "imei": {
      "type": "string",
      "description": "Not logging as it contains sensitive information."
    },
    "meid": {
      "type": "string",
      "description": "Not logging as it contains sensitive information."
    },
    "telephonyInfo": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/jumpcloud.google_emm.TelephonyInfo"
      }
    },
    "wifiMacAddress": {
      "type": "string",
      "description": "Not logging as it contains sensitive information."
    }
  }
}
object jumpcloud.google_emm.ProvisioningExtras
{
  "type": "object",
  "properties": {
    "wifiSsid": {
      "type": "string"
    },
    "wifiPassword": {
      "type": "string"
    },
    "wifiSecurityType": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.WifiSecurityType"
    },
    "wifiHiddenNetwork": {
      "type": "boolean"
    }
  }
}
object jumpcloud.google_emm.SecurityPosture
{
  "type": "object",
  "properties": {
    "devicePosture": {
      "type": "string"
    }
  }
}
object jumpcloud.google_emm.SignupURL
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "title": "not logging because it contains sensitive information"
    },
    "name": {
      "type": "string",
      "title": "not logging because it contains sensitive information"
    }
  }
}
object jumpcloud.google_emm.SoftwareInfo
{
  "type": "object",
  "properties": {
    "androidVersion": {
      "type": "string"
    },
    "androidBuildTime": {
      "type": "string"
    },
    "systemUpdateInfo": {
      "$ref": "#/components/schemas/jumpcloud.google_emm.SystemUpdateInfo"
    },
    "bootloaderVersion": {
      "type": "string"
    },
    "androidBuildNumber": {
      "type": "string"
    },
    "securityPatchLevel": {
      "type": "string"
    },
    "deviceKernelVersion": {
      "type": "string"
    },
    "primaryLanguageCode": {
      "type": "string"
    },
    "deviceBuildSignature": {
      "type": "string"
    },
    "androidDevicePolicyVersionCode": {
      "type": "integer",
      "format": "int64"
    }
  }
}
object jumpcloud.google_emm.SystemUpdateInfo
{
  "type": "object",
  "properties": {
    "updateStatus": {
      "type": "string"
    },
    "updateReceivedTime": {
      "type": "string"
    }
  }
}
object jumpcloud.google_emm.TelephonyInfo
{
  "type": "object",
  "properties": {
    "carrierName": {
      "type": "string",
      "description": "Not logging as it contains sensitive information."
    },
    "phoneNumber": {
      "type": "string",
      "description": "Not logging as it contains sensitive information."
    }
  }
}
object jumpcloud.google_emm.WebToken
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "value": {
      "type": "string"
    }
  }
}
string jumpcloud.google_emm.WifiSecurityType
{
  "enum": [
    "NONE",
    "WPA",
    "WEP"
  ],
  "type": "string",
  "default": "NONE"
}
object jumpcloud.ingresso.CreateAccessRequestsRequest
{
  "type": "object",
  "properties": {
    "expiry": {
      "type": "string",
      "format": "date-time"
    },
    "remarks": {
      "type": "string"
    },
    "resourceId": {
      "type": "string"
    },
    "operationId": {
      "type": "string"
    },
    "requestorId": {
      "type": "string"
    },
    "resourceType": {
      "type": "string"
    },
    "applicationIntId": {
      "type": "string"
    },
    "additionalAttributes": {
      "type": "object"
    },
    "organizationObjectId": {
      "type": "string",
      "format": "byte"
    }
  }
}
object jumpcloud.ingresso.CreateAccessRequestsResponse
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  }
}
object jumpcloud.ingresso.GetAccessRequestResponse
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "format": "int32"
    },
    "jobId": {
      "type": "string",
      "format": "byte"
    },
    "expiry": {
      "type": "string"
    },
    "remarks": {
      "type": "string"
    },
    "version": {
      "type": "integer",
      "format": "int32"
    },
    "accessId": {
      "type": "string"
    },
    "duration": {
      "type": "integer",
      "format": "int32"
    },
    "metadata": {
      "type": "string",
      "format": "byte"
    },
    "companyId": {
      "type": "string",
      "format": "byte"
    },
    "createdBy": {
      "type": "string"
    },
    "updatedBy": {
      "type": "string"
    },
    "resourceId": {
      "type": "string"
    },
    "accessState": {
      "type": "string"
    },
    "operationId": {
      "type": "string"
    },
    "requestorId": {
      "type": "string"
    },
    "tempGroupId": {
      "type": "string"
    },
    "resourceType": {
      "type": "string"
    },
    "applicationIntId": {
      "type": "string"
    },
    "onBehalfOfUserId": {
      "type": "string"
    },
    "additionalAttributes": {
      "type": "string",
      "format": "byte"
    }
  }
}
object jumpcloud.ingresso.RevokeAccessRequestsResponse
{
  "type": "object"
}
object jumpcloud.ingresso.UpdateAccessRequestsResponse
{
  "type": "object"
}
object jumpcloud.microsoft_mdm.DownloadConfigFilesRequest
{
  "type": "object"
}
object jumpcloud.msp.GetDetailsResponse
{
  "type": "object",
  "properties": {
    "products": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/jumpcloud.msp.Product"
      }
    },
    "hasContract": {
      "type": "boolean"
    },
    "contractType": {
      "type": "string"
    },
    "assignedLicenses": {
      "type": "integer",
      "format": "int64"
    }
  }
}
object jumpcloud.msp.Product
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "capabilities": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "includedLicenses": {
      "type": "integer",
      "format": "int64"
    },
    "purchasedLicenses": {
      "type": "integer",
      "format": "int64"
    }
  }
}
object jumpcloud.package_validator.ApplePackageDetails
{
  "type": "object",
  "properties": {
    "title": {
      "type": "string"
    },
    "assetUrl": {
      "type": "string"
    },
    "subtitle": {
      "type": "string"
    },
    "assetKind": {
      "type": "string"
    },
    "packageKind": {
      "type": "string"
    },
    "bundleVersion": {
      "type": "string"
    },
    "assetSha256Size": {
      "type": "integer",
      "format": "int64"
    },
    "bundleIdentifier": {
      "type": "string"
    },
    "assetSha256Strings": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  }
}
object jumpcloud.package_validator.ValidateApplicationInstallPackageRequest
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    }
  }
}
object jumpcloud.package_validator.ValidateApplicationInstallPackageResponse
{
  "type": "object",
  "properties": {
    "applePackageDetails": {
      "$ref": "#/components/schemas/jumpcloud.package_validator.ApplePackageDetails"
    }
  }
}
object ldap-server
{
  "type": "object",
  "title": "LDAP Server",
  "properties": {
    "id": {
      "type": "string",
      "readOnly": true,
      "description": "Unique identifier of this LDAP server"
    },
    "name": {
      "type": "string",
      "description": "The name of this LDAP server"
    },
    "userLockoutAction": {
      "enum": [
        "disable",
        "remove"
      ],
      "type": "string",
      "description": "action to take; one of 'remove' or 'disable'"
    },
    "userPasswordExpirationAction": {
      "enum": [
        "disable",
        "remove"
      ],
      "type": "string",
      "description": "action to take; one of 'remove' or 'disable'"
    }
  }
}
string mobileconfig
{
  "type": "string",
  "title": "mobileconfig"
}
object o365.Domain
{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    },
    "default": {
      "type": "boolean"
    },
    "objectId": {
      "type": "string",
      "format": "byte"
    },
    "resourceObjectId": {
      "type": "string",
      "format": "byte",
      "description": "ObjectID of the Office 365 suite."
    }
  }
}
object o365.DomainResponse
{
  "type": "object",
  "properties": {
    "domain": {
      "$ref": "#/components/schemas/o365.Domain"
    }
  }
}
object o365.DomainsListResponse
{
  "type": "object",
  "properties": {
    "domains": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/o365.Domain"
      }
    },
    "totalCount": {
      "type": "integer",
      "format": "int64"
    }
  }
}
object object-storage-item
{
  "type": "object",
  "title": "Object Storage item",
  "properties": {
    "objectId": {
      "type": "string"
    },
    "versions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/object-storage-version"
      }
    }
  },
  "description": "Object storage item information."
}
object object-storage-version
{
  "type": "object",
  "title": "Object Storage Version",
  "properties": {
    "name": {
      "type": "string"
    },
    "size": {
      "type": "integer",
      "default": 0
    },
    "status": {
      "type": "string"
    },
    "version": {
      "type": "integer",
      "default": 0
    },
    "metadata": {
      "type": "object"
    },
    "sha256sum": {
      "type": "string"
    },
    "rejectedReason": {
      "type": "string"
    }
  },
  "description": "Object storage version information."
}
object office365
{
  "type": "object",
  "title": "Office 365",
  "properties": {
    "id": {
      "type": "string",
      "readOnly": true
    },
    "name": {
      "type": "string"
    },
    "defaultDomain": {
      "$ref": "#/components/schemas/defaultDomain"
    },
    "groupsEnabled": {
      "type": "boolean"
    },
    "userLockoutAction": {
      "enum": [
        "suspend",
        "maintain"
      ],
      "type": "string",
      "readOnly": true
    },
    "userPasswordExpirationAction": {
      "enum": [
        "suspend",
        "maintain"
      ],
      "type": "string",
      "readOnly": true
    }
  }
}
object samba-domain
{
  "type": "object",
  "title": "Samba Domain",
  "required": [
    "name",
    "sid"
  ],
  "properties": {
    "id": {
      "type": "string",
      "readOnly": true,
      "description": "Unique identifier of this domain"
    },
    "sid": {
      "type": "string",
      "description": "Security identifier of this domain"
    },
    "name": {
      "type": "string",
      "description": "Name of this domain's WorkGroup"
    }
  }
}
object scheduled-userstate-result
{
  "type": "object",
  "title": "Scheduled Userstate Result",
  "properties": {
    "state": {
      "type": "string",
      "description": "The state that the user will be in once the scheduled job executes."
    },
    "systemUserId": {
      "type": "string",
      "description": "The id of the user that the scheduled job will update."
    },
    "scheduledDate": {
      "type": "string",
      "description": "The UTC date and time when the scheduled job will execute."
    },
    "scheduledJobId": {
      "type": "string",
      "description": "The id of the scheduled job that scheduled the state change."
    }
  }
}
object software-app
{
  "type": "object",
  "title": "Software Application Package",
  "properties": {
    "id": {
      "type": "string"
    },
    "settings": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/software-app-settings"
      }
    },
    "displayName": {
      "type": "string"
    }
  }
}
object software-app-apple-vpp
{
  "type": "object",
  "title": "software-app-apple-vpp",
  "properties": {
    "details": {
      "type": "object",
      "description": "App details returned by iTunes API. See example. The properties in this field are out of our control and we cannot guarantee consistency, so it should be checked by the client and manage the details accordingly."
    },
    "totalLicenses": {
      "type": "integer",
      "default": 0
    },
    "isConfigEnabled": {
      "type": "boolean",
      "description": "Denotes if configuration has been enabled for the application.  Returned only by ''GET /softwareapps/{id}''."
    },
    "appConfiguration": {
      "type": "string",
      "description": "Text sent to configure the application, the text should be a valid plist.  Returned only by 'GET /softwareapps/{id}'."
    },
    "assignedLicenses": {
      "type": "integer",
      "default": 0
    },
    "availableLicenses": {
      "type": "integer",
      "default": 0
    },
    "supportedDeviceFamilies": {
      "type": "array",
      "items": {
        "enum": [
          "IPAD",
          "IPHONE",
          "IPOD",
          "MAC"
        ],
        "type": "string"
      },
      "description": "The supported device families for this VPP Application."
    }
  },
  "description": "appleVpp is an optional attribute, it will only be present on apps with a 'setting' 'package_manager' type of 'APPLE_VPP'."
}
object software-app-create
{
  "type": "object",
  "title": "SoftwareApplicationCreate",
  "properties": {
    "id": {
      "type": "string"
    },
    "settings": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/software-app-settings"
      }
    },
    "uploadUrl": {
      "type": "string"
    },
    "displayName": {
      "type": "string"
    }
  }
}
object software-app-google-android
{
  "type": "object",
  "title": "software-app-google-android",
  "properties": {
    "name": {
      "type": "string",
      "description": "The name of the app in the form enterprises/{enterprise}/applications/{packageName}."
    },
    "type": {
      "enum": [
        "APP_TYPE_UNSPECIFIED",
        "PUBLIC",
        "PRIVATE",
        "WEBAPP"
      ],
      "type": "string",
      "description": "Type of this android application."
    },
    "author": {
      "type": "string",
      "description": "The name of the author of this app."
    },
    "iconUrl": {
      "type": "string",
      "description": "A link to an image that can be used as an icon for the app."
    },
    "category": {
      "type": "string",
      "description": "The app category (e.g. COMMUNICATION, SOCIAL, etc.)."
    },
    "startUrl": {
      "type": "string",
      "description": "The start URL, i.e. the URL that should load when the user opens the application. Applicable only for webapps."
    },
    "appPricing": {
      "type": "string",
      "description": "Whether this app is free, free with in-app purchases, or paid."
    },
    "appVersion": {
      "type": "string",
      "description": "Latest version currently available for this app."
    },
    "updateTime": {
      "type": "string",
      "description": "The approximate time (within 7 days) the app was last published."
    },
    "displayMode": {
      "type": "string",
      "description": "The display mode of the web app."
    },
    "installType": {
      "enum": [
        "AVAILABLE",
        "FORCE_INSTALLED",
        "BLOCKED"
      ],
      "type": "string",
      "description": "The type of installation to perform for an app."
    },
    "versionCode": {
      "type": "integer",
      "description": "The current version of the web app."
    },
    "contentRating": {
      "type": "string",
      "description": "The content rating for this app."
    },
    "minSdkVersion": {
      "type": "integer",
      "description": "The minimum Android SDK necessary to run the app."
    },
    "autoUpdateMode": {
      "enum": [
        "AUTO_UPDATE_DEFAULT",
        "AUTO_UPDATE_POSTPONED",
        "AUTO_UPDATE_HIGH_PRIORITY"
      ],
      "type": "string",
      "description": "Controls the auto-update mode for the app."
    },
    "androidFeatures": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The array of android features for the app."
    },
    "fullDescription": {
      "type": "string",
      "description": "Full app description, if available."
    },
    "permissionGrants": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/software-app-permission-grants"
      }
    },
    "managedProperties": {
      "type": "boolean",
      "description": "Indicates whether this app has managed properties or not."
    },
    "runtimePermission": {
      "enum": [
        "PROMPT",
        "GRANT",
        "DENY"
      ],
      "type": "string",
      "description": "The policy for granting permission requests to apps."
    },
    "distributionChannel": {
      "type": "string",
      "description": "How and to whom the package is made available."
    },
    "managedConfigurationTemplateId": {
      "type": "string",
      "description": "The managed configurations template for the app."
    }
  },
  "description": "googleAndroid is an optional attribute, it will only be present on apps with a 'setting' 'package_manager' type of 'GOOGLE_ANDROID'."
}
object software-app-microsoft-store
{
  "type": "object",
  "title": "software-app-microsoft-store",
  "properties": {
    "doNotUpdate": {
      "type": "boolean",
      "description": "Indicates whether the app can be updated or not."
    },
    "nonRemovable": {
      "type": "boolean",
      "description": "Indicates whether the app is removable by the users or not."
    },
    "packageFamilyName": {
      "type": "string",
      "description": "Package Family Name for the app from Microsoft App Store."
    }
  },
  "description": "microsoftStore is an optional attribute, it will only be present on apps with a 'setting' 'package_manager' type of 'MICROSOFT_STORE'."
}
object software-app-permission-grants
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "An opaque string uniquely identifying the Android permission, e.g. android.permission.READ_CALENDAR."
    },
    "policy": {
      "enum": [
        "PROMPT",
        "GRANT",
        "DENY"
      ],
      "type": "string",
      "description": "The policy for granting the permission."
    }
  }
}
object software-app-reclaim-licenses
{
  "type": "object",
  "properties": {
    "totalLicenses": {
      "type": "integer",
      "default": 0
    },
    "assignedLicenses": {
      "type": "integer",
      "default": 0
    },
    "availableLicenses": {
      "type": "integer",
      "default": 0
    },
    "reclaimedLicenses": {
      "type": "integer",
      "default": 0
    }
  }
}
Load more schemas