Я не могу изменить hourly_rate объекта Project или Client через API (с использованием JavaScript / Google Script):
var responseObject = [];
var payload = {
"name": "Test project 125",
"hourly_rates": {"45": 222}
}
var response = UrlFetchApp.fetch("https://app.activecollab.com/218040/api/v1/projects", {
"method": "post",
"headers": {
'X-Angie-AuthApiToken': api_token
},
"payload" : payload,
"followRedirects" : true,
"muteHttpExceptions": true
});
if (response.getResponseCode() == 200) {
responseObject = JSON.parse(response.getContentText());
}
console.log(responseObject);
возвращает:
hourly_rates={45=100, 24=20, 3=100, 38=50, 17=15, 31=50, 10=100}
Я получаю тот же результат, если использую метод PUT. Все остальное сохранено, но почасовых ставок нет.