---
title: "API Interfaces"
slug: "security-apis"
updated: 2024-02-13T23:06:10Z
published: 2024-02-13T23:06:11Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://trusted.jamf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Interfaces

Many organizations have built custom workflows that operate based upon a given device's state, health, or risk level.

While Jamf Trusted Access provides first party [risk-based access controls](/v1/docs/risk-based-access-controls), there are many custom workflows our customers have imagined that require endpoint metadata to drive.

The below APIs are available for internal developers to adopt to build these custom workflows:

- [Jamf Pro APIs](https://developer.jamf.com/jamf-pro/): macOS & iOS/iPadOS device management and asset information
  - Move Apple device into specific group for scoping of remediation policy/profile
  - Remotely wipe/lock Apple device or set iOS/iPadOS Lost Mode
  - Remove access to corporate networks or apps
- [Jamf Protect API](https://docs.jamf.com/jamf-protect/documentation/Jamf_Protect_API.html):
  - macOS endpoint security threat alerts
  - macOS computer details as viewed from Jamf Protect agent
  - set custom prevent list for macOS endpoints
- [Jamf Security Cloud Risk API](https://developer.jamf.com/jamf-security/docs/risk-api-2)
  - iOS/iPadOS and Android endpoint risk data
  - macOS, iOS/iPadOS, Android, and Windows threat events
  - Custom Risk-level overrides (All platforms)
