---
title: Internal objects
description: The following table lists the REST endpoints associated with internal objects:
component: pingoneaic-api
page_id: pingoneaic-api:idm-rest-api:endpoints/rest-internal
canonical_url: https://developer.pingidentity.com/pingoneaic-api/idm-rest-api/endpoints/rest-internal.html
---

# Internal objects

The following table lists the REST endpoints associated with internal objects:

| URI                                                     | HTTP Operation | Description                                                                    |
| ------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------ |
| /openidm/internal/role?\_queryFilter=true               | GET            | Returns all internal roles.                                                    |
| /openidm/internal/user?\_queryFilter=true               | GET            | Returns all internal users.                                                    |
| /openidm/internal/user/username                         | PUT            | Adds a new internal user or changes the password of an existing internal user. |
| /openidm/internal/user/username                         | PATCH          | Adds or removes roles of an internal user.                                     |
| /openidm/internal/role?\_queryFilter=true&\_fields=\_id | GET            | Returns internal roles.                                                        |
| /openidm/internal/role/role-id?\_fields=\*,authzMembers | GET            | Returns internal and managed users with the specified internal role.           |
