Реєстри
Метод дозволяє отримати інформацію про власні реєстри користувача або реєстри, пов’язані з його профілем у реєстрі.
🔸Реєстри автоматично фільтруються за джерелом створення (clientapi або bc) залежно від використаного методу.
🔸Відправлення, які були видалені з реєстру, не включаються до відповіді.
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Вказує, що необхідно повернути європейські реєстри.
trueУнікальні ідентифікатори реєстрів, для яких необхідно отримати інформацію. Цей параметр є обов’язковим, якщо не вказано параметр numbers.
85544Унікальні номери реєстрів, для яких необхідно отримати інформацію. Цей параметр є обов’язковим, якщо не вказано параметр ids.
CRPL0000004829Унікальний ідентифікатор населеного пункту.
22326Якщо встановлено значення true, відповідь міститиме розширену інформацію про відправлення в масиві shipmentsInfo.
Якщо параметр не вказано або встановлено значення false, відповідь міститиме лише shipmentId та shipmentNumber у масиві shipments.
trueПочаткова дата періоду фільтрації реєстрів. Використовується для отримання записів, створених починаючи з цієї дати (включно). Значення поля createdAtFrom повинно бути раніше за createdAtTo.
23.09.2025Кінцева дата періоду фільтрації реєстрів. Використовується для отримання записів, створених до цієї дати (не включно).
25.09.2025Номер сторінки, яку необхідно повернути.
1Максимальна кількість елементів, що повертаються на сторінці.
10Список реєстрів
Номер поточної сторінки у відповіді з пагінацією.
Загальна кількість доступних сторінок.
Кількість записів реєстрів, що повертаються на одній сторінці.
Загальна кількість реєстрів, що відповідають критеріям запиту.
Unauthorized
The specified resource was not found
Validation error
Connection time-out
GET /v.1.0/registry HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Accept: */*
{
"current_page": 1,
"last_page": 1,
"per_page": 15,
"total": 1,
"items": [
{
"id": "948086",
"number": "CRPL0000041723",
"createdAt": "2026-05-19T14:46:28.232000Z",
"updatedAt": "2026-05-20T07:01:01.787000Z",
"deletedAt": null,
"posted": false,
"printed": false,
"description": "new name",
"status": "Open",
"type": "Client",
"createdByUser": "255ea89d-8c1f-47ec-8f2e-64486bd24f5f",
"scannedBarcodesAmount": 0,
"source": "clientapi",
"companyId": null,
"companyTin": "",
"companyName": "Private person",
"fullName": "Oksana Hrechaniuk",
"phone": "48512345678",
"countryCode": "PL",
"country": "Poland",
"settlementId": "22326",
"settlementName": "Warsaw",
"divisionId": "1888318",
"divisionName": "Post branch 11",
"address": "02-495, Polska, Województwo mazowieckie, Warszawa County, Warszawa, Stanisława Wojciechowskiego, 39 lok.1, , , ",
"addressParts": {
"city": "Warszawa",
"region": "Warszawa County",
"street": "Stanisława Wojciechowskiego",
"streetId": null,
"postCode": "02-495",
"building": "39 lok.1",
"flat": "",
"block": "",
"latitude": 52.1947201268,
"longitude": 20.8706685393,
"note": null
},
"currencyCode": "PLN",
"shipmentsInfo": [
{
"id": "3168550",
"number": "SHPL0462195188",
"totalWeight": 2000,
"totalCost": 65,
"currencyCode": "PLN",
"invoice": true
}
]
}
]
}Метод використовується для створення клієнтського реєстру відправлень, який об’єднує кілька відправлень в один документ для подальшої обробки.
Цей метод доступний для відправлень з будь-якої країни світу до будь-якої країни світу.
Обмеження при роботі з реєстрами:
Відправлення може бути додане до реєстру лише за умови, що дані відправника (місто, контрагент, адреса) є однаковими для всіх відправлень, які додаються.
Відправлення може бути додане лише до одного реєстру — один і той самий документ не може одночасно входити до кількох реєстрів.
Відправлення може бути додане до реєстру лише до моменту створення для нього експрес-накладної (або до моменту сканування відправлення у відділенні Нової пошти).
Відправлення, позначене на видалення, не може бути додане до реєстру.
Максимальна кількість відправлень в одному реєстрі — 100.
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Запит на створення реєстру
Назва реєстру.
Масив унікальних номерів міжнародних відправлень. Кожне відправлення повинно належати одному й тому самому відправнику.
Реєстр успішно створено.
Унікальний ідентифікатор реєстру.
Номер реєстру у форматі:
CR + альфа-код країни з першого відправлення + унікальний номер.
Ідентифікатор відстеження версії реєстру.
Статус реєстру. Після створення статус має значення Open.
Дата створення реєстру.
Дата оновлення реєстру.
Дата видалення реєстру.
Статус опубліковано реєстру.
Статус друку реєстру.
Кількість відправлень у реєстрі.
Кількість відправлень, що очікують на сканування.
Назва реєстру, вказана під час створення.
Ідентифікатор компанії відправника.
ІПН компанії відправника.
Номер телефону відправника.
Код країни відправника у форматі ISO 3166-1 alpha-2.
Ідентифікатор населеного пункту відправника.
Назва населеного пункту відправника.
Ідентифікатор відділення відправника.
Назва відділення відправника.
Повна адреса відправника одним рядком.
Unauthorized
The specified resource was not found
Validation error
Connection time-out
POST /v.1.0/registry HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 64
{
"description": "My_new_registry",
"shipments": [
"SHPL0462195188"
]
}{
"id": 948086,
"number": "CRPL0000041723",
"versionTracking": null,
"status": "Open",
"createdAt": "2026-05-19T14:46:28.232180Z",
"updatedAt": "2026-05-19T14:46:28.232180Z",
"deletedAt": null,
"posted": null,
"printed": null,
"scannedBarcodesAmount": 1,
"forScanBarcodesAmount": 0,
"description": "My_new_registry",
"senderCompanyId": null,
"senderCompanyTin": "",
"senderPhone": "48512345678",
"senderCountryCode": "PL",
"senderSettlementId": "22326",
"senderSettlementExternalId": null,
"senderSettlementName": "Warsaw",
"senderDivisionId": "1888318",
"senderDivisionExternalId": null,
"senderDivisionName": "Post branch 11",
"senderAddress": "02-495, Polska, Województwo mazowieckie, Warszawa County, Warszawa, Stanisława Wojciechowskiego, 39 lok.1, , , ",
"senderAddressParts": {
"city": "Warszawa",
"region": "Warszawa County",
"street": "Stanisława Wojciechowskiego",
"streetId": null,
"postCode": "02-495",
"building": "39 lok.1",
"flat": "",
"block": "",
"latitude": 52.1947201268,
"longitude": 20.8706685393,
"note": "",
"addressId": null
},
"shipments": [
{
"shipmentId": "1401932",
"shipmentNumber": "SHPL0462195188",
"destinationDivision": {
"name": "WARSZAWA 11",
"id": 1888318,
"number": "02/11"
}
}
]
}Цей метод дозволяє додавати посилку до існуючого реєстру відправлень, що спрощує подальше оформлення відправки.
Метод підтримує:
Європейські відправлення (номери відправлень у форматі
SHPL...)Українські відправлення (ідентифікатори MEN/ID)
Обмеження при роботі з реєстрами:
Цей метод доступний для відправлень з будь-якої країни світу до будь-якої країни світу.
Відправлення може бути додане до реєстру лише за умови, що дані відправника (місто, контрагент, адреса) є однаковими для всіх відправлень, які додаються.
Відправлення може бути додане лише до одного реєстру — один і той самий документ не може одночасно входити до кількох реєстрів.
Відправлення може бути додане до реєстру лише до моменту створення для нього експрес-накладної (або до моменту сканування відправлення у відділенні Нової пошти).
Відправлення, позначене на видалення, не може бути додане до реєстру.
Максимальна кількість відправлень в одному реєстрі — 100.
Цей метод використовується для додавання вже створених відправлень до існуючого реєстру.
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Унікальний ідентифікатор реєстру, до якого буде додано відправлення.
111111Масив ідентифікаторів відправлень, які необхідно додати до реєстру. Кожне відправлення повинно належати одному й тому самому відправнику.
Реєстр
Унікальний ідентифікатор реєстру.
Номер реєстру.
Номер версії реєстру.
Статус реєстру.
Дата створення реєстру.
Дата оновлення реєстру.
Дата видалення реєстру.
Позначка опублікування реєстру.
Позначка друку реєстру.
Кількість відправлень у реєстрі.
Назва реєстру, задана користувачем.
Ідентифікатор компанії відправника.
Податковий ідентифікаційний номер компанії відправника.
Номер телефону відправника.
Код країни відправника.
Ідентифікатор населеного пункту відправника.
Зовнішній ідентифікатор населеного пункту.
Назва населеного пункту відправника.
Ідентифікатор відділення відправника.
Зовнішній ідентифікатор відділення.
Назва відділення відправника.
Повна адреса відправника.
Unauthorized
The specified resource was not found
Validation error
Connection time-out
POST /v.1.0/registry/{id}/shipments HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"shipments": [
"SHPL8187197311"
]
}{
"id": "948086",
"number": "CRPL0000041723",
"versionTracking": null,
"status": "Open",
"createdAt": "2026-05-19T14:46:28.232000Z",
"updatedAt": "2026-05-19T14:46:28.574000Z",
"deletedAt": null,
"posted": false,
"printed": false,
"scannedBarcodesAmount": 2,
"description": "My_new_registry",
"senderCompanyId": null,
"senderCompanyTin": "",
"senderPhone": "48512345678",
"senderCountryCode": "PL",
"senderSettlementId": "22326",
"senderSettlementExternalId": null,
"senderSettlementName": "Warsaw",
"senderDivisionId": "1888318",
"senderDivisionExternalId": null,
"senderDivisionName": "Post branch 11",
"senderAddress": "02-495, Polska, Województwo mazowieckie, Warszawa County, Warszawa, Stanisława Wojciechowskiego, 39 lok.1, , , ",
"senderAddressParts": {
"city": "Warszawa",
"region": "Warszawa County",
"street": "Stanisława Wojciechowskiego",
"streetId": null,
"postCode": "02-495",
"building": "39 lok.1",
"flat": "",
"block": "",
"latitude": 52.1947201268,
"longitude": 20.8706685393,
"note": null,
"addressId": null
},
"shipments": [
{
"shipmentId": "3168550",
"shipmentNumber": "SHPL0462195188"
},
{
"shipmentId": "3168827",
"shipmentNumber": "SHPL8187197311"
}
]
}Метод дозволяє видаляти відправлення з існуючого клієнтського реєстру.
Метод підтримує:
Європейські відправлення (номери відправлень у форматі
SHPL...)Українські відправлення (ідентифікатори MEN/ID)
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Унікальний ідентифікатор реєстру, з якого необхідно видалити відправлення.
111111Масив ідентифікаторів відправлень, які необхідно видалити з реєстру. Кожне відправлення повинно належати одному й тому самому відправнику.
Відправлення успішно видалено з реєстру.
Унікальний ідентифікатор реєстру.
Номер реєстру.
Номер версії реєстру.
Статус реєстру.
Дата та час створення реєстру.
Дата та час оновлення реєстру.
Дата та час видалення реєстру.
Визначає, чи було опубліковано реєстр.
Визначає, чи було надруковано реєстр.
Кількість відправлень у реєстрі.
Назва реєстру.
Ідентифікатор компанії відправника.
Податковий ідентифікаційний номер компанії відправника.
Номер телефону відправника.
Код країни відправника (ISO Alpha-2).
Ідентифікатор населеного пункту відправника.
Зовнішній ідентифікатор населеного пункту.
Назва населеного пункту відправника.
Ідентифікатор відділення відправника.
Зовнішній ідентифікатор відділення.
Назва відділення відправника.
Адреса відправника.
Структурована адреса відправника.
Unauthorized
The specified resource was not found
Validation error
Connection time-out
DELETE /v.1.0/registry/{id}/shipments HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"shipments": [
"SHPL8187197311"
]
}{
"id": "948086",
"number": "CRPL0000041723",
"versionTracking": null,
"status": "Open",
"createdAt": "2026-05-19T14:46:28.232000Z",
"updatedAt": "2026-05-19T14:46:28.574000Z",
"deletedAt": null,
"posted": false,
"printed": false,
"scannedBarcodesAmount": 1,
"description": "My_new_registry",
"senderCompanyId": null,
"senderCompanyTin": "",
"senderPhone": "48512345678",
"senderCountryCode": "PL",
"senderSettlementId": "22326",
"senderSettlementExternalId": null,
"senderSettlementName": "Warsaw",
"senderDivisionId": "1888318",
"senderDivisionExternalId": null,
"senderDivisionName": "Post branch 11",
"senderAddress": "02-495, Polska, Województwo mazowieckie, Warszawa County, Warszawa, Stanisława Wojciechowskiego, 39 lok.1, , , ",
"senderAddressParts": {
"city": "Warszawa",
"region": "Warszawa County",
"street": "Stanisława Wojciechowskiego",
"streetId": null,
"postCode": "02-495",
"building": "39 lok.1",
"flat": "",
"block": "",
"latitude": 52.1947201268,
"longitude": 20.8706685393,
"note": null,
"addressId": null
},
"shipments": [
{
"shipmentId": "3168550",
"shipmentNumber": "SHPL0462195188"
}
]
}Метод дозволяє перейменувати існуючий реєстр.
Метод підтримує:
Європейські відправлення (номери відправлень у форматі
SHPL...)Українські відправлення (ідентифікатори MEN/ID)
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Унікальний ідентифікатор реєстру.
111111Нова назва реєстру.
Запит успішно виконано. Реєстр було перейменовано.
Унікальний ідентифікатор реєстру.
Номер реєстру.
Номер версії реєстру.
Статус реєстру.
Дата та час створення реєстру.
Дата та час оновлення реєстру.
Дата та час видалення реєстру.
Визначає, чи було опубліковано реєстр.
Визначає, чи було надруковано реєстр.
Кількість відправлень у реєстрі.
Назва реєстру.
Ідентифікатор компанії відправника.
Податковий ідентифікаційний номер компанії відправника.
Номер телефону відправника.
Код країни відправника (ISO Alpha-2).
Ідентифікатор населеного пункту відправника.
Зовнішній ідентифікатор населеного пункту.
Назва населеного пункту відправника.
Ідентифікатор відділення відправника.
Зовнішній ідентифікатор відділення.
Назва відділення відправника.
Адреса відправника.
Структурована адреса відправника.
Unauthorized
The specified resource was not found
Validation error
Connection time-out
PUT /v.1.0/registry/{id}/rename HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"description": "new name"
}{
"id": "948086",
"number": "CRPL0000041723",
"versionTracking": null,
"status": "Open",
"createdAt": "2026-05-19T14:46:28.232000Z",
"updatedAt": "2026-05-19T14:46:28.574000Z",
"deletedAt": null,
"posted": false,
"printed": false,
"scannedBarcodesAmount": 1,
"description": "new name",
"senderCompanyId": null,
"senderCompanyTin": "",
"senderPhone": "48512345678",
"senderCountryCode": "PL",
"senderSettlementId": "22326",
"senderSettlementExternalId": null,
"senderSettlementName": "Warsaw",
"senderDivisionId": "1888318",
"senderDivisionExternalId": null,
"senderDivisionName": "Post branch 11",
"senderAddress": "02-495, Polska, Województwo mazowieckie, Warszawa County, Warszawa, Stanisława Wojciechowskiego, 39 lok.1, , , ",
"senderAddressParts": {
"city": "Warszawa",
"region": "Warszawa County",
"street": "Stanisława Wojciechowskiego",
"streetId": null,
"postCode": "02-495",
"building": "39 lok.1",
"flat": "",
"block": "",
"latitude": 52.1947201268,
"longitude": 20.8706685393,
"note": null,
"addressId": null
},
"shipments": [
{
"shipmentId": "3168550",
"shipmentNumber": "SHPL0462195188"
}
]
}Метод дозволяє видалити існуючий реєстр.
🔸Наразі видалення реєстру можливе лише після видалення всіх відправлень з реєстру.
Метод підтримує:
Європейські відправлення (номери відправлень у форматі
SHPL...)Українські відправлення (ідентифікатори MEN/ID)
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Унікальний ідентифікатор реєстру, який необхідно видалити.
111111Запит успішно виконано. Реєстр було видалено.
Визначає, чи було успішно видалено реєстр.
Unauthorized
The specified resource was not found
Validation error
Connection time-out
DELETE /v.1.0/registry/{id} HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Accept: */*
{
"success": true
}Метод дозволяє отримати згенерований PDF-файл зі списком клієнтських відправлень для подальшого друку.
Відповідь повертається у вигляді згенерованого файлу та містить реєстр для друку зі списком відправлень, включених до вибраного реєстру.
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Ідентифікатор реєстру в системі.
85544Тип документа для друку.
Застосовується лише до українських реєстрів.
Доступні значення:
international— документи для міжнародних відправленьinvoice— інвойси відправленьmarking— маркувальні етикетки відправлень
internationalPossible values: Розмір друку маркування.
Застосовується лише до українських реєстрів.
Обов’язковий для type=marking.
size_100_100Possible values: Кількість копій документа для друку.
1Example: 2Згенерований файл.
Неможливо обробити запит.
Внутрішня помилка сервера.
GET /v.1.0/registry/print?id=1 HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Accept: */*
binaryОстаннє оновлення