Завантаження файлів
Завантажує супровідні документи до конкретного відправлення за його ID. Цей метод використовується для додавання інвойсів, специфікацій товарів, митних декларацій або інших документів, пов'язаних із відправленням, необхідних для обробки та митного оформлення. Файли зберігаються та прив'язуються до відправлення, забезпечуючи кращу простежуваність і відповідність вимогам.
⚠️ Обмеження за регіоном: Цей метод доступний лише для європейських відправлень (напрямки EU/EU та EU/UA). Він недоступний для відправлень, що відправляються з України.
Ім'я файлу: • Якщо передано параметр "fileName", завантажений файл буде збережено з указаним ім'ям. • Якщо параметр "fileName" не передано, за замовчуванням буде встановлено ім'я файлу "invoice".
Приклади використання:
"Я хочу завантажити PDF-інвойс клієнта до відправлення 980911" — передайте вміст, закодований у base64, у параметрі "file" та встановіть
"fileName": "invoice.pdf"."Я хочу додати фотографію товару у форматі JPEG" — закодуйте фотографію у base64 та встановіть
"fileName": "product-photo.jpeg".
JWT-токен авторизації зі строком дії 1 годину у заголовку
Унікальний ідентифікатор відправлення, до якого додаються файли.
Це значення відповідає shipmentId європейської системи.
Використання номера українського відправлення призведе до помилки валідації.
Файл документа, закодований у base64 (PDF, JPEG або інші підтримувані формати).
Необов'язкове ім'я файлу. Якщо не вказано, за замовчуванням використовується значення invoice.
Результат завантаження файлу
Вказує, чи було файл успішно завантажено.
Неавторизований доступ
Вказаний ресурс не знайдено
Помилка валідації
Час очікування з’єднання вичерпано
POST /v.1.0/shipments/attachments/uploads/{id} HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 100
{
"file": "/9j/4AAQSkZJRgABAQEAYABgAAD... (base64 content truncated)",
"fileName": "product-photo.jpeg"
}{
"success": true
}Останнє оновлення