Да, для C # есть SDK, как упоминает Чарли.Это делает всю тяжелую работу, вы просто создаете запрос и отправляете его.Отличительной особенностью SDK является то, что он обрабатывает подписание запроса для вас, в противном случае вы должны сделать это самостоятельно.
Хотя это не RESTful API, он все основан на SOAP и все это POST,И это все XML.Но если вы используете SDK, он выполняет десериализацию для вас.Проверьте блокнот , который является отличным инструментом для тестирования, и посмотрите, что SDK делает для вас.