async def METHOD_NAME(self, bucket, collection, **kwargs) -> List[Dict]:
    endpoint = f"/buckets/{bucket}/collections/{collection}/changeset"
    kwargs.setdefault("_expected", random.randint(999999000000, 999999999999))
    loop = asyncio.get_event_loop()
    body, _ = await loop.run_in_executor(
        None, lambda: self._client.session.request("get", endpoint, params=kwargs)
    )
    return body