Заголовок - хорошее резюме.
POST / api / get_checklists устарел и возвращает пустые данные. Поэтому я использую GET / fieldapi / checklists / v1 /, чтобы получить список элементов контрольного списка, а затем я использовал идентификатор в GET / fieldapi / checklists / v1 /: id, чтобы получить «полную информацию». К сожалению, данные JSON не включают местоположение / область (я проверил это, запросив данные, затем изменив местоположение, запросив еще раз и сравнив результаты). Ищу способ получить эту информацию.
Боковое примечание: не сторонник включения тикета в параметр URL. GET поддерживает включение билета в тело, хотя ... (хотя и не очень хороший RESTFUL дизайн).
Использование почтальона для запроса информации.
Некоторые примеры выходных данных (я очистил большинство значений):
{
"id": "",
"project_id": "",
"created_at": "",
"updated_at": "",
"created_by": "",
"status": "Open",
"company": {},
"description": "",
"source": [
{
"id": "",
"type": "Equipment"
}
],
"identifier": "",
"template": {
"id": "",
"name": ""
},
"checklist_type": "",
"name": "",
"priority": "",
"signatures": [],
"attachments": [],
"custom_field_values": [
{
"id": "",
"name": "",
"value": "",
"display_type": "",
"possible_values": [
"",
"",
"",
""
]
},
{
"id": "",
"name": "",
"value": "",
"display_type": "",
"possible_values": [
"",
"",
"",
"",
"",
"",
"",
"",
""
]
}
],
"comments": [],
"sections": [
]
}