ПланФикс API task.getPossibleStatusToChange
Материал из Planfix
								
												
				Функция позволяет получить список доступных статусов для функции task.changeStatus. Формат вызова функции:
<?xml version="1.0" encoding="UTF-8"?>
<request method="task.getPossibleStatusToChange">
  <account></account>
  <sid></sid>
  <task>
    <id></id>
  </task>
  <signature></signature>
</request>| Название | Тип | Значение | Примечание | 
|---|---|---|---|
| task.id | int | идентификатор задачи | |
| signature | string(32) | подпись | 
Ответ:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
  <statusList totalCount="x">
    <status>
      <title></title>
      <value></value>
    </status>
    <status>
      <title></title>
      <value></value>
    </status>
    <!-- -->
  </statusList>
</response>| Название | Тип | Значение | Примечание | 
|---|---|---|---|
| statusList | список статусов | ||
| statusList totalCount | int | количество элементов в списке | |
| status | корневой элемент описывающий статус | ||
| status.value | enum | значение | список принимаемых значений в разделе статусы задач | 
| status.title | string | текстовое представление статуса | 
В противном случае будет возвращен ответ с ошибкой:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>