Кур'єрська доставка
Цей метод дозволяє бізнес-клієнтам отримати список усіх створених ними заявок на кур’єрський забір. Клієнти можуть фільтрувати список за окремими параметрами, наприклад за ідентифікатором кур’єрського забору або номером заявки.
CourierPickupService: Ця послуга дозволяє бізнес-клієнтам замовляти платний кур'єрський забір без попереднього створення відправлень.
Поведінка:
Запит на забір із послугою CourierPickupService може бути переведений у статус Created без пов'язаних відправлень. Відправлення можуть бути додані пізніше після створення запиту на забір.
Доступність: Послуга є обмеженою та доступна лише для авторизованих бізнес-акаунтів відповідно до індивідуальних умов договору. Наразі послуга доступна в Молдові.
Цей метод доступний для бізнес-клієнтів у країнах ЄС, де працює Nova Post.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Пошук заявок на кур’єрський забір за номером документа. Може приймати як один номер для пошуку, так і масив номерів.
PUCZ0000002671Список ідентифікаторів заявок на кур’єрський забір для пошуку. Може приймати як один ідентифікатор, так і масив ідентифікаторів.
🔹Ідентифікатор id можна отримати з відповіді на метод Створити заявку на кур’єрський забір або шляхом пошуку заявки на забір за номером документа.
28813Фільтрація запитів на забір за кодом послуги.
Доступні значення:
- CourierPickupService
Повертає лише ті запити на забір, які містять зазначену послугу.
CourierPickupServiceМаксимальна кількість елементів, що повертаються на сторінці.
15Example: 1Номер сторінки для повернення.
1A list of pickup request IDs to search.
Список заявок на кур’єрський забір успішно отримано
Поточна сторінка результатів у пагінованій відповіді.
Остання доступна сторінка в пагінованій відповіді.
Кількість елементів на сторінці.
Загальна кількість заявок на кур’єрський забір, що відповідають критеріям фільтрації.
Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
GET /v.1.0/pickups HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 16
{
"ids": [
296132
]
}{
"current_page": 1,
"last_page": 1,
"per_page": 15,
"total": 1,
"items": [
{
"id": "28813",
"number": "PUPL0000013342",
"versionTracking": null,
"status": "Draft",
"statusDateTime": "2024-12-20T09:01:56.927000Z",
"createdAt": "2024-12-20T09:01:56.928000Z",
"updatedAt": "2024-12-20T11:58:08.731000Z",
"deletedAt": null,
"lastPublishedAt": "2024-12-20T11:58:08.000000Z",
"lastUpdatedAt": "2024-12-20T11:58:08.831311Z",
"source": "clientapi",
"executor": null,
"companyTin": "",
"companyName": null,
"fullName": "Chulkov Ihor",
"phone": "380001234567",
"email": "i.s.chulkov@gmail.com",
"country": "Poland",
"countryCode": "PL",
"createdByUser": "84dbbfac-3508-11ee-a361-48df37b92096",
"deliveryPartner": null,
"lockVersion": 2,
"divisionId": null,
"settlementId": 22326,
"settlementExternalId": null,
"settlementName": "Warsaw",
"cityDistrict": null,
"cityDistrictExternalId": null,
"address": {
"postCode": "17890",
"region": "Warszawa County",
"city": "Warszawa",
"street": "15 Sierpnia",
"building": "1",
"block": "",
"flat": "",
"note": "",
"address": "17890, Polska, Województwo mazowieckie, Warszawa County, Warszawa, 15 Sierpnia, 1, , , ",
"addressId": null,
"latitude": 52.3264159,
"longitude": 20.9854961,
"timeZoneId": 367,
"timeZone": "Europe/Warsaw"
},
"addressParts": {
"postCode": "17890",
"region": "Warszawa County",
"city": "Warszawa",
"street": "15 Sierpnia",
"building": "1",
"block": "",
"flat": "",
"note": "Information about building entrance for courier access"
},
"pickedTimeFrom": "2024-12-01T15:00:00.000000Z",
"pickedTimeTo": "2024-12-01T18:00:00.000000Z",
"note": "Test pickup request",
"currencyCode": "CZK",
"shipments": [],
"services": [
{
"id": 1040,
"shipmentParcelRowNumber": "",
"serviceId": "12292132641000939",
"pickupId": 604431,
"serviceType": "PickUpManual",
"serviceName": "",
"serviceCode": "CourierPickupService",
"parcelNumber": "",
"payerType": "Sender",
"contractNumber": "string",
"amount": 150,
"price": 250,
"discount": 0,
"cost": 250,
"costBeforeCheck": false,
"paymentStatus": "ContractAfterPayment",
"currencyCode": "MDL",
"executionAt": "2026-06-16T10:20:42.564463Z",
"additionalParameters": {
"parcel_description": "string",
"parcels_amount": 10,
"total_actual_weight": 0,
"total_volumetric_weight": 0,
"length": 0,
"width": 0,
"height": 0
}
}
],
"statuses": [
{
"id": 109777,
"pickupId": 28813,
"status": "Draft",
"dateTime": "2024-12-01T13:55:57.350277Z",
"note": null,
"user": "d389d1ec-2078-4b62-8bc0-696c72a52a65",
"createdAt": "2025-01-22T07:58:52.388849Z",
"updatedAt": "2025-01-22T07:58:52.388849Z",
"deletedAt": null
}
]
}
]
}Цей метод повертає доступні часові інтервали для заборів. Алгоритм працює на основі географічних зон, які обслуговують кур'єри. Ці зони є умовними областями на карті, що визначаються логістичними особливостями кур'єрських операцій. Залежно від місця забору, система визначає конкретного кур'єра, відповідального за цю зону, і повертає детальні часові інтервали, доступні для виклику.
Обов'язкові параметри:
countryCode: Вказує код країни відповідно до стандарту ISO 3166-1 Alpha-2.type: Визначає тип забору. Допустимі значення:PickupDayToDay(забір день у день) абоPickupNextDay(забір на наступний день).
Якщо надано лише ці два параметри, метод поверне загальний робочий час кур'єрів для вказаної країни без детальних інтервалів для конкретної локації чи зони.
Рекомендовані параметри для точних результатів:
addressParts: Надайте повну адресу забору, включаючи будівлю, вулицю, місто, регіон та поштовий індекс. Це гарантує повернення точних часових інтервалів для вказаної адреси.latitudeтаlongitude: Використовуйте географічні координати для визначення зони, якщо повна адреса недоступна.divisionId: Вкажіть ID найближчого відділення, якщо точна адреса невідома. Проте зауважте, що близькість до відділення не гарантує, що кур'єр, який обслуговує цю адресу, працює саме з цього відділення.
Додаткові параметри:
weight: Часові інтервали можуть залежати від ваги відправлення. Цей параметр є корисним для великих або чутливих до ваги вантажів.
Важливі примітки:
Якщо вказано лише
countryCodeтаtype, система поверне загальний робочий час кур'єрів без детальних часових інтервалів для конкретної адреси.Для отримання найбільш точних часових інтервалів наполегливо рекомендується надавати повну адресу або координати.
Логіка вибору часових інтервалів:
Якщо існує конфігурація
PickupDayToDay:Вона має пріоритет над
PickupNextDay.Поточний день (сьогодні) доступний, якщо:
День не є святковим (
holiday == false);Існує робочий графік (
from != null);Поточний час <
orderTo.
Може бути повернуто до 7 календарних днів (включаючи сьогодні), якщо:
Дні не є святковими;
Параметр
fromзадано;Перевірка
orderToзастосовується лише для сьогоднішнього дня.
Якщо конфігурація
PickupDayToDayвідсутня, але налаштованоPickupNextDay:Поточний день (сьогодні) недоступний.
Може бути повернуто до 7 календарних днів (виключаючи сьогодні), якщо:
Дні не є святковими;
Параметр
fromзадано.
Обмеження
orderToзастосовується наступного дня. Якщо поточний час >orderTo, завтрашній день виключається.
Якщо конфігурація часових інтервалів відсутня (резервний режим / fallback):
Поточний день (сьогодні) недоступний.
Може бути повернуто до 7 календарних днів (виключаючи сьогодні, вихідні та святкові дні).
Фіксоване значення
orderTo = 17:00застосовується лише для завтрашнього дня.
Примітка:
Якщо параметр from задано, але масив timeIntervals порожній, кур'єр прибуде протягом дня без прив'язки до фіксованого слоту.
Ця логіка застосовується до всіх типів конфігурацій.
Поведінка валідації:
Якщо обраний день більше не є дійсним, система автоматично призначає наступний доступний дійсний день.
Якщо часовий інтервал недійсний або порожній, кур'єр прибуде протягом усього робочого періоду.
Рекомендація: Для забезпечення точних результатів часових інтервалів наполегливо рекомендується надавати повні дані адреси або координати.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Тип часового інтервалу. Доступні значення: PickupDayToDay або PickupNextDay.
Код країни відповідно до стандарту ISO 3166-1 Alpha-2.
^[A-Z]{2}$Ідентифікатор відділення для визначення конкретного відділення.
Широта для пошуку за географічними координатами.
Довгота для пошуку за географічними координатами.
Вага відправлення в кілограмах. Необов’язковий параметр для інтервалів, які не залежать від ваги.
Часові інтервали успішно отримано
Унікальний ідентифікатор часового інтервалу.
Код країни відповідно до стандарту ISO 3166-1 Alpha-2.
^[A-Z]{2}$Ідентифікатор відділення, пов’язаного з часовим інтервалом.
Тип часового інтервалу.
Партнер, відповідальний за кур’єрський забір, якщо застосовується.
Визначає, чи враховуються неробочі дні під час пошуку.
Дата та час первинного створення запису.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Дата та час останнього оновлення запису.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Дата та час видалення запису.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
POST /v.1.0/time-intervals/find HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 264
{
"type": "PickupNextDay",
"countryCode": "CZ",
"latitude": 50.0755,
"longitude": 14.4378,
"maxWeightPlaceRecipient": 5,
"addressParts": {
"building": "30",
"street": "Václavské náměstí",
"city": "Prague",
"region": "Central Bohemia",
"postCode": "11000",
"note": "Near the statue"
}
}{
"id": 1,
"countryCode": "CZ",
"divisionId": null,
"type": "PickupNextDay",
"deliveryPartner": null,
"ignoreNonWorkingDays": false,
"monday": {
"from": null,
"to": null,
"orderTo": null,
"timeIntervals": []
},
"tuesday": {
"from": "08:00",
"to": "20:00",
"orderTo": "19:30",
"timeIntervals": [
{
"from": "08:00",
"to": "12:00",
"orderTo": "11:30"
},
{
"from": "13:00",
"to": "20:00",
"orderTo": "19:30"
}
]
},
"wednesday": {
"from": "08:00",
"to": "20:00",
"orderTo": "19:00",
"timeIntervals": []
},
"thursday": {
"from": null,
"to": null,
"orderTo": null,
"timeIntervals": []
},
"friday": {
"from": null,
"to": null,
"orderTo": null,
"timeIntervals": []
},
"saturday": {
"from": null,
"to": null,
"orderTo": null,
"timeIntervals": []
},
"sunday": {
"from": null,
"to": null,
"orderTo": null,
"timeIntervals": []
},
"createdAt": "2024-12-01T13:55:57.350861Z",
"updatedAt": "2024-12-01T13:55:57.350861Z",
"deletedAt": null
}Цей метод дозволяє бізнес-клієнтам створити нову заявку на кур’єрський забір, вказавши основні параметри, такі як адреса забору, тип відправлення та додаткові відомості.
Початковий статус (Draft): Заявка на кур’єрський забір створюється зі статусом Draft, що дозволяє клієнтам додати до заявки всі необхідні відправлення.
Перехід до статусу Created: Після додавання всіх відправлень клієнт повинен скористатися методом "Оновити статус заявки на кур’єрський забір", щоб змінити статус на Created. Це означає, що заявку завершено та вона готова до обробки кур’єрською службою.
Часові інтервали: Щоб вказати бажаний часовий інтервал для забору, клієнт повинен отримати доступні часові інтервали за допомогою відповідного методу. Це гарантує, що бажаний час кур’єрського забору відповідає графіку та доступності кур’єра.
Додаткова послуга – CourierPickupService: Клієнти можуть додатково передавати інформацію про плановий вантаж у масиві services за допомогою послуги CourierPickupService. Це дозволяє вказати орієнтовні характеристики відправлення, такі як опис вантажу, кількість місць, фактична та об'ємна вага, а також додаткові габарити. Наразі послуга доступна в Молдові. Ця інформація використовується під час планування забору та обробки кур'єрського запиту.
Цей метод доступний для бізнес-клієнтів у країнах ЄС, де працює Nova Post.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Необов’язкові примітки або інструкції для кур’єра.
Список додаткових послуг, пов'язаних із запитом на забір.
Наразі підтримується наступна послуга:
CourierPickupService— дозволяє клієнту передати інформацію про плановий вантаж, яка буде використана під час планування забору та обробки кур'єрського запиту.
Контактний номер телефону відправника, необхідний для того, щоб кур’єр міг зв’язатися у разі потреби.
Хоча поле не є обов’язковим, рекомендується вказати електронну адресу як резервний спосіб зв’язку на випадок некоректного номера телефону або для отримання додаткових сповіщень щодо кур’єрського забору.
Повне ім’я клієнта, який відправляє посилку. Необхідне для ідентифікації відправника та коректної обробки заявки на кур’єрський забір.
Податковий ідентифікаційний номер (ІПН) юридичної особи.
Назва компанії, яка оформлює заявку на кур’єрський забір.
Код країни місця кур’єрського забору відповідно до стандарту ISO Alpha-2.
^[A-Z]{2}$Початок часового інтервалу кур’єрського забору, вибраного з доступних часових інтервалів, отриманих за допомогою методу повернення доступних часових слотів. Якщо часовий інтервал не вказано, кур’єр призначить час кур’єрського забору на власний розсуд.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Кінець часового інтервалу кур’єрського забору, вибраного з доступних часових інтервалів, отриманих за допомогою методу повернення доступних часових слотів. Якщо часовий інтервал не вказано, кур’єр призначить час кур’єрського забору на власний розсуд.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Заявку на кур’єрський забір успішно створено
Унікальний ідентифікатор заявки на кур’єрський забір.
Реєстраційний номер заявки на кур’єрський забір.
^[A-Z]{4}\d{10}$Поточний статус заявки на кур’єрський забір, що відображає етап її обробки.
Можливі значення:
- Draft — початковий статус, у якому заявку створено, але ще не завершено її оформлення.
- Created — заявку створено та підготовлено до обробки.
- AppointedCourier — для заявки призначено кур’єра.
- InProgress — кур’єрський забір виконується.
- Done — кур’єрський забір успішно завершено.
- ClientCanceled — заявку скасовано клієнтом.
- NotCompleted — кур’єрський забір не вдалося виконати.
- Deleted — заявку видалено із системи.
- ReceivedByCourier — відправлення отримано кур’єром.
Дата та час останнього оновлення статусу.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Джерело створення заявки, зазвичай "clientapi".
Виконавець, призначений для виконання кур’єрського забору, якщо такий є.
ІПН юридичної особи.
Назва компанії.
Повне ім’я заявника.
Контактний номер телефону.
Контактна електронна адреса, якщо вказана.
Код країни місця кур’єрського забору.
^[A-Z]{2}$Ідентифікатор користувача, який створив заявку.
Партнер, відповідальний за доставку, якщо такий є.
Номер версії для контролю одночасних змін.
Ідентифікатор відділення, пов’язаного із заявкою на кур’єрський забір, якщо застосовується.
Ідентифікатор населеного пункту місця кур’єрського забору.
Район міста місця кур’єрського забору, якщо застосовується.
Початок часового інтервалу кур’єрського забору, вказаного у запиті.
Кінець часового інтервалу кур’єрського забору, вказаного у запиті.
Примітка або інструкції для кур’єра.
Код валюти країни, що використовується для платіжних операцій.
^[A-Z]{3}$Внутрішні дані. Не призначено для використання.
Список відправлень, пов’язаних із цією заявкою на кур’єрський забір.
Дата та час створення заявки на кур’єрський забір.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Дата та час останнього оновлення заявки на кур’єрський забір.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Дата та час видалення заявки на кур’єрський забір.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
POST /v.1.0/pickups HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 449
{
"note": "Test pickup 777",
"services": [],
"phone": "48900555111",
"email": "chucknorris@roundhouse.kick",
"fullName": "Chuck Norris",
"companyTin": "",
"companyName": "",
"countryCode": "PL",
"addressParts": {
"city": "Warszawa",
"region": "Warszawa County",
"street": "Admiralska",
"postCode": "01234",
"building": "1",
"flat": "1",
"block": "",
"note": "Test shipment, do not process"
},
"pickedTimeFrom": "2025-12-11T10:36:25.000000Z",
"pickedTimeTo": "2025-12-11T10:36:25.000000Z"
}{
"id": 296132,
"number": "PUPL7092967496",
"status": "Draft",
"statusDateTime": null,
"source": "clientapi",
"executor": null,
"companyTin": "",
"companyName": "",
"fullName": "Chuck Norris",
"phone": "48900555111",
"email": "chucknorris@roundhouse.kick",
"countryCode": "PL",
"createdByUser": "acab5818-0944-5595-b30c-b788ae280f61",
"deliveryPartner": null,
"lockVersion": 1,
"divisionId": null,
"settlementId": 22326,
"cityDistrict": null,
"address": {
"string": "01234, Polska, Województwo mazowieckie, Warszawa County, Warszawa, Admiralska, 1, , 1, Test shipment, do not process",
"latitude": 52.26215209999999,
"longitude": 21.1792149
},
"addressParts": {
"postCode": "01234",
"building": "1",
"street": "Admiralska",
"city": "Warszawa",
"region": "Warszawa County",
"flat": "1",
"note": "Test shipment, do not process",
"block": ""
},
"pickedTimeFrom": "2025-12-11T10:36:25.000000Z",
"pickedTimeTo": "2025-12-11T10:36:25.000000Z",
"note": "Test pickup 777? Тестовий пікап, не обробляйте!",
"currencyCode": "PLN",
"externalId": null,
"shipments": [],
"services": [],
"statuses": [
{
"id": 634036,
"pickupId": 296132,
"status": "Draft",
"dateTime": "2025-12-11T10:36:28.551560Z",
"note": null,
"user": "acab5818-0944-4395-b30c-b788ae280f61",
"createdAt": "2025-12-11T10:36:28.552814Z",
"updatedAt": "2025-12-11T10:36:28.552814Z",
"deletedAt": null
}
],
"createdAt": "2025-12-11T10:36:28.552814Z",
"updatedAt": "2025-12-11T10:36:28.552814Z",
"deletedAt": null
}Цей метод використовується для оновлення даних уже створеної заявки на кур’єрський забір. Він дозволяє змінювати інформацію про заявку, зокрема адресу, контактні дані, часовий інтервал кур’єрського забору та інші параметри, щоб забезпечити коректний і своєчасний забір відправлень. Метод доступний для бізнес-клієнтів у країнах ЄС, де працює Nova Post.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Унікальний ідентифікатор заявки на кур’єрський забір, яку потрібно оновити.
🔹Ідентифікатор id можна отримати з відповіді на метод Створити заявку на кур’єрський забір або за допомогою методу Отримати список заявок на кур’єрський забір, виконавши пошук заявки за номером документа.
Додаткові примітки або інструкції для кур’єра.
Список додаткових послуг, які можна додати до заявки на кур’єрський забір. Наразі ця функціональність перебуває в розробці.
Контактний номер телефону відправника, необхідний для того, щоб кур’єр міг зв’язатися у разі потреби.
Адреса електронної пошти. Не є обов’язковою, проте рекомендується як резервний спосіб зв’язку у випадку некоректного номера телефону або для отримання додаткових сповіщень щодо кур’єрського забору.
Повне ім’я клієнта-відправника, необхідне для ідентифікації відправника та коректної обробки заявки на кур’єрський забір.
ІПН юридичної особи.
Назва компанії, яка створила заявку на кур’єрський забір.
Номер версії для запобігання конфліктам під час оновлення даних. При кожному наступному оновленні заявки значення цього параметра необхідно збільшувати на 1.
Код країни місця кур’єрського забору у форматі ISO Alpha-2.
^[A-Z]{2}$Початок часового інтервалу кур’єрського забору, вибраного зі списку доступних часових інтервалів, отриманих через відповідний метод.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Кінець часового інтервалу кур’єрського забору, вибраного зі списку доступних часових інтервалів, отриманих через відповідний метод.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Заявку на кур’єрський забір успішно оновлено
Унікальний ідентифікатор оновленої заявки на кур’єрський забір.
Реєстраційний номер заявки на кур’єрський забір.
^[A-Z]{4}\d{10}$Поточний статус заявки на кур’єрський забір, що відображає етап її обробки.
Можливі значення:
- Draft: Початковий етап, коли заявку створено, але ще не завершено її оформлення.
- Created: Заявку створено та підготовлено до обробки.
- AppointedCourier: Для заявки призначено кур’єра.
- InProgress: Кур’єрський забір виконується.
- Done: Кур’єрський забір успішно завершено.
- ClientCanceled: Заявку скасовано клієнтом.
- NotCompleted: Кур’єрський забір не вдалося виконати.
- Deleted: Заявку видалено із системи.
- ReceivedByCourier: Відправлення отримано кур’єром.
Оновлений номер версії для запобігання конфліктам під час оновлення даних.
Оновлені примітки для кур’єра.
Оновлений початок часового інтервалу кур’єрського забору.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Оновлений кінець часового інтервалу кур’єрського забору.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Масив оновлених статусів заявки на кур’єрський забір.
Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
PUT /v.1.0/pickups/{id} HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 500
{
"note": "Update note for the pickup",
"services": [],
"phone": "420123456789",
"email": "test@example.cz",
"fullName": "Updated Test User",
"companyTin": "CZ98765432",
"companyName": "Updated Test Company CZ",
"lockVersion": 2,
"countryCode": "CZ",
"addressParts": {
"city": "Prague",
"region": "Prague",
"street": "Národní",
"postCode": "11000",
"building": "9",
"flat": "2",
"block": "1",
"note": "Updated building entrance information"
},
"pickedTimeFrom": "2024-12-02T14:00:00.000000Z",
"pickedTimeTo": "2024-12-02T18:00:00.000000Z"
}{
"id": 28813,
"number": "PUCZ0000002671",
"status": "Draft",
"lockVersion": 2,
"note": "Na Rizdvo Sobi",
"pickedTimeFrom": "2024-12-02T14:00:00.000000Z",
"pickedTimeTo": "2024-12-02T18:00:00.000000Z",
"addressParts": {
"city": "Prague",
"region": "Prague",
"street": "Národní",
"postCode": "11000",
"building": "9",
"flat": "2",
"block": "1",
"note": "Updated building entrance information"
},
"statuses": [
{
"id": 109777,
"status": "Draft",
"dateTime": "2024-11-13T18:52:57.350277Z",
"createdAt": "2024-11-13T18:52:57.350861Z",
"updatedAt": "2024-12-02T14:10:00.000000Z"
}
]
}Цей метод дозволяє бізнес-клієнтам повністю видалити існуючу заявку на виклик кур'єра. При видаленні заявки на виклик кур'єра вона позначається в системі як видалена, а також фіксується дата та час видалення. Цей метод доступний для бізнес-клієнтів у країнах ЄС, де працює Нова Пошта.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Унікальний ідентифікатор заявки на кур’єрський забір, яку необхідно видалити.
🔹Ідентифікатор id можна отримати з відповіді на метод Створити заявку на кур’єрський забір або за допомогою методу Отримати список заявок на кур’єрський забір, виконавши пошук заявки за номером документа.
Заявку на кур’єрський забір успішно видалено
Дата та час, коли заявку на кур’єрський забір було позначено як видалену.
^20[0-9]{2}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
DELETE /v.1.0/pickups/{id} HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Accept: */*
{
"deletedAt": "2024-11-13T20:29:47.285749Z"
}Цей метод використовується для додавання вже створених відправлень до існуючої заявки на виклик кур'єра. Відповідно до встановленого бізнес-процесу, вже створені відправлення мають бути додані до заявки на виклик кур'єра після того, як її було створено. Цей метод доступний для бізнес-клієнтів у країнах ЄС, де працює Нова Пошта.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Унікальний ідентифікатор заявки на кур’єрський забір, до якої додаються відправлення.
🔹Ідентифікатор id можна отримати з відповіді на метод Створити заявку на кур’єрський забір або за допомогою методу Отримати список заявок на кур’єрський забір, виконавши пошук заявки за номером документа.
Відправлення успішно додано до заявки на кур’єрський забір
Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
POST /v.1.0/pickups/{id}/shipments HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"shipments": [
{
"shipmentId": 1517240
},
{
"shipmentId": 1517330
}
]
}{
"shipments": [
{
"id": 189608,
"pickupId": 296132,
"shipmentId": 1517240,
"status": "Added",
"note": null,
"deliveryPartners": [],
"processOptions": [],
"createdAt": "2025-12-11T10:36:28.552814Z",
"updatedAt": "2025-12-11T10:45:46.929962Z",
"deletedAt": null
},
{
"id": 189609,
"pickupId": 296132,
"shipmentId": 1517330,
"status": "Added",
"note": null,
"deliveryPartners": [],
"processOptions": [],
"createdAt": "2025-12-11T10:36:28.552814Z",
"updatedAt": "2025-12-11T10:45:46.929962Z",
"deletedAt": null
}
]
}Цей метод дозволяє видаляти конкретні відправлення з наявної заявки на кур’єрський забір.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Унікальний ідентифікатор заявки на кур’єрський забір.
🔹Ідентифікатор id можна отримати з відповіді на метод Створити заявку на кур’єрський забір або за допомогою методу Отримати список заявок на кур’єрський забір, виконавши пошук заявки за номером документа.
Відправлення успішно видалено
Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
DELETE /v.1.0/pickups/{id}/shipments HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"shipments": [
{
"shipmentId": 370681
}
]
}{
"shipments": [
{
"deletedAt": "2024-11-13T20:22:56.818679Z"
}
]
}Цей метод дозволяє оновлювати статус наявної заявки на кур’єрський забір. Цей метод спеціально розроблений для переведення заявки на виклик кур'єра зі статусу Draft у статус Created.
Поки заявка перебуває у статусі Draft, вона залишається на підготовчому етапі, під час якого можна додати всі необхідні відправлення. Щойно статус оновлюється на Created, система управління відправленнями розпізнає виклик кур'єра як завершений і готовий до обробки кур'єрською службою.
JWT-токен авторизації зі строком дії 1 годину у заголовку
Унікальний ідентифікатор заявки на кур’єрський забір.
🔹Ідентифікатор id можна отримати з відповіді на метод Створити заявку на кур’єрський забір або за допомогою методу Отримати список заявок на кур’єрський забір, виконавши пошук заявки за номером документа.
Використовується для оновлення статусу заявки на кур’єрський забір та підтвердження того, що її формування завершено і вона готова до обробки системою управління відправленнями.
Можливі значення: Draft, Created, AppointedCourier, InProgress, Done, ClientCanceled, NotCompleted, Deleted, ReceivedByCourier.
Номер версії для запобігання конфліктам під час оновлення даних. При кожному наступному оновленні заявки значення цього параметра необхідно збільшувати на 1.
Обов’язкова примітка або коментар із додатковою інформацією щодо причини зміни статусу. Поле необхідно заповнювати під час зміни статусу для забезпечення належного відстеження та збереження контексту змін.
Статус успішно оновлено
Визначає, чи було успішно оновлено статус заявки.
Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
PUT /v.1.0/pickups/{id}/status HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 77
{
"status": "Created",
"lockVersion": 2,
"note": "Test changhe status to Created!"
}{
"success": true
}Останнє оновлення