Если система имеет RESTful, возвращаемое представление предоставит вам ссылки на доступные конечные точки. Эти ссылки легко обнаружить программно. См. этот пример.
HTTP-заголовок типа содержимого должен указывать, какой тип информации возвращается. Предполагая, что ваше клиентское приложение понимает этот тип носителя, у вас должна быть вся информация, необходимая вам для использования службы.
К сожалению, стало обычным делом возвращать универсальные типы мультимедиа, такие как application / xml и application / json, которые ничего не говорят вам о контенте, чем о том, как его анализировать. Если это так, то вашему клиенту нужно будет хранить некоторую дополнительную информацию о том, какой тип данных ожидается от определенного URL. Это неприятная связь, но неизбежное зло, пока люди не начнут по-настоящему понимать «самоописательное» ограничение REST.