Использование external_id для вызова API ответа

Нет, это невозможно.

Однако вам не нужно определять его «каждый раз» — вы можете решить кэшировать его на стороне вызывающего.