API Connectwise Ticket: недопустимый объект ServiceNote - PullRequest
0 голосов
/ 03 апреля 2019

Я пытался добавить заметку к существующему тикету с остальными api

конечная точка: cw.mycompany.com/v4_6_release/apis/3.0/service/tickets/1327224/notes

тело запроса:

{
    "text":"Test message"
}

Однако я получаю следующий ответ:

{
    "code": "InvalidObject",
    "message": "serviceNote object is invalid",
    "errors": [
        {
            "code": "ServiceNote",
            "message": "Please choose where to display the notes in order to save this record.",
            "resource": "serviceNote",
            "field": "detailDescriptionFlag, internalAnalysisFlag, resolutionFlag"
        }
    ]

}

Что мне нужно добавить к моему запросу, чтобы добавить примечание к моему билету? Я не вижу ничего в объекте ServiceNote, который выглядит как «место отображения» или что-то подобное на этом месте.

Спасибо

~ Josh

1 Ответ

0 голосов
/ 05 апреля 2019

Укажите одно из значений «поля», перечисленных в ошибке, как логическое значение;либо detailDescriptionFlag, internalAnalysisFlag, или resolutionFlag.

Скорее всего, вы будете использовать detailDescriptionFlag.Пример полезной нагрузки для этого будет:

{
      'text'                  : 'Hello World',
      'detailDescriptionFlag' : true
}

Ничто из этого не описано в документации REST для Создать примечание по обслуживанию .

...