Похоже, вы используете неверную конечную точку REST, которая не принимает HTTP-глагол DELETE
. Тот, который вы используете:
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/branches
Согласно документам , эта конечная точка принимает только GET
s и POST
s
Судя по формату вашего звонка, я предполагаю, что тот, который вам нужен, это:
/rest/branch-utils/1.0/projects/{projectKey}/repos/{repositorySlug}/branches
Документы API branch-utils более или менее точно описывают полезную нагрузку, которую вы пытаетесь использовать.
Копайте немного глубже, и я верю, что эта ошибка не ваша ошибка. В ветке документации Bitbucket для Bitbucket 5.8 и ниже указан правильный путь URL, но для 5.9 и выше путь, похоже, отсутствует .
Полное раскрытие: я работаю на Atlassian. В таком случае я буду преследовать это и исправлю это :)
Редактировать: документы были исправлены!