diff --git a/src/api/scim.ts b/src/api/scim.ts index 5aa9596..da93a28 100644 --- a/src/api/scim.ts +++ b/src/api/scim.ts @@ -43,10 +43,15 @@ export function fetchScimGroup( integrationApiKey: string, fetchScimGroupRequest: FetchScimGroupRequest ): Promise { + const request = { + members_page_size: fetchScimGroupRequest.membersPageSize, + members_page_number: fetchScimGroupRequest.membersPageNumber, + } + const queryString = formatQueryParameters(request) return httpRequest( authUrl, integrationApiKey, - `${SCIM_GROUPS_PATH}/${fetchScimGroupRequest.orgId}/groups/${fetchScimGroupRequest.groupId}`, + `${SCIM_GROUPS_PATH}/${fetchScimGroupRequest.orgId}/groups/${fetchScimGroupRequest.groupId}?${queryString}`, "GET" ).then((httpResponse) => { if (httpResponse.statusCode === 401) { diff --git a/src/scim.ts b/src/scim.ts index 4496a01..b8506fa 100644 --- a/src/scim.ts +++ b/src/scim.ts @@ -8,6 +8,8 @@ export type FetchOrgScimGroupsRequest = { export type FetchScimGroupRequest = { orgId: string groupId: string + membersPageSize?: number + membersPageNumber?: number } export type ScimGroupResult = {