В битрикс недавно появился REST. По большей части он работает с B24.
В обновлении модуля sale 18.6.0 видел, появление метод для работы с сущностями модуля (заказы, корзины и т.п.).
Документации по REST для БУС - нет. Чтобы с ним работать надо читать исходники.
Авторизация на REST происходит разными способами. Один из них вебхуки.
Чтобы в БУС создать вебхук, надо использовать компонент bitrix:rest.hook.ap.edit. Подключите на какой нибудь странице. (у него надо не забыть настроить параметр EDIT_URL_TPL).
После того как будет создан вебкух, можно будет обращаться к API через обычные http запросы.
Например получить заказ можно так:
https://domain.com/rest/1/XXXXXXXXXX/sale.order.get?id=1
ИТОГО:
Можно использовать то что есть сейчас.
Если нужно то чего нет сейчас,
можно дописывать свои методы
Если не хочется с этим связываться, можно написать свой REST с нуля или с помощью каких нибудь заготовок. Видел где то модуль заготовку artamonov.api. Сейчас что то не смог найти.
Но так или иначе, полностью готового решения под вашу задачу я не встречал.