Cупровідні документи
Завантажує супровідні документи для відправлення.
Метод приймає файли у форматі multipart/form-data. Кожен файл повинен містити метадані з інформацією про відправлення та документ.
Структура запиту
files[0].file— бінарний файл.files[0].metadata— JSON-рядок з метаданими файлу.
Обов’язкові поля метаданих
menNumber— номер відправлення.name— назва файлу.typeCode— короткий код типу документа.
Обмеження
Максимальна кількість файлів в одному запиті:
6.Максимальний розмір файлу:
1 MB.Дублікати назв файлів в межах одного запиту не допускаються.
Непідтримувані розширення файлів не допускаються.
Authorization JWT-token with a lifetime of 1 hour in header
Файли успішно завантажено.
Відправлення не знайдено.
Помилка валідації.
POST /v.1.0/shipments/invoice-files HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: multipart/form-data
Accept: */*
Content-Length: 47
{
"files": [
{
"file": "binary",
"metadata": "text"
}
]
}{
"files": [
{
"UUID": "52300_",
"name": "invoice.pdf",
"status": "uploaded"
},
{
"UUID": null,
"name": "invoice2.pdf",
"status": "failed"
}
]
}Повертає список супровідних документів, прив’язаних до відправлення.
Authorization JWT-token with a lifetime of 1 hour in header
Номер відправлення.
51610811647217Список файлів відправлення.
Відправлення не знайдено.
Помилка валідації.
GET /v.1.0/shipments/{men}/invoice-files HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Accept: */*
{
"files": [
{
"UUID": "8be65310-c7c5-40aa-97f7-c4028b5fffc5",
"name": "file 1.jpg",
"metadata": {
"typeId": "5c7bd5e2-4c52-11f0-a12b-005056bd8d41",
"documentType": "Рахунок Фактура (Comercial Invoice)",
"typeCode": "0380",
"sourceSystem": "clientapi",
"uploadedAt": "2026-04-09T14:13:17.744082Z"
}
},
{
"UUID": "98076158-aef6-4cf4-8a77-ede51acd5387",
"name": "file 2.jpg",
"metadata": {
"typeId": "5c7bd5e2-4c52-11f0-a12b-005056bd8d41",
"documentType": "Рахунок Фактура (Comercial Invoice)",
"typeCode": "0380",
"sourceSystem": "clientapi",
"uploadedAt": "2026-04-09T14:16:35.084945Z"
}
}
]
}Видаляє супровідні документи, прив’язані до відправлення.
Видалення є незворотним, тому використовуйте метод з обережністю.
Authorization JWT-token with a lifetime of 1 hour in header
Номер відправлення.
51610811647217Унікальні ідентифікатори файлів.
Файли успішно оброблено.
Відправлення не знайдено.
Помилка валідації.
DELETE /v.1.0/shipments/{men}/invoice-files HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 31
{
"UUIDs": [
"{uuid1}",
"{uuid2}"
]
}{
"results": [
{
"UUID": "f_1",
"status": "deleted"
},
{
"UUID": "f_1",
"status": "already_deleted"
},
{
"UUID": "f_2",
"status": "error",
"message": "Storage unavailable"
}
]
}Завантажує файл супровідного документа відправлення.
Authorization JWT-token with a lifetime of 1 hour in header
Номер відправлення.
51610811647217Унікальний ідентифікатор файлу.
8be65310-c7c5-40aa-97f7-c4028b5fffc5Вміст файлу.
Відправлення не знайдено.
Помилка валідації.
GET /v.1.0/shipments/{men}/invoice-files/{uuid} HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Accept: */*
binaryОстаннє оновлення