REST API: Типи користувацьких полів

Матеріал з Planfix

У REST API можна отримати список типів користувацьких полів за допомогою методу /customfield/type.

ID Name Назва
0 Short text Рядок
1 Number Число
2 Multi-line text Текст
3 Date Дата
4 Time Час
5 Date and time Дата й час
6 Period of time Період часу
7 Checkbox Прапорець
8 List Список
9 Directory entry Запис довідника
10 Contact Контакт
11 Employee Співробітник
12 Counterparty Контрагент
13 Group, employee, or contact Група, співробітник або контакт
14 List of users Список користувачів
15 Set of directory values Набір значень довідника
16 Task Завдання
17 Task set Набір завдань
20 Set of values Набір значень
21 Files Файли
22 Project Проєкт
23 Data tag summaries Підсумки аналітик
24 Calculated field Обчислюване поле
25 Location Розташування
26 Subtask total Сума підзавдань
27 AI results field Результат навчання
28 Date with time frame Дата з періодом часу
29 Totals field Підсумкове поле

Приклад

Запит

curl -X 'GET' \
  'https://test.planfix.com/uk/rest/customfield/type' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer o4l3kwh6lkj43h6'

Відповідь

{
  "result": "success",
  "customFieldTypes": [
    {
      "id": 0,
      "name": "Line"
    },
    {
      "id": 1,
      "name": "Number"
    },
    {
      "id": 2,
      "name": "Text"
    },
    {
      "id": 3,
      "name": "Date"
    },
    {
      "id": 4,
      "name": "Time"
    },
    {
      "id": 5,
      "name": "Date and time"
    },
    {
      "id": 6,
      "name": "Period of time"
    },
    {
      "id": 7,
      "name": "Checkbox"
    },
    {
      "id": 8,
      "name": "List"
    },
    {
      "id": 9,
      "name": "Directory entry"
    },
    {
      "id": 10,
      "name": "Contact"
    },
    {
      "id": 11,
      "name": "Employee"
    },
    {
      "id": 12,
      "name": "Counterparty"
    },
    {
      "id": 13,
      "name": "Group, employee, or contact"
    },
    {
      "id": 14,
      "name": "List of users"
    },
    {
      "id": 15,
      "name": "Set of directory values"
    },
    {
      "id": 16,
      "name": "Task"
    },
    {
      "id": 17,
      "name": "Task set"
    },
    {
      "id": 20,
      "name": "Set of values"
    },
    {
      "id": 21,
      "name": "Files"
    },
    {
      "id": 22,
      "name": "Project"
    },
    {
      "id": 23,
      "name": "Data tag summaries"
    },
    {
      "id": 24,
      "name": "Calculated field"
    },
    {
      "id": 25,
      "name": "Location"
    },
    {
      "id": 26,
      "name": "Subtask total"
    },
    {
      "id": 27,
      "name": "AI results field"
    },
    {
      "id": 28,
      "name": "Date with time frame"
    },
    {
      "id": 29,
      "name": "Totals field"
    }
  ]
}

Перейти