# Identity Accessed Provider Endpoints

## AWS IAM Identity

| Operation | Provider Endpoints |
|  --- | --- |
| Get User | POST / |
| Query Audit Log | POST / |
| Query Groups | POST / |
| Query Users | POST / |


## Microsoft Entra ID

| Operation | Provider Endpoints |
|  --- | --- |
| Disable User | PATCH /v1.0/users/{userId} |
| Enable User | PATCH /v1.0/users/{userId} |
| Expire All User Sessions | POST /v1.0/users/{userId}/revokeSignInSessions |
| Force User Password Reset | PATCH /v1.0/users/{userId} |
| Get Group | GET /v1.0/groups/{groupId}  GET /v1.0/groups/{groupId}/transitiveMemberOf/microsoft.graph.directoryRole |
| Get Group Members | GET /beta/groups/{groupId}/members |
| Query Groups | GET /v1.0/groups |
| Query Users | GET /v1.0/users |


## Google Workspace

| Operation | Provider Endpoints |
|  --- | --- |
| Disable User | PUT /admin/directory/v1/users/{userId} |
| Enable User | PUT /admin/directory/v1/users/{userId} |
| Get Group | GET /admin/directory/v1/groups/{groupId} |
| Get Group Members | GET /admin/directory/v1/groups/{groupId}/members |
| Get User | GET /admin/directory/v1/users/{userId} |
| Get User Picture | GET /admin/directory/v1/users/{userId}/photos/thumbnail |
| Query Audit Log | GET /admin/reports/v1/activity/users/all/applications/admin  GET /admin/reports/v1/activity/users/all/applications/drive  GET /admin/reports/v1/activity/users/all/applications/login |
| Query Groups | GET /admin/directory/v1/groups |
| Query Users | GET /admin/directory/v1/users  GET /admin/directory/v1/users/{userId} |


## Okta Identity

| Operation | Provider Endpoints |
|  --- | --- |
| Disable User | POST /api/v1/users/{userId}/lifecycle/suspend |
| Enable User | POST /api/v1/users/{userId}/lifecycle/unsuspend |
| Expire All User Sessions | DELETE /api/v1/users/{userId}/sessions |
| Force User Password Reset | POST /api/v1/users/{userId}/lifecycle/reset_password |
| Get Group | GET /api/v1/groups/{groupId}  GET /api/v1/groups/{groupId}/roles |
| Get Group Members | GET /api/v1/groups/{groupId}/users |
| Get User | GET /api/v1/users/{userId}  GET /api/v1/users/{userId}/factors  GET /api/v1/users/{userId}/groups  GET /api/v1/users/{userId}/roles |
| Query Audit Log | GET /api/v1/logs |
| Query Groups | GET /api/v1/groups |
| Query Users | GET /api/v1/users |


## PingOne Cloud Platform

| Operation | Provider Endpoints |
|  --- | --- |
| Disable User | PUT /v1/environments/{environmentId}/users/{userId}/enabled |
| Enable User | PUT /v1/environments/{environmentId}/users/{userId}/{actionId} |
| Expire All User Sessions | GET /v1/environments/{environmentId}/users/{userId}/sessions |
| Force User Password Reset | PUT /v1/environments/{environmentId}/users/{userId}/{actionId} |
| Get Group | GET /v1/environments/{environmentId}/groups/{groupId}  GET /v1/environments/{environmentId}/groups/{groupId}/roleAssignments |
| Get Group Members | GET /v1/environments/{environmentId}/users |
| Get User | GET /v1/environments/{environmentId}/users/{userId}  GET /v1/environments/{environmentId}/users/{userId}/memberOfGroups  GET /v1/environments/{environmentId}/users/{userId}/roleAssignments |
| Query Audit Log | GET /v1/environments/{environmentId}/activities |
| Query Groups | GET /v1/environments/{environmentId}/groups |
| Query Users | GET /v1/environments/{environmentId}/users |