Перейти до головного контенту

Отримати список полів шаблону

URI: /templates/:code?edrpou={{edrpou}}

Використовується для отримання списку полів шаблону.

Запит виконується методом GET у json форматі з даними.

Параметри URI

Метод дозволяє передати наступні параметри:

/templates/:code?edrpou={{edrpou}}, де:

  • code - код шаблону, отриманий методом /templates;
  • edrpou — код ЄДРПОУ компанії.

Приклад запиту

⚠️ Запит повинен містити заголовок api_token_key: api_token та Accept: application/json

/templates/311131113__MULTIDOC?edrpou=123123

Параметри відповіді

Ім'яТипОпис
fieldslist[object]Містить параметри полів шаблону
fields.namestringНазва поля шаблону
fields.descriptionstringОпис поля шаблону
fields.data_typeintegerТип даних поля шаблону
fields.groupstringГрупа поля шаблону
fields.pathstringШлях до поля шаблону
data_typeslist[object]Містить перелік типів даних шаблону
data_types.codeintegerКод типа даних шаблону
data_types.namestringНазва типа даних шаблону
errorstringТекст помилки

Приклад успішної відповіді

200 OK

Відповідь: /templates/311131113__MULTIDOC?edrpou=123123
{
"fields": [
{
"name": "DOCDATE",
"description": "Дата документа",
"data_type": 5,
"group": "MAIN",
"path": "0.0.DOCDATE"
},
{
"name": "DOCSUM",
"description": "Сума по документа",
"data_type": 2,
"group": "MAIN",
"path": "0.0.DOCSUM"
},
{
"name": "DOC_NAME",
"description": "Найменування документа",
"data_type": 3,
"group": "MAIN",
"path": "0.0.DOC_NAME"
},
{
"name": "EMAIL",
"description": "Електронна пошта",
"data_type": 3,
"max_length": 100,
"group": "MAIN",
"path": "0.0.EMAIL"
},
{
"name": "FIRM_DEPT",
"description": "Код філії",
"data_type": 3,
"group": "MAIN",
"path": "0.0.FIRM_DEPT"
},
{
"name": "FIRM_EDRPOU",
"description": "ЄДРПОУ/ДРФО",
"data_type": 3,
"group": "MAIN",
"path": "0.0.FIRM_EDRPOU"
},
{
"name": "FIRM_NAME",
"description": "Найменування",
"data_type": 3,
"group": "MAIN",
"path": "0.0.FIRM_NAME"
},
{
"name": "NUM",
"description": "Номер документа",
"data_type": 3,
"max_length": 100,
"group": "MAIN",
"path": "0.0.NUM"
},
{
"name": "ORDER_NUM",
"description": "Номер замовлення ",
"data_type": 3,
"max_length": 30,
"group": "MAIN",
"path": "0.0.ORDER_NUM"
},
{
"name": "SIDE_DEPT_K",
"description": "Код філії",
"data_type": 3,
"max_length": 4,
"group": "MAIN",
"path": "0.0.SIDE_DEPT_K"
},
{
"name": "SIDE_EDRPOU_K",
"description": "ЄДРПОУ/ДРФО",
"data_type": 3,
"max_length": 10,
"group": "MAIN",
"path": "0.0.SIDE_EDRPOU_K"
},
{
"name": "SIDE_SHORTNAME_K",
"description": "Коротке найменування",
"data_type": 3,
"max_length": 200,
"group": "MAIN",
"path": "0.0.SIDE_SHORTNAME_K"
},
{
"name": "SIGNERINFO",
"description": "Інформація про підписантів",
"data_type": 3,
"group": "MAIN",
"path": "0.0.SIGNERINFO"
},
{
"name": "TEXT",
"description": "Текст",
"data_type": 3,
"max_length": 500,
"group": "MAIN",
"path": "0.0.TEXT"
},
{
"name": "VO_NAME",
"description": "Особа, яка склала документ",
"data_type": 3,
"max_length": 250,
"group": "MAIN",
"path": "0.0.VO_NAME"
}
],
"data_types": [
{
"code": 1,
"name": "Long"
},
{
"code": 2,
"name": "Float"
},
{
"code": 3,
"name": "Text"
},
{
"code": 4,
"name": "Bool"
},
{
"code": 5,
"name": "Date",
"format": "d.m.Y",
"sample": "21.07.2023"
},
{
"code": 6,
"name": "Time",
"format": "H:i",
"sample": "20:35",
"placeholder": "дд.мм.рррр"
},
{
"code": 7,
"name": "DateTime",
"format": "d.m.Y H:i",
"sample": "21.07.2023 20:35"
}
]
}

Приклад неуспішної відповіді

400 Bad Request

Відповідь: /templates/311131113__MULTIDOC?edrpou=123123
{
"error": "Текст помилки"
}