CIPP icon

CIPP

CIPP-API is an Azure Function App providing the logic layer for the CIPP platform. This spec is auto-generated via static analysis of both the API (PowerShell) and frontend (React/Next.js) repositories. Last generated: 2026-03-02.

Actions75

EndpointAutopilot → RemoveAPDevice

AI-generated

Overview

This node operation removes an Autopilot device from a specified tenant using the CIPP API. It is useful for managing device lifecycle by deleting devices that are no longer needed or incorrectly registered in the Autopilot service. For example, an IT administrator can automate the removal of devices from a tenant's Autopilot list based on device ID or other criteria.

Use Case Examples

  1. Remove an Autopilot device by specifying the tenant domain and device ID to clean up device registrations.
  2. Automate the removal of multiple Autopilot devices from a tenant using batch processing.

Properties

Name Meaning
Tenant Filter Target tenant domain or 'AllTenants' for multi-tenant operations. This specifies which tenant the device removal request applies to.
Additional Fields Optional additional fields for the request, including the device ID to be removed.

Output

JSON

  • json
    • debug - Debug information including the actual URL, query parameters, headers, and body sent for the API request, if debug mode is enabled.

Dependencies

  • An API key credential for authenticating with the CIPP API.

Troubleshooting

  • Ensure the tenant filter is correctly specified and the device ID is valid and exists in the tenant's Autopilot devices.
  • Check API authentication credentials and permissions to allow device removal.
  • If the node returns an error, enable debug mode to inspect the request details and response for troubleshooting.

Discussion