Да, вы используете REST API :
PUT /api/repositories/new-repo-name
{
"key": "new-repo-name",
"rclass" : "local",
"packageType": "generic"
}
Почти все, что вы можете сделать в пользовательском интерфейсе, возможно через REST API, оно довольно обширное. Я столкнулся с очень немногими вещами, которые я не могу так легко автоматизировать.
Вы также можете использовать Artifactory Java-клиент или JFrog Go-клиент , которые являются библиотеками для Java и Go (соответственно), которые обертывают API REST. Последнее, насколько я могу судить, совершенно новое и, возможно, еще не все поддерживает.