From 3708409413f50f53ffb80732c5e59095881f25d6 Mon Sep 17 00:00:00 2001 From: rotarydrone <26116086+rotarydrone@users.noreply.github.com> Date: Wed, 21 Jan 2026 20:30:31 -0500 Subject: [PATCH 1/2] include _embedded field in device model --- okta/models/device.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/okta/models/device.py b/okta/models/device.py index e59f9aaca..35ff298d0 100644 --- a/okta/models/device.py +++ b/okta/models/device.py @@ -70,6 +70,9 @@ class Device(BaseModel): ) resource_type: Optional[StrictStr] = Field(default="UDDevice", alias="resourceType") status: Optional[DeviceStatus] = None + embedded: Optional[Dict[str, Any]] = Field( + default=None, alias="_embedded", description="Embedded resources like users when expand parameter is used" + ) links: Optional[LinksSelfAndFullUsersLifecycle] = Field( default=None, alias="_links" ) @@ -83,6 +86,7 @@ class Device(BaseModel): "resourceId", "resourceType", "status", + "_embedded", "_links", ] From 7b3699ac2962c4413b49f7c4f34857f81bea22eb Mon Sep 17 00:00:00 2001 From: rotarydrone <26116086+rotarydrone@users.noreply.github.com> Date: Thu, 22 Jan 2026 10:34:01 -0500 Subject: [PATCH 2/2] actually include _embedded in model --- okta/models/device.py | 1 + 1 file changed, 1 insertion(+) diff --git a/okta/models/device.py b/okta/models/device.py index 35ff298d0..c0fbc2c4e 100644 --- a/okta/models/device.py +++ b/okta/models/device.py @@ -197,6 +197,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: else "UDDevice" ), "status": obj.get("status"), + "_embedded": obj.get("_embedded"), "_links": ( LinksSelfAndFullUsersLifecycle.from_dict(obj["_links"]) if obj.get("_links") is not None