Applivery API

Applivery API as documented publicly: 12 operations. Contract generated from the documentation by API Evangelist (2026-11-01); not the provider's own document.

Operations 12

GET /v1/mdm/android/setup Get list of emmSetup #
GET /v1/mdm/android/setup/check Check emmSetup setup #
GET /v1/mdm/android/setup/setup-policy Get emmSetup setup #
PUT /v1/organizations/{organizationid}/mdm/android/enterprise/devices/{emmdeviceid}/move Move emmDevice to segment #
GET /v1/organizations/{organizationid}/mdm/android/enterprise/devices/{emmdeviceid}/sync Sync emmDevice #
GET /v1/organizations/{organizationid}/mdm/aosp/enterprise/devices List non-GMS Android devices #
GET /v1/organizations/{organizationid}/mdm/aosp/enterprise/devices/{aosdeviceid} Get non-GMS Android device #
PUT /v1/organizations/{organizationid}/mdm/aosp/enterprise/devices/{aosdeviceid} Update non-GMS Android device #
PUT /v1/organizations/{organizationid}/mdm/aosp/enterprise/devices/{aosdeviceid}/move Move non-GMS Android device to segment #
GET /v1/organizations/{organizationid}/mdm/aosp/enterprise/policies/{aospolicyid} Retrieve a non-GMS Android policy #
PUT /v1/organizations/{organizationid}/mdm/aosp/enterprise/policies/{aospolicyid} Update non-GMS Android policy #
PUT /v1/organizations/{organizationid}/mdm/apple/enterprise/devices/{admdeviceid}/move Move admDevice to segment #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/applivery-com:applivery-com-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

applivery-com-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: Applivery API
  version: '2026-11-01'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-01: 12 operation(s) read from 12 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; Applivery has published no machine-readable contract
    that the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 0
    documentation: 12
    pages-with-code: 0
    pages-read: 12
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-01'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://docs.applivery.com/en/api/aosp/devices/put-move
  - https://docs.applivery.com/en/api/apple/devices/put-move
  - https://docs.applivery.com/en/api/android/setup/get-check
  - https://docs.applivery.com/en/api/android/setup/get-setup
  - https://docs.applivery.com/en/api/aosp/devices/get-device
  - https://docs.applivery.com/en/api/aosp/devices/put-device
  - https://docs.applivery.com/en/api/android/devices/get-sync
  - https://docs.applivery.com/en/api/android/devices/put-move
  - https://docs.applivery.com/en/api/android/setup/get-policy
  - https://docs.applivery.com/en/api/aosp/devices/get-devices
  - https://docs.applivery.com/en/api/aosp/policies/get-policy
  - https://docs.applivery.com/en/api/aosp/policies/put-policy
paths:
  /v1/mdm/android/setup:
    get:
      operationId: get_v1_mdm_android_setup
      tags:
      - Mdm
      summary: Get list of emmSetup
      description: Retrieves a paginated list of emmSetup items.
      x-source: https://docs.applivery.com/en/api/android/setup/get-setup
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1MdmAndroidSetupResponse'
      x-evidence:
        kind: documentation
  /v1/mdm/android/setup/check:
    get:
      operationId: get_v1_mdm_android_setup_check
      tags:
      - Mdm
      summary: Check emmSetup setup
      description: Returns a JSON object containing a boolean `status` and optional `data` object with a `status` string.
      x-source: https://docs.applivery.com/en/api/android/setup/get-check
      parameters:
      - name: authorization
        in: header
        required: true
        schema:
          type: string
        description: Bearer token for authentication
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1MdmAndroidSetupCheckResponse'
      x-evidence:
        kind: documentation
  /v1/mdm/android/setup/setup-policy:
    get:
      operationId: get_v1_mdm_android_setup_setup_policy
      tags:
      - Mdm
      summary: Get emmSetup setup
      description: Retrieves the emmSetup configuration.
      x-source: https://docs.applivery.com/en/api/android/setup/get-policy
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1MdmAndroidSetupSetupPolicyResponse'
      x-evidence:
        kind: documentation
  /v1/organizations/{organizationid}/mdm/android/enterprise/devices/{emmdeviceid}/move:
    put:
      operationId: put_v1_organizations_organizationid_mdm_android_enterprise_devices_emmdeviceid_m
      tags:
      - Organizations
      summary: Move emmDevice to segment
      x-source: https://docs.applivery.com/en/api/android/devices/put-move
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: emmdeviceid
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAndroidEnterpriseDevicesE'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAndroidEnterpriseDevicesE2'
      x-evidence:
        kind: documentation
  /v1/organizations/{organizationid}/mdm/android/enterprise/devices/{emmdeviceid}/sync:
    get:
      operationId: get_v1_organizations_organizationid_mdm_android_enterprise_devices_emmdeviceid_s
      tags:
      - Organizations
      summary: Sync emmDevice
      x-source: https://docs.applivery.com/en/api/android/devices/get-sync
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: emmdeviceid
        in: path
        required: true
        schema:
          type: string
      - name: Authorization
        in: header
        required: true
        schema:
          type: string
        description: Bearer <token>
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1OrganizationsOrganizationidMdmAndroidEnterpriseDevicesE'
      x-evidence:
        kind: documentation
  /v1/organizations/{organizationid}/mdm/aosp/enterprise/devices:
    get:
      operationId: get_v1_organizations_organizationid_mdm_aosp_enterprise_devices
      tags:
      - Organizations
      summary: List non-GMS Android devices
      x-source: https://docs.applivery.com/en/api/aosp/devices/get-devices
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: page
        in: query
        required: false
        schema:
          type: integer
        description: Page number for paginated AOSP device results.
      - name: limit
        in: query
        required: false
        schema:
          type: integer
        description: Maximum number of AOSP devices to return per page.
      - name: sort
        in: query
        required: false
        schema:
          type: string
        description: Sort expression applied to the AOSP device list.
      - name: mdm-user
        in: query
        required: false
        schema:
          type: string
        description: Filter devices associated with a specific MDM user identifier.
      - name: aos-policy
        in: query
        required: false
        schema:
          type: string
        description: Filter devices linked to a specific directly assigned AOSP policy.
      - name: show-deleted
        in: query
        required: false
        schema:
          type: string
        description: Include deleted devices in the result set.
      - name: segmentId
        in: query
        required: false
        schema:
          type: integer
        description: Optional segment identifier used to scope the resource within the organization.
      - name: expandTo
        in: query
        required: false
        schema:
          type: string
        description: Segment expansion mode applied when filtering by segment.
      - name: state
        in: query
        required: false
        schema:
          type: string
        description: Filter devices by one or more backend states.
      - name: tags
        in: query
        required: false
        schema:
          type: string
        description: Filter devices that contain one or more of the provided tags.
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1OrganizationsOrganizationidMdmAospEnterpriseDevicesResp'
      x-evidence:
        kind: documentation
  /v1/organizations/{organizationid}/mdm/aosp/enterprise/devices/{aosdeviceid}:
    get:
      operationId: get_v1_organizations_organizationid_mdm_aosp_enterprise_devices_aosdeviceid
      tags:
      - Organizations
      summary: Get non-GMS Android device
      x-source: https://docs.applivery.com/en/api/aosp/devices/get-device
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: aosdeviceid
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd'
      x-evidence:
        kind: documentation
    put:
      operationId: put_v1_organizations_organizationid_mdm_aosp_enterprise_devices_aosdeviceid
      tags:
      - Organizations
      summary: Update non-GMS Android device
      description: Update metadata and assignments for a non-GMS Android device and return the lean list response shape.
      x-source: https://docs.applivery.com/en/api/aosp/devices/put-device
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: aosdeviceid
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd2'
      x-evidence:
        kind: documentation
  /v1/organizations/{organizationid}/mdm/aosp/enterprise/devices/{aosdeviceid}/move:
    put:
      operationId: put_v1_organizations_organizationid_mdm_aosp_enterprise_devices_aosdeviceid_move
      tags:
      - Organizations
      summary: Move non-GMS Android device to segment
      x-source: https://docs.applivery.com/en/api/aosp/devices/put-move
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: aosdeviceid
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd3'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd4'
      x-evidence:
        kind: documentation
  /v1/organizations/{organizationid}/mdm/aosp/enterprise/policies/{aospolicyid}:
    get:
      operationId: get_v1_organizations_organizationid_mdm_aosp_enterprise_policies_aospolicyid
      tags:
      - Organizations
      summary: Retrieve a non-GMS Android policy
      x-source: https://docs.applivery.com/en/api/aosp/policies/get-policy
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: aospolicyid
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetV1OrganizationsOrganizationidMdmAospEnterprisePoliciesAos'
      x-evidence:
        kind: documentation
    put:
      operationId: put_v1_organizations_organizationid_mdm_aosp_enterprise_policies_aospolicyid
      tags:
      - Organizations
      summary: Update non-GMS Android policy
      x-source: https://docs.applivery.com/en/api/aosp/policies/put-policy
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: aospolicyid
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAospEnterprisePoliciesAos'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAospEnterprisePoliciesAos2'
      x-evidence:
        kind: documentation
  /v1/organizations/{organizationid}/mdm/apple/enterprise/devices/{admdeviceid}/move:
    put:
      operationId: put_v1_organizations_organizationid_mdm_apple_enterprise_devices_admdeviceid_mov
      tags:
      - Organizations
      summary: Move admDevice to segment
      description: Move admDevice to segment
      x-source: https://docs.applivery.com/en/api/apple/devices/put-move
      parameters:
      - name: organizationid
        in: path
        required: true
        schema:
          type: string
      - name: admdeviceid
        in: path
        required: true
        schema:
          type: string
      - name: segmentId
        in: query
        required: true
        schema:
          type: integer
        description: ≥ 0
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAppleEnterpriseDevicesAdm'
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PutV1OrganizationsOrganizationidMdmAppleEnterpriseDevicesAdm2'
      x-evidence:
        kind: documentation
components:
  schemas:
    GetV1MdmAndroidSetupResponse:
      type: object
      properties:
        status:
          type: boolean
          description: optional
        data:
          type: object
          description: optional
        items:
          type: array
          description: optional
        id:
          type: string
          description: 'optional, pattern: ^[a-fA-F0-9]{24}$'
        original:
          type: string
          description: optional
        policy:
          type: string
          description: optional
        permissions:
          type: string
          description: optional
        updatedAt:
          type: string
          description: 'optional, format: date-time'
        createdAt:
          type: string
          description: 'optional, format: date-time'
        totalDocs:
          type: integer
          description: optional
        limit:
          type: integer
          description: optional
        hasPrevPage:
          type: boolean
          description: optional
        hasNextPage:
          type: boolean
          description: optional
        page:
          type: integer
          description: optional
        totalPages:
          type: integer
          description: optional
        prevPage:
          type: integer
          description: optional
        nextPage:
          type: integer
          description: optional
        lean:
          type: boolean
          description: optional
    GetV1MdmAndroidSetupCheckResponse:
      type: object
      properties:
        '200':
          type: string
          description: OK – successful response with status and optional data object
        '401':
          type: string
          description: Unauthorized – token missing or invalid
        '404':
          type: string
          description: Not Found – entity not found
    GetV1MdmAndroidSetupSetupPolicyResponse:
      type: object
      properties:
        '200':
          type: string
          description: OK – application/json response with status boolean and optional data object
        '401':
          type: string
          description: Unauthorized – application/json response with status false and error object (code number, message string)
        '404':
          type: string
          description: Not Found – application/json response with status false and error object (code number, message string)
    PutV1OrganizationsOrganizationidMdmAndroidEnterpriseDevicesE:
      type: object
      properties:
        segmentId:
          type: integer
          description: ≥ 0
      required:
      - segmentId
    PutV1OrganizationsOrganizationidMdmAndroidEnterpriseDevicesE2:
      type: object
      properties:
        status:
          type: boolean
          description: optional
        data:
          type: object
          description: optional
        id:
          type: string
          description: 'optional, Match pattern: ^[a-fA-F0-9]{24}$'
        organization:
          type: string
          description: 'optional, Match pattern: ^[a-fA-F0-9]{24}$'
        emmEnterprise:
          type: string
          description: 'optional, Match pattern: ^[a-fA-F0-9]{24}$'
        mdmUser:
          type: object
          description: optional
        mdmUser.id:
          type: string
          description: 'optional, Match pattern: ^[a-fA-F0-9]{24}$'
        mdmUser.email:
          type: string
          description: optional, ≤ 128 characters
        deviceEmmPolicy:
          type: object
          description: optional
        deviceEmmPolicy.id:
          type: string
          description: 'optional, Match pattern: ^[a-fA-F0-9]{24}$'
        deviceEmmPolicy.name:
          type: string
          description: optional, ≤ 128 characters
        deviceEmmPolicy.description:
          type: string
          description: optional, ≤ 500 characters
        deviceEmmPolicy.version:
          type: string
          description: optional, ≤ 128 characters
        deviceEmmPolicy.config:
          type: object
          description: optional
        deviceEmmPolicy._config:
          type: object
          description: optional
        deviceEmmPolicy._googleConfig:
          type: object
          description: optional
        deviceEmmPolicy.packages:
          type: object
          description: optional
        deviceEmmPolicy.emmEnterprise:
          type: string
          description: 'optional, Match pattern: ^[a-fA-F0-9]{24}$'
        deviceEmmPolicy.private:
          type: boolean
          description: optional
        deviceEmmPolicy.assets:
          type: array
          description: optional
        deviceEmmPolicy.assetsInfo:
          type: array
          description: optional
        deviceEmmPolicy.bookmarks:
          type: array
          description: optional
        deviceEmmPolicy.updatedAt:
          type: string
          description: optional, ISO timestamp
        deviceEmmPolicy.createdAt:
          type: string
          description: optional, ISO timestamp
        deviceEmmPolicy.agentConfiguration:
          type: object
          description: optional
        deviceEmmPolicy.kioskLauncherConfiguration:
          type: object
          description: optional
        deviceEmmPolicy.certificateProviderIds:
          type: array
          description: optional
        deviceEmmPolicy.certificateProviderAssignments:
          type: array
          description: optional
        deviceEmmPolicy.applications:
          type: array
          description: optional
        deviceEmmPolicy.applicationsInfo:
          type: array
          description: optional
        deviceEmmPolicy.segmentId:
          type: integer
          description: optional, ≥ 0
        deviceEmmPolicy.exposeToChildren:
          type: boolean
          description: optional
    GetV1OrganizationsOrganizationidMdmAndroidEnterpriseDevicesE:
      type: object
      properties:
        status:
          type: boolean
          description: optional
        data:
          type: object
          description: optional
        data.status:
          type: boolean
          description: optional
        data.message:
          type: string
          description: optional
        error:
          type: object
          description: optional (for error responses)
        error.code:
          type: number
          description: optional
        error.message:
          type: string
          description: optional
    GetV1OrganizationsOrganizationidMdmAospEnterpriseDevicesResp:
      type: object
      properties:
        status:
          type: boolean
          description: Indicates success.
        data:
          type: object
          description: Contains the result payload.
    GetV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd:
      type: object
      properties:
        status:
          type: boolean
          description: Result status
        data:
          type: object
          description: Device data object
    PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd:
      type: object
      properties:
        displayName:
          type: string
          description: Optional human-friendly label shown in the dashboard. ≤ 256 characters
        tags:
          type: array
          description: Free-form labels used to group and filter AOSP resources in the dashboard.
        policyId:
          type: string
          description: 'Optional directly assigned AOSP policy identifier for the device. Match pattern: ^[a-fA-F0-9]{24}$'
        aosPolicyAssignments:
          type: array
          description: Optional ordered AOSP policy assignments used to compose the effective policy.
        aosPolicyId:
          type: string
          description: 'Match pattern: ^[a-fA-F0-9]{24}$'
        priority:
          type: integer
          description: ≥ -9007199254740991 · ≤ 9007199254740991
        mdmUserId:
          type: string
          description: 'Optional MDM user identifier to associate with the device. Send null to remove the current association. Match pattern:
            ^[a-fA-F0-9]{24}$'
        pushNotificationProvider:
          type: string
          description: 'Optional push notification provider override used for this enterprise or resource. Match pattern: ^[a-fA-F0-9]{24}$'
        segmentId:
          type: integer
          description: Optional segment identifier used to scope the resource within the organization. ≥ 0 · ≤ 9007199254740991
      required:
      - aosPolicyId
      - priority
    PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd2:
      type: object
      properties:
        status:
          type: boolean
          description: required
        data:
          type: object
          description: required
        id:
          type: string
          description: 'Identifier of the AOSP device. Match pattern: ^[a-fA-F0-9]{24}$'
        organizationId:
          type: string
          description: 'Identifier of the organization that owns the AOSP enterprise resource. Match pattern: ^[a-fA-F0-9]{24}$'
        aosEnterpriseId:
          type: string
          description: 'Identifier of the AOSP enterprise configuration associated with this resource. Match pattern: ^[a-fA-F0-9]{24}$'
        pushNotificationProvider:
          type: string
          description: Optional push notification provider override used for this enterprise or resource.
        segmentId:
          type: integer
          description: Optional segment identifier used to scope the resource within the organization.
        displayName:
          type: string
          description: Optional human-friendly label shown in the dashboard.
        tags:
          type: array
          description: Free-form labels used to group and filter AOSP resources in the dashboard.
        state:
          type: string
          description: Current backend-managed lifecycle state of the device.
        type:
          type: string
          description: Top-level MDM device type for this resource.
        subType:
          type: string
          description: Subtype of the AOSP resource returned by this endpoint.
    PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd3:
      type: object
      properties:
        segmentId:
          type: integer
          description: Destination segment identifier for the device move operation. ≥ 0 · ≤ 9007199254740991
      required:
      - segmentId
    PutV1OrganizationsOrganizationidMdmAospEnterpriseDevicesAosd4:
      type: object
      properties:
        status:
          type: boolean
          description: Result status
        data:
          type: object
          description: Device data object
    GetV1OrganizationsOrganizationidMdmAospEnterprisePoliciesAos:
      type: object
      properties:
        status:
          type: boolean
          description: Indicates success of the request
        data:
          type: object
          description: The AOSP policy object
    PutV1OrganizationsOrganizationidMdmAospEnterprisePoliciesAos:
      type: object
      properties:
        name:
          type: string
          description: Display name of the AOSP policy. ≤ 256 characters
        description:
          type: string
          description: Optional human-readable description of the policy.
        config:
          type: object
          description: Raw AOSP policy configuration payload stored by the backend.
        private:
          type: boolean
          description: Whether the policy is private to a segment or workflow and should not be broadly reused.
        segmentId:
          type: integer
          description: Optional segment identifier used to scope the resource within the organization. ≥ 0 · ≤ 9007199254740991
        exposeToChildren:
          type: string
          description: Whether this policy can be inherited by child segments when segment filtering is expanded.
        agentConfiguration:
          type: object
          description: Optional policy-level AOSP agent configuration delivered to devices.
        allowLocation:
          type: boolean
        allowPackageTime:
          type: boolean
        allowPackageTransfer:
          type: boolean
        allowNetworkStatus:
          type: boolean
        policyFeatures:
          type: object
        defaultViewFeature:
          type: string
          description: bookmarks applications files notifications status
        toggledFeatures:
          type: array
          description: Array of objects with name and active fields.
        enableDefaultView:
          type: boolean
        kioskLauncherConfiguration:
          type: object
        displayDeviceName:
          type: string
        settingAction:
          type: string
        whitelistedApps:
          type: array
        escapeHatchPassword:
          type: string
          description: ≤ 256 characters
        backgroundUrl:
          type: string
          description: ≤ 500 characters
        iconSize:
          type: string
          description: small medium large
        screenAlwaysOn:
          type: string
        unlockPassword:
          type: string
          description: ≤ 256 characters
        inactivityLockTime:
          type: integer
          description: ≥ 0 · ≤ 9007199254740991
        startingUpApps:
          type: array
        appsLayout:
          type: array
        header:
          type: object
        footer:
          type: object
        assets:
          type: array
        mdmAssetId:
          type: string
          description: 'Match pattern: ^[a-fA-F0-9]{24}$'
        location:
          type: string
          description: ≤ 256 characters
        assetName:
          type: string
          description: ≤ 256 characters
        scope:
          type: string
          description: user system all-users
        applications:
          type: array
        aosApplicationId:
          type: string
          description: 'Match pattern: ^[a-fA-F0-9]{24}$'
        configuration:
          type: string
        action:
          type: string
          description: forceInstall available
        updatePolicy:
          type: object
        quarantine:
          type: integer
          description: ≥ 0 · ≤ 30
        autoUpdate:
          type: string
        customAppConfig:
          type: object
        certificateProviderIds:
          type: array
      required:
      - mdmAssetId
      - location
      - scope
      - aosApplicationId
    PutV1OrganizationsOrganizationidMdmAospEnterprisePoliciesAos2:
      type: object
      properties:
        status:
          type: boolean
          description: Result status
        data:
          type: object
          description: Returned policy object
        id:
          type: string
          description: 'Identifier of the AOSP policy. Match pattern: ^[a-fA-F0-9]{24}$'
        organizationId:
          type: string
          description: Identifier of the organization that owns the AOSP enterprise resource.
        aosEnterpriseId:
          type: string
          description: Identifier of the AOSP enterprise configuration associated with this resource.
        name:
          type: string
          description: Display name of the AOSP policy. ≤ 256 characters
        description:
          type: string
          description: Optional human-readable description of the policy. ≤ 500 characters
        config:
          type: string
          description: Raw AOSP policy configuration payload stored by the backend.
        private:
          type: boolean
        segmentId:
          type: integer
        exposeToChildren:
          type: string
        agentConfiguration:
          type: object
        certificateProviderIds:
          type: array
        version:
          type: integer
        updatedAt:
          type: string
        createdAt:
          type: string
    PutV1OrganizationsOrganizationidMdmAppleEnterpriseDevicesAdm:
      type: object
      properties:
        segmentId:
          type: integer
          description: ≥ 0
      required:
      - segmentId
    PutV1OrganizationsOrganizationidMdmAppleEnterpriseDevicesAdm2:
      type: object
      properties:
        status:
          type: boolean
          description: optional
        data:
          type: object
          description: optional
        id:
          type: string
          description: optional, pattern ^[a-fA-F0-9]{24}$
        organization:
          type: string
          description: optional, pattern ^[a-fA-F0-9]{24}$
        admEnterprise:
          type: string
          description: optional, pattern ^[a-fA-F0-9]{24}$
        mdmUser:
          type: object
          description: optional
tags:
- name: Mdm
- name: Organizations