Webhook Models

Note

The intended use of SDK models is to provide an easier developer experience when working with requests and responses. All fields are optional, and extra fields are allowed for when Jamf releases a new version that adds additional fields that are not yet reflected in the SDK. These extra fields when present may or may not reflect their actual types. Do not rely solely on the SDK models for data validation.

Webhooks

ComputerAdded

Create a new model by parsing and validating input data from keyword arguments.

ComputerCheckIn

Create a new model by parsing and validating input data from keyword arguments.

ComputerInventoryCompleted

Create a new model by parsing and validating input data from keyword arguments.

ComputerPolicyFinished

Create a new model by parsing and validating input data from keyword arguments.

ComputerPushCapabilityChanged

Create a new model by parsing and validating input data from keyword arguments.

DeviceAddedToDep

Create a new model by parsing and validating input data from keyword arguments.

JssShutdown

Create a new model by parsing and validating input data from keyword arguments.

JssStartup

Create a new model by parsing and validating input data from keyword arguments.

MobileDeviceCheckIn

Create a new model by parsing and validating input data from keyword arguments.

MobileDeviceEnrolled

Create a new model by parsing and validating input data from keyword arguments.

MobileDevicePushSent

Create a new model by parsing and validating input data from keyword arguments.

MobileDeviceUnEnrolled

Create a new model by parsing and validating input data from keyword arguments.

PushSent

Create a new model by parsing and validating input data from keyword arguments.

RestApiOperation

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupComputerMembershipChange

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupMobileDeviceMembershipChange

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupUserMembershipChange

Create a new model by parsing and validating input data from keyword arguments.

Event Models

WebhookData

Attributes shared by all Event models.

ComputerEvent

Create a new model by parsing and validating input data from keyword arguments.

MobileDeviceEvent

Create a new model by parsing and validating input data from keyword arguments.

ComputerAddedWebhook

Create a new model by parsing and validating input data from keyword arguments.

ComputerCheckInWebhook

Create a new model by parsing and validating input data from keyword arguments.

ComputerCheckInEvent

Create a new model by parsing and validating input data from keyword arguments.

ComputerInventoryCompletedWebhook

Create a new model by parsing and validating input data from keyword arguments.

ComputerPolicyFinishedWebhook

Create a new model by parsing and validating input data from keyword arguments.

ComputerPolicyFinishedEvent

Create a new model by parsing and validating input data from keyword arguments.

ComputerPushCapabilityChangedWebhook

Create a new model by parsing and validating input data from keyword arguments.

DeviceAddedToDepWebhook

Create a new model by parsing and validating input data from keyword arguments.

DeviceAddedToDepEvent

Create a new model by parsing and validating input data from keyword arguments.

JssShutdownWebhook

Create a new model by parsing and validating input data from keyword arguments.

JssStartupWebhook

Create a new model by parsing and validating input data from keyword arguments.

JssStartupShutdownEvent

Create a new model by parsing and validating input data from keyword arguments.

MobileDeviceCheckInWebhook

Create a new model by parsing and validating input data from keyword arguments.

MobileDeviceEnrolledWebhook

Create a new model by parsing and validating input data from keyword arguments.

MobileDevicePushSentWebhook

Create a new model by parsing and validating input data from keyword arguments.

MobileDeviceUnEnrolledWebhook

Create a new model by parsing and validating input data from keyword arguments.

PushSentWebhook

Create a new model by parsing and validating input data from keyword arguments.

PushSentEvent

Create a new model by parsing and validating input data from keyword arguments.

RestApiOperationWebhook

Create a new model by parsing and validating input data from keyword arguments.

RestApiOperationEvent

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupComputerMembershipChangeWebhook

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupComputerMembershipChangeEvent

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupMobileDeviceMembershipChangeWebhook

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupMobileDeviceMembershipChangeEvent

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupUserMembershipChangeWebhook

Create a new model by parsing and validating input data from keyword arguments.

SmartGroupUserMembershipChangeEvent

Create a new model by parsing and validating input data from keyword arguments.