An EMM's DPC (device policy controller). Zero-touch enrollment installs a DPC (listed in theConfiguration) on a device to maintain the customer's mobile policies. All the DPCs listed by the API support zero-touch enrollment and are available in Google Play.
Output only. The API resource name in the formatcustomers/[CUSTOMER_ID]/dpcs/[DPC_ID]. Assigned by the server. To maintain a reference to a DPC across customer accounts, persist and match the last path component (DPC_ID).
packageName
string
Output only. The DPC's Android application ID that looks like a Java package name. Zero-touch enrollment installs the DPC app onto a device using this identifier.
dpcName
string
Output only. The title of the DPC app in Google Play. For example,Google Apps Device Policy. Useful in an application's user interface.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-07 UTC."],[[["\u003cp\u003eDPCs (Device Policy Controllers) are installed on devices via zero-touch enrollment to enforce mobile policies.\u003c/p\u003e\n"],["\u003cp\u003eThe API lists DPCs that support zero-touch enrollment and are available in Google Play.\u003c/p\u003e\n"],["\u003cp\u003eEach DPC's JSON representation includes its \u003ccode\u003ename\u003c/code\u003e, \u003ccode\u003epackageName\u003c/code\u003e (Android application ID), and \u003ccode\u003edpcName\u003c/code\u003e (title in Google Play).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ename\u003c/code\u003e field provides a unique identifier for a DPC, with \u003ccode\u003eDPC_ID\u003c/code\u003e being the unique key.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003elist\u003c/code\u003e method can be used to get a list of all DPCs that support zero-touch enrollment.\u003c/p\u003e\n"]]],["The Device Policy Controller (DPC) resource manages mobile policies on devices via zero-touch enrollment. Key information includes: `name` (API resource identifier), `packageName` (Android app ID), and `dpcName` (title in Google Play). The API's core action is listing available DPCs that support zero-touch enrollment, using the `list` method. The provided JSON structure outlines how a DPC is represented, defining its attributes. This API supports identifying DPC apps for use in user interfaces.\n"],null,["# REST Resource: customers.dpcs\n\n- [Resource: Dpc](#Dpc)\n - [JSON representation](#Dpc.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Dpc\n-------------\n\nAn EMM's DPC ([device policy controller](http://developer.android.com/work/dpc/build-dpc.html)). Zero-touch enrollment installs a DPC (listed in the `Configuration`) on a device to maintain the customer's mobile policies. All the DPCs listed by the API support zero-touch enrollment and are available in Google Play.\n\n| JSON representation ||\n|----------------------------------------------------------------------|---|\n| ``` { \"name\": string, \"packageName\": string, \"dpcName\": string } ``` |\n\n| Fields ||\n|---------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Output only. The API resource name in the format `customers/[CUSTOMER_ID]/dpcs/[DPC_ID]`. Assigned by the server. To maintain a reference to a DPC across customer accounts, persist and match the last path component (`DPC_ID`). |\n| `packageName` | `string` Output only. The DPC's Android application ID that looks like a Java package name. Zero-touch enrollment installs the DPC app onto a device using this identifier. |\n| `dpcName` | `string` Output only. The title of the DPC app in Google Play. For example, *Google Apps Device Policy*. Useful in an application's user interface. |\n\n| Methods ------- ||\n|------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| ### [list](/zero-touch/reference/customer/rest/v1/customers.dpcs/list) | Lists the DPCs (device policy controllers) that support zero-touch enrollment. |"]]