Довідники
Робота з довідниками
Метод getTimeIntervals працює в моделі CommonGeneral. Повертає список часових інтервалів для вибраного міста.
Довідник рекомендується завантажувати один раз на місяць для оновлення актуальних даних.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 195
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getTimeIntervals",
"methodProperties": {
"RecipientCityRef": "00000000-0000-0000-0000-000000000000",
"DateTime": "18.09.2016"
}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Number": "CityDeliveryTimeInterval2",
"Start": "12:00",
"End": "15:00"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getTimeIntervals працює в моделі CommonGeneral. Повертає список часових інтервалів для вибраного міста у форматі XML.
Довідник рекомендується завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 351
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getTimeIntervals</calledMethod>
<methodProperties>
<RecipientCityRef>00000000-0000-0000-0000-000000000000</RecipientCityRef>
<DateTime>18.09.2016</DateTime>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Number>CityDeliveryTimeInterval2</Number>
<Start>12:00</Start>
<End>15:00</End>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getCargoTypes працює в моделі Common (або CommonGeneral). Повертає список типів вантажу українською мовою.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getCargoTypesPossible values: Властивості методу
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 111
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getCargoTypes",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "Cargo",
"Description": "Вантаж"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getCargoTypes працює в моделі Common (або CommonGeneral). Повертає список типів вантажу українською мовою.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 232
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getCargoTypes</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>Cargo</Ref>
<Description>Вантаж</Description>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getBackwardDeliveryCargoTypes працює в моделі Common (або CommonGeneral). Повертає список видів зворотної доставки вантажу українською та російською мовами.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getBackwardDeliveryCargoTypesPossible values: Властивості методу
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 127
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getBackwardDeliveryCargoTypes",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "Documents",
"Description": "Документи"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getBackwardDeliveryCargoTypes працює в моделі Common (або CommonGeneral). Повертає список видів зворотної доставки вантажу українською та російською мовами у форматі XML.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 248
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getBackwardDeliveryCargoTypes</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>Documents</Ref>
<Description>Документи</Description>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getPalletsList працює в моделі Common (або CommonGeneral) і повертає список видів палет.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getPalletsListPossible values: Властивості методу
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 112
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getPalletsList",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "00000000-0000-0000-0000-000000000000",
"Description": "Палета від 1,5 м2 до 2 м2",
"DescriptionRu": "Паллета свыше 1,5 м2",
"Weight": "816.00"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getPalletsList працює в моделі Common (або CommonGeneral) і повертає список видів палет у форматі XML.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 233
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getPalletsList</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<Description>Палета від 1,5 м2 до 2 м2</Description>
<DescriptionRu>Паллета свыше 1,5 м2</DescriptionRu>
<Weight>816.00</Weight>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getTypesOfPayers працює в моделі Common (або CommonGeneral) і використовується для завантаження даних щодо видів платників послуги доставки (відправник, одержувач, третя особа).
Вид платника «Третя особа» можна замовити лише після укладання договору з компанією «Нова пошта».
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getTypesOfPayersPossible values: Властивості методу
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 114
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getTypesOfPayers",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "Sender",
"Description": "Відправник"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getTypesOfPayers працює в моделі Common (або CommonGeneral) і використовується для завантаження даних щодо видів платників послуги доставки (відправник, одержувач, третя особа).
Вид платника «Третя особа» можна замовити лише після укладання договору з компанією «Нова пошта».
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 235
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getTypesOfPayers</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>Sender</Ref>
<Description>Відправник</Description>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getTypesOfPayersForRedelivery працює в моделі Common (або CommonGeneral) і використовується для завантаження даних щодо видів платників (Sender, Recipient) послуги зворотної доставки. Дані завантажуються українською та англійською мовами.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getTypesOfPayersForRedeliveryPossible values: Властивості методу
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 127
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getTypesOfPayersForRedelivery",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "Sender",
"Description": "Відправник"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getTypesOfPayersForRedelivery працює в моделі Common (або CommonGeneral) і використовується для завантаження даних щодо видів платників (Sender, Recipient) послуги зворотної доставки. Дані завантажуються українською та англійською мовами.
Довідник потрібно завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 248
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getTypesOfPayersForRedelivery</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>Sender</Ref>
<Description>Відправник</Description>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getPackList працює в моделі Common (або CommonGeneral) і використовується для завантаження даних щодо видів паковання вантажу. Опис надається українською або російською мовами.
Довідник слід завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getPackListPossible values: Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 223
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getPackList",
"methodProperties": {
"Lengthstring": "10",
"Widthstring": "2",
"Heightstring": "15",
"VolumetricWeightstring": "8.54",
"TypeOfPackingstring": ""
}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "00000000-0000-0000-0000-000000000000",
"Description": "Гофрокартон 3-шаровий",
"DescriptionRu": "Гофрокартон 3-слойный",
"Length": "1000.0",
"Width": "1000.0",
"Height": "0.0",
"VolumetricWeight": "0.00",
"TypeOfPacking": ""
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getPackList працює в моделі Common (або CommonGeneral) і використовується для завантаження даних щодо видів паковання вантажу. Опис надається українською або російською мовами.
Довідник слід завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 476
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getPackList</calledMethod>
<methodProperties>
<Lengthstring>10</Lengthstring>
<Widthstring>2</Widthstring>
<Heightstring>15</Heightstring>
<VolumetricWeightstring>8.54</VolumetricWeightstring>
<TypeOfPackingstring></TypeOfPackingstring>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<Description>Гофрокартон 3-шаровий</Description>
<DescriptionRu>Гофрокартон 3-слойный</DescriptionRu>
<Length>1000.0</Length>
<Width>1000.0</Width>
<Height>0.0</Height>
<VolumetricWeight>0.00</VolumetricWeight>
<TypeOfPacking></TypeOfPacking>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getTiresWheelsList працює в моделі Common (або CommonGeneral) і дозволяє завантажити список шин і дисків українською та російською мовами. Використовується, якщо вид вантажу — «Шини-диски».
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на місяць.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getTiresWheelsListPossible values: Властивості методу (порожній об'єкт)
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 116
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getTiresWheelsList",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "00000000-0000-0000-0000-000000000000",
"Description": "Шина легкова R 13-14",
"DescriptionRu": "Шина легковая R 13-14",
"Weight": "14.90",
"DescriptionType": "Tires"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getTiresWheelsList працює в моделі Common (або CommonGeneral) і дозволяє завантажити список шин і дисків українською та російською мовами. Використовується, якщо вид вантажу — «Шини-диски».
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на місяць.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу для XML
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 247
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getTiresWheelsList</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<Description>Шина легкова R 13-14</Description>
<DescriptionRu>Шина легковая R 13-14</DescriptionRu>
<Weight>14.90</Weight>
<DescriptionType>Tires</DescriptionType>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getCargoDescriptionList працює в моделі Common (або CommonGeneral) і дозволяє відобразити опис вантажу українською та російською мовами. Доступний пошук за рядками (необов'язковий параметр).
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на місяць.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 327
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getCargoDescriptionList</calledMethod>
<methodProperties>
<FindByString>Вантаж</FindByString>
<Page>1</Page>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<Description>DVD/HD- медіаплеєр</Description>
<DescriptionRu>DVD/HD- медіаплеєр</DescriptionRu>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getMessageCodeText працює в моделі Сommon (або CommonGeneral) і використовується для завантаження довідника з переліком помилок. Метод постійно поповнюється новим описом трьома мовами.
Довідник слід завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getMessageCodeTextPossible values: Властивості методу (порожній об'єкт)
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 116
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getMessageCodeText",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"MessageCode": "20000100004",
"MessageText": "User with email exists",
"MessageDescriptionRU": "Отсутствует пользователь с таким Email",
"MessageDescriptionUA": "Відсутній користувач з таким Email"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getMessageCodeText працює в моделі Сommon (або CommonGeneral) і використовується для завантаження довідника з переліком помилок. Метод постійно поповнюється новим описом трьома мовами.
Довідник слід завантажувати один раз на місяць для оновлення даних.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу для XML
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 247
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getMessageCodeText</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<MessageCode>20000100004</MessageCode>
<MessageText>User with email exists</MessageText>
<MessageDescriptionRU>Отсутствует пользователь с таким Email</MessageDescriptionRU>
<MessageDescriptionUA>Відсутній користувач з таким Email</MessageDescriptionUA>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getOwnershipFormsList працює в моделі Common (або CommonGeneral) і дозволяє завантажити список форм власності українською мовою.
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на місяць.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getOwnershipFormsListPossible values: Властивості методу (порожній об'єкт)
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 119
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getOwnershipFormsList",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "00000000-0000-0000-0000-000000000000",
"Description": "ООО",
"FullName": "Общество с ограниченной ответственностью"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getOwnershipFormsList працює в моделі Common (або CommonGeneral) і дозволяє завантажити список форм власності українською мовою.
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на місяць.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу для XML
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 250
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getOwnershipFormsList</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<Description>ООО</Description>
<FullName>Общество с ограниченной ответственностью</FullName>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getPackListSpecial працює в моделі CommonGeneral.
Метод відображає ідентифікатори, необхідні для створення ЕН із послугою пакування. Детальніше — «Cтворити ЕН із додатковими послугами» (метод save моделі InternetDocument).
Окремо можна отримати ідентифікатори для послуги «Пакування в поштоматі» (див. «Створити експрес-накладну з поштомата», метод save моделі InternetDocument). Для цього в параметрі запиту SendingFrom потрібно задати значення Postomat. У значенні параметра New cлід установити 1.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getPackListSpecialPossible values: Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 262
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getPackListSpecial",
"methodProperties": {
"Length": "100.0",
"PackForSale": "0",
"Height": "120.0",
"CargoType": "Parcel",
"VolumetricWeight": "2",
"Width": "240.0",
"New": "1",
"SendingFrom": "Postomat"
}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Filtered": [
{
"Ref": "cd00107e-2e73-41eb-9056-85a9931c6223",
"Description": "Пакування на поштоматі",
"DescriptionRu": " ",
"Length": "0.0",
"Width": "0.0",
"Height": "0.0",
"VolumetricWeight": "0.00",
"TypeOfPacking": " ",
"PackagingForPlace": "1"
}
]
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getPackListSpecial працює в моделі CommonGeneral.
Метод відображає ідентифікатори, необхідні для створення ЕН із послугою пакування. Детальніше — «Cтворити ЕН із додатковими послугами» (метод save моделі InternetDocument). Окремо можна отримати ідентифікатори для послуги «Пакування в поштоматі» (див. «Створити експрес-накладну з поштомата», метод save моделі InternetDocument). Для цього в параметрі запиту SendingFrom потрібно задати значення Postomat. У значенні параметра New cлід установити 1.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 533
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getPackListSpecial</calledMethod>
<methodProperties>
<Length>100.0</Length>
<PackForSale>0</PackForSale>
<Height>120.0</Height>
<CargoType>Parcel</CargoType>
<VolumetricWeight>2</VolumetricWeight>
<Width>240.0</Width>
<New>1</New>
<SendingFrom>Postomat</SendingFrom>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<Filtered>
<item>
<Ref>cd00107e-2e73-41eb-9056-85a9931c6223</Ref>
<Description>Пакування на поштоматі</Description>
<DescriptionRu> </DescriptionRu>
<Length>0.0</Length>
<Width>0.0</Width>
<Height>0.0</Height>
<VolumetricWeight>0.00</VolumetricWeight>
<TypeOfPacking> </TypeOfPacking>
<PackagingForPlace>1</PackagingForPlace>
</item>
</Filtered>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getPickupTimeIntervals працює в моделі CommonGeneral і дозволяє отримати доступні для вибору часові інтервали для візиту кур'єра.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getPickupTimeIntervalsPossible values: Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 198
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getPickupTimeIntervals",
"methodProperties": {
"SenderCityRef": "00000000-0000-0000-0000-000000000000",
"DateTime": "29.12.2023"
}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Number": "CityPickingTimeInterval3",
"Start": "08:00",
"End": "17:00",
"BoundaryTime": "14:50"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getPickupTimeIntervals працює в моделі CommonGeneral і дозволяє отримати доступні для вибору часові інтервали для візиту кур'єра.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 369
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getPickupTimeIntervals</calledMethod>
<methodProperties>
<SenderCityRef>00000000-0000-0000-0000-000000000000</SenderCityRef>
<DateTime>29.12.2023</DateTime>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<Number>CityPickingTimeInterval3</Number>
<Start>08:00</Start>
<End>17:00</End>
<BoundaryTime>14:50</BoundaryTime>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод getServiceTypes працює в моделі Common (або CommonGeneral) і дозволяє завантажити список типів технологій доставки: «склад-склад», «двері-двері», «склад-двері», «двері-склад» українською та російською мовами.
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на місяць.
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
CommonGeneralPossible values: Назва методу API
getServiceTypesPossible values: Властивості методу (порожній об'єкт)
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 113
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "CommonGeneral",
"calledMethod": "getServiceTypes",
"methodProperties": {}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "DoorsDoors",
"Description": "Двері-Двері"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод getServiceTypes працює в моделі Common (або CommonGeneral) і дозволяє завантажити список типів технологій доставки: «склад-склад», «двері-двері», «склад-двері», «двері-склад» українською та російською мовами.
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на місяць.
API-ключ користувача
Назва моделі API
Назва методу API
Властивості методу для XML
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 244
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>CommonGeneral</modelName>
<calledMethod>getServiceTypes</calledMethod>
<methodProperties>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<Ref>DoorsDoors</Ref>
<Description>Двері-Двері</Description>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Останнє оновлення