async def METHOD_NAME(self, *urls: URL) -> SourceResponses:
    """Override because we need to do a post request and need to separately get the entities."""
    api_url = urls[0]
    auth = aiohttp.BasicAuth(str(self._parameter("private_token")))
    response = await self._session.post(api_url, auth=auth, json=self._api_list_query())
    self._issue_ids_to_fetch = [work_item["id"] for work_item in (await response.json()).get("workItems", [])]
    if not self._issue_ids_to_fetch:
        return SourceResponses(responses=[response], api_url=api_url)
    work_items = await self._get_work_item_responses(auth)
    work_items.insert(0, response)
    return work_items