Для роботи з цим методом користувач повинен бути авторизованим .
Метод запиту | HTTP PUT |
---|---|
Content-Type | application/json (тіло запиту/відповіді в json форматі в тілі HTTP запиту) |
URL запиту | https://doc.edi-n.com/bdoc/contract_dictionary |
Параметри, що передаються в URL (разом з адресою методу) | В рядку заголовка (Header) "Set-Cookie" обов'язково передається SID - токен, отриманий при авторизації Обов'язкові url-параметри: contract_id - ID контракту dictionary_id - ID довідника dictionary_value_id - ID значення довідника |
REQUEST
В цьому методі json-тіло запиту відсутнє (інші дані передавати не потрібно).
RESPONSE
У відповідь передаються дані комплекту документів (об'єкт Contract) в json формате
Таблиця 1 - Опис параметрів об'єкта Contract
Таблиця 2 - Опис параметрів об'єкта Company
Таблиця 3 - Опис параметрів об'єкта SpecialConditions
Таблиця 4 - Опис параметрів об'єкта Dictionary
Таблиця 5 - Опис параметрів об'єкта DictionaryValue
Таблиця 6 - Опис параметрів об'єкта PackageType
При використанні методу json-тіло запиту відсутнє (дані передавати не потрібно)
Приклад тіла відповіді в json форматі:
{
"contractId": 2181,
"number": "423434442",
"contractName": "Для Коли2",
"date": 1557446400,
"ownerCompany": {
"companyId": 4,
"accountId": 8,
"type": 1,
"name": "Царь Царей",
"legalName": "ПрАТ \"Літак\"",
"inn": "123456789043",
"code": "34554355",
"phone": "4234234324",
"info": "ewdw",
"isApproved": 1,
"isSignedOffer": 1,
"isActive": 1,
"ownershipTypeId": 4,
"atCode": "12363",
"prsNum": "43242352",
"certNum": "456",
"uuid": "a903de62-5b34-43c9-b73a-fb2b8ee4efc1",
"certificates": [],
"dictionaries": [],
"notifySettings": []
},
"clientCompany": {
"companyId": 20,
"accountId": 14,
"type": 2,
"name": "ФІЗИЧНА ОСОБА",
"code": "3366905914",
"isApproved": 1,
"isSignedOffer": 1,
"isActive": 1,
"ownershipTypeId": 2,
"uuid": "8d20c4a2-f21b-11e8-9806-005056013e25",
"certificates": [],
"dictionaries": [],
"notifySettings": []
},
"expiredDate": 1557446400,
"sentDate": 1557490133,
"status": 1,
"paymentStatus": 0,
"isSpecialConditions": 0,
"isAllClientSenderPackages": 0,
"isAllOwnerSenderPackages": 0,
"dictionaries": [
{
"dictionaryId": 8,
"companyId": 4,
"name": "Регион",
"code": "6",
"isActive": 1,
"values": [
{
"valueId": 625,
"dictionaryId": 8,
"name": "Проверка 2",
"code": "4444444444",
"isActive": 1
}
]
}
],
"ownerPackages": [],
"clientPackages": [
{
"packageId": 1467,
"companyId": 4,
"name": "Тестовый для версий",
"type": 1,
"code": "78965",
"packageChainId": 119,
"status": 1,
"version": 0,
"dateChanged": 1557574242,
"autoHandle": 0,
"document2packages": [],
"package2dictionaries": [],
"extraFields": []
}
]
}