Вы можете использовать mergeMap, как вы сказали, что accountId и userId находятся в ответе на первый запрос API.
a.pipe(
mergeMap(data => b(data.accountId,data.userId))
).subscribe(response => console.log(response));
, где вы должны определить b как нечто, возвращающее наблюдаемый
b(accountId userId): Observable<any> {
return http.get<any>(... + '/' + accountId + '/' + userId)
}