Policies
List all policies
Retrieves all policies for the authenticated enterprise with optional filtering and pagination
Create a new policy
Creates a new policy with the specified configuration for managing device settings
Get a specific policy
Retrieves a specific policy by ID for the authenticated enterprise
Update an existing policy
Updates an existing policy with new configuration for the authenticated enterprise
Delete a policy
Deletes a specific policy by ID for the authenticated enterprise
List the platform app sources a policy may choose
Reports the deployment kind, the app_source values a policy save accepts, the enterprise's Play organization id, and whether the enterprise can see each Play testing track for each platform package.
List the member devices of a policy
Returns paginated members; supports search and page/page_size query params.
Add member devices to a policy
Sets devices.policy_id for the listed device ids. No AMAPI call; operators must call Deploy to push.
Push the policy to its member devices via AMAPI
Push the policy to its member devices via AMAPI
Get policy version history
Retrieves the version history for a specific policy
List system apps seen on a policy's devices
Returns the materialized system apps for a policy — the preinstalled/system apps the reconciler has observed on the policy's devices — with each one's current hidden flag. Used by the 'Standard' experience-mode hiding UI. Enterprise-scoped from the JWT.
Toggle a system app's hidden flag for a policy
Flips whether a single system app is auto-hidden under 'Standard' experience mode. The operator must re-save/re-push the policy for the change to reach devices. Enterprise-scoped from the JWT; 404 when the policy has no such system-app row for this enterprise.