Одним из решений может быть -
Если оба API могут быть вызваны параллельно и являются эксклюзивными, использование может использовать функцию Java 9 «Завершаемое будущее» и объединять записи, как только результаты станут доступны.
Однако это чистые java API-интерфейсы, которые не имеют большого отношения к инфраструктуре микронавтов.
Что касается использования декларативного клиента микронавтов, у вас может быть возможность перехватывать HttpClientException.
Если вам нужна дополнительная классификация для сбоев вашего API, вы можете использовать HttpClientResponseException и аннотировать ваш декларативный клиент с правильным телом ответа об ошибке из API, используя поле errorType.
Как отобразить errorType с помощью аннотации клиента Micronaut