Represents a disabled Jamf Pro API client integration. Disabled API clients retain their role assignments but cannot authenticate. If re-enabled, they regain all assigned permissions.
This node shares its property set with jamf_ApiClient. The difference is that the client’s enabled property is false.
Created by
process_api_client_nodes in lib/preprocess.py
Edges
The tables below list edges defined by the JamfHound extension only. Additional edges to or from this node may be created by other extensions.
Inbound Edges
| Edge Type | Source Node Types | Traversable |
|---|
| jamf_Contains | jamf_Tenant, jamf_Site | ✅ |
Outbound Edges
Properties
| Property Name | Data Type | Description |
|---|
| displayName | string | Display name of the API client |
| name | string | Name of the API client |
| enabled | boolean | Whether the API client is enabled (always false) |
| authorizationScopes | string[] | API roles assigned to this client |
| privileges | string[] | Resolved list of all privileges from assigned roles |
| Tier | integer | Security tier classification |
Relationship Diagram
Note: Some non-traversable edges have been omitted for clarity. The diagram shows all traversable edges and structurally important non-traversable edges.