ancient-salesclerk-58391
01/24/2024, 10:12 PMIdentityApi.listIdentities({ idsFilter: ['0dcbe686-ad1c-5885-b2e2-527d54ac60c1', 'b65256c5-13d1-1421-207s-3411dfg626d3'} })
ancient-salesclerk-58391
01/24/2024, 10:23 PM/admin/identities?ids=xxxx-xxxx-xxxx&ids=xxxx-xxxx-xxxx
and not
/admin/identities?ids_filter=xxxx-xxxx-xxxx&ids_filter=xxxx-xxxx-xxxx
Docs: https://www.ory.sh/docs/reference/api#tag/identity/operation/listIdentitiesancient-salesclerk-58391
01/24/2024, 10:25 PMIdsFilter: r.URL.Query()["ids"],
Edit aaand looks like closed fix merge request is the culprit:
https://github.com/ory/kratos/pull/3676stale-petabyte-47458
01/30/2024, 2:06 PMlistIdentities
and filter by ids
.stale-petabyte-47458
01/30/2024, 2:06 PMstale-petabyte-47458
01/30/2024, 2:08 PM@ory/client
are you using?ancient-salesclerk-58391
01/30/2024, 2:13 PM"@ory/client": "^1.5.1"
In short docs says it queries "ids_filters" but IdentityApi created query using "ids_filters" and not "ids".
I ended up using custom axios query using the "ids" insteadancient-salesclerk-58391
01/30/2024, 2:14 PMancient-salesclerk-58391
01/30/2024, 2:14 PMstale-petabyte-47458
01/30/2024, 2:26 PMstale-petabyte-47458
01/30/2024, 2:26 PMids
but no luck.stale-petabyte-47458
01/30/2024, 2:26 PM// Get all user's uid to query identities
const ids = users?.docs?.map(({ uid }) => {
return uid;
});
const usersOrgIdentities =
await AuthClient.OrganisationIdentities.listIdentities({
ids,
});
stale-petabyte-47458
01/30/2024, 2:26 PMstale-petabyte-47458
01/30/2024, 2:27 PMlistIdentities: (perPage?: number, page?: number, pageSize?: number, pageToken?: string, consistency?: ListIdentitiesConsistencyEnum, idsFilter?: Array<string>, credentialsIdentifier?: string, previewCredentialsIdentifierSimilar?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
stale-petabyte-47458
01/30/2024, 2:28 PM@param {Array<string>} [idsFilter] IdsFilter is list of ids used to filter identities. If this list is empty, then no filter will be applied.
stale-petabyte-47458
01/30/2024, 2:28 PMidsFilter
stale-petabyte-47458
01/30/2024, 2:29 PMancient-salesclerk-58391
01/30/2024, 2:29 PM${oryAuth.ORY_NETWORK_PROJECT_API}/admin/identities?${queryParams}${ids}
, {...authEtc})`stale-petabyte-47458
01/30/2024, 2:30 PMstale-petabyte-47458
01/30/2024, 2:30 PMancient-salesclerk-58391
01/30/2024, 2:30 PMancient-salesclerk-58391
01/30/2024, 2:30 PMstale-petabyte-47458
01/30/2024, 2:42 PMbland-eye-99092
01/30/2024, 3:46 PMstale-petabyte-47458
01/31/2024, 2:34 AM