Интересно, смогу ли я получить программный доступ (REST API, cli, программный API - как угодно) для чтения / записи переменных в группах переменных или библиотек в конвейерах ADO
Вы можете использовать API DistributedTask / VariableGroups .
Да.Вы можете использовать REST API для управления группами переменных:
https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/variablegroups?view=azure-devops-rest-5.0
Примеры кода C # для доступа к REST API можно найти здесь:
https://github.com/Microsoft/azure-devops-dotnet-samples