Feat: Added support for SCIM Groups API and Self-Service Organization Domain endpoints #1289
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Added support for the following new and modified endpoints:
Groups API (SCIM Groups for Enterprise)
/api/v2/groupsclient.groups.list()/api/v2/groups/{id}client.groups.get()/api/v2/groups/{id}/membersclient.groups.members.list()/api/v2/users/{id}/groupsclient.users.groups.list()/api/v2/connections/{connectionId}/scim_configuration/tokensscopesparameter with group permissionsSelf-Service Organization Domain
/api/v2/organizations/{id}/discovery-domains/name/{discovery_domain}client.organizations.discoveryDomains.getByName()/api/v2/organizations/{id}/discovery-domains/{discovery_domain_id}use_for_organization_discoveryresponse property/api/v2/organizations/{id}/discovery-domainsuse_for_organization_discoveryresponse property/api/v2/organizations/{id}/discovery-domains/{discovery_domain_id}use_for_organization_discoveryrequest/response property/api/v2/organizations/{id}/discovery-domainsuse_for_organization_discoveryrequest/response property/api/v2/self-service-profiles/{id}/sso-ticketuse_for_organization_discoveryrequest propertyNew Properties
Groups API Response Properties
id- Unique identifier for the groupname- Name of the groupexternal_id- External identifier for SCIM synchronizationconnection_id- Connection ID (when group_type == connection)organization_id- Organization ID (when group_type == organization)tenant_name- Tenant identifiercreated_at- Creation timestampupdated_at- Last update timestampGroups API Query Parameters
connection_id(string) - Filter groups by connection IDname(string) - Exact match on group nameexternal_id(string) - Exact match on external identifierfields(string) - Comma-separated list of fields to includefrom(string) - Pagination cursortake(integer) - Number of results per pageDoVe EA3 New Property
use_for_organization_discovery(boolean) - Controls whether a verified domain participates in organization discovery flow (default:true)Required Scopes
read:groups- For Groups API endpointsManual Testing Snippet
1. EventStreams
list()Return Type ChangeThe
client.eventStreams.list()method now returns aPageobject instead of a raw array.Before:
After:
Migration:
2. Prompts Rendering
list()Page Type ChangeThe page item type for
client.prompts.rendering.list()changed fromManagement.AculResponseContenttoManagement.ListAculsResponseContentItem.